From 4e4a3876879894db69bef4ea4ae72334b456d086 Mon Sep 17 00:00:00 2001 From: pesnik Date: Tue, 27 Jan 2026 17:21:56 +0600 Subject: [PATCH 1/9] fully translated into Ukrainian language (#8579) --- packages/i18n/src/locales/ua/accessibility.ts | 12 +- packages/i18n/src/locales/ua/empty-state.ts | 126 +++---- packages/i18n/src/locales/ua/translations.ts | 330 +++++++++++++++--- 3 files changed, 359 insertions(+), 109 deletions(-) diff --git a/packages/i18n/src/locales/ua/accessibility.ts b/packages/i18n/src/locales/ua/accessibility.ts index 221fcd494ad..6e9847af331 100644 --- a/packages/i18n/src/locales/ua/accessibility.ts +++ b/packages/i18n/src/locales/ua/accessibility.ts @@ -13,18 +13,18 @@ export default { open_favorites_menu: "Відкрити меню улюблених", close_favorites_menu: "Закрити меню улюблених", enter_folder_name: "Введіть назву папки", - create_new_project: "Створити новий проект", - open_projects_menu: "Відкрити меню проектів", - close_projects_menu: "Закрити меню проектів", + create_new_project: "Створити новий проєкт", + open_projects_menu: "Відкрити меню проєктів", + close_projects_menu: "Закрити меню проєктів", toggle_quick_actions_menu: "Перемкнути меню швидких дій", - open_project_menu: "Відкрити меню проекту", - close_project_menu: "Закрити меню проекту", + open_project_menu: "Відкрити меню проєкту", + close_project_menu: "Закрити меню проєкту", collapse_sidebar: "Згорнути бічну панель", expand_sidebar: "Розгорнути бічну панель", edition_badge: "Відкрити модал платних планів", }, auth_forms: { - clear_email: "Очистити email", + clear_email: "Очистити адресу електронної пошти", show_password: "Показати пароль", hide_password: "Приховати пароль", close_alert: "Закрити сповіщення", diff --git a/packages/i18n/src/locales/ua/empty-state.ts b/packages/i18n/src/locales/ua/empty-state.ts index 0ef6232f86f..bac4b18ef27 100644 --- a/packages/i18n/src/locales/ua/empty-state.ts +++ b/packages/i18n/src/locales/ua/empty-state.ts @@ -1,27 +1,29 @@ export default { common_empty_state: { progress: { - title: "Ще немає метрик прогресу для відображення.", + title: "Наразі немає метрик прогресу для відображення.", description: - "Почніть встановлювати значення властивостей у робочих елементах, щоб побачити тут метрики прогресу.", + "Почніть встановлювати значення властивостей у робочих одиницях, щоб побачити тут метрики прогресу.", }, updates: { title: "Ще немає оновлень.", - description: "Як тільки учасники проєкту додадуть оновлення, вони з'являться тут", + description: "Коли учасники проєкту додадуть оновлення, вони з’являться тут.", }, search: { title: "Немає відповідних результатів.", description: "Результатів не знайдено. Спробуйте змінити пошукові терміни.", }, not_found: { - title: "Ой! Щось здається не так", - description: "Ми не можемо отримати ваш обліковий запис plane зараз. Це може бути помилка мережі.", - cta_primary: "Спробуйте перезавантажити", + title: "Схоже, сталася помилка", + description: + "Наразі не вдається отримати дані вашого облікового запису Plane. Можливо, це помилка мережі.", + cta_primary: "Спробуйте перезавантажити сторінку", }, server_error: { title: "Помилка сервера", - description: "Ми не можемо підключитися та отримати дані з нашого сервера. Не хвилюйтеся, ми працюємо над цим.", - cta_primary: "Спробуйте перезавантажити", + description: + "Наразі не вдається підключитися та отримати дані з сервера. Ми вже працюємо над цим.", + cta_primary: "Спробуйте перезавантажити сторінку", }, }, project_empty_state: { @@ -37,78 +39,78 @@ export default { description: "Проєкт, який ви шукаєте, не існує.", }, work_items: { - title: "Почніть з вашого першого робочого елемента.", + title: "Почніть зі створення першої робочої одиниці.", description: - "Робочі елементи є будівельними блоками вашого проєкту — призначайте власників, встановлюйте пріоритети та легко відстежуйте прогрес.", - cta_primary: "Створіть свій перший робочий елемент", + "Робочі одиниці — це будівельні блоки вашого проєкту: призначайте відповідальних, встановлюйте пріоритети та відстежуйте прогрес.", + cta_primary: "Створити першу робочу одиницю", }, cycles: { - title: "Групуйте та обмежуйте за часом вашу роботу в Циклах.", + title: "Групуйте та обмежуйте за часом роботу в циклах.", description: - "Розділіть роботу на часові блоки, працюйте назад від кінцевого терміну проєкту для встановлення дат і робіть відчутний прогрес як команда.", - cta_primary: "Встановіть свій перший цикл", + "Розділяйте роботу на часові блоки, відштовхуйтеся від кінцевого терміну проєкту для визначення дат і досягайте відчутного прогресу як команда.", + cta_primary: "Налаштувати перший цикл", }, cycle_work_items: { - title: "Немає робочих елементів для відображення в цьому циклі", + title: "У цьому циклі немає робочих одиниць", description: - "Створіть робочі елементи, щоб почати моніторинг прогресу вашої команди в цьому циклі та досягти своїх цілей вчасно.", - cta_primary: "Створити робочий елемент", - cta_secondary: "Додати існуючий робочий елемент", + "Створіть робочі одиниці, щоб почати відстежувати прогрес команди в цьому циклі та вчасно досягати цілей.", + cta_primary: "Створити робочу одиницю", + cta_secondary: "Додати наявну робочу одиницю", }, modules: { - title: "Відобразіть цілі вашого проєкту на Модулі та легко відстежуйте.", + title: "Відобразіть цілі проєкту у модулях та відстежуйте прогрес.", description: - "Модулі складаються з взаємопов'язаних робочих елементів. Вони допомагають моніторити прогрес через фази проєкту, кожна з конкретними термінами та аналітикою, щоб показати, наскільки ви близькі до досягнення цих фаз.", - cta_primary: "Встановіть свій перший модуль", + "Модулі складаються з взаємопов’язаних робочих одиниць. Вони допомагають відстежувати прогрес через фази проєкту, кожна з конкретними термінами та аналітикою.", + cta_primary: "Налаштувати перший модуль", }, module_work_items: { - title: "Немає робочих елементів для відображення в цьому Модулі", - description: "Створіть робочі елементи, щоб почати моніторинг цього модуля.", - cta_primary: "Створити робочий елемент", - cta_secondary: "Додати існуючий робочий елемент", + title: "У цьому модулі немає робочих одиниць", + description: "Створіть робочі одиниці, щоб почати відстежувати цей модуль.", + cta_primary: "Створити робочу одиницю", + cta_secondary: "Додати наявну робочу одиницю", }, views: { - title: "Зберігайте власні подання для вашого проєкту", + title: "Зберігайте власні подання для проєкту", description: - "Подання є збереженими фільтрами, які допомагають вам швидко отримувати доступ до інформації, яку ви використовуєте найчастіше. Співпрацюйте без зусиль, оскільки члени команди діляться та адаптують подання до своїх конкретних потреб.", + "Подання — це збережені фільтри, які допомагають швидко отримувати доступ до потрібної інформації. Команда може ділитися поданнями та налаштовувати їх під свої потреби.", cta_primary: "Створити подання", }, no_work_items_in_project: { - title: "У проєкті ще немає робочих елементів", + title: "У проєкті ще немає робочих одиниць", description: - "Додайте робочі елементи до свого проєкту та розділіть свою роботу на відстежувані частини з поданнями.", - cta_primary: "Додати робочий елемент", + "Додайте робочі одиниці до проєкту та розділіть роботу на відстежувані частини за допомогою подань.", + cta_primary: "Додати робочу одиницю", }, work_item_filter: { - title: "Робочих елементів не знайдено", + title: "Робочих одиниць не знайдено", description: "Ваш поточний фільтр не повернув результатів. Спробуйте змінити фільтри.", - cta_primary: "Додати робочий елемент", + cta_primary: "Додати робочу одиницю", }, pages: { title: "Документуйте все — від нотаток до PRD", description: - "Сторінки дозволяють вам захоплювати та організовувати інформацію в одному місці. Пишіть нотатки зустрічей, проєктну документацію та PRD, вбудовуйте робочі елементи та структуруйте їх за допомогою готових компонентів.", - cta_primary: "Створіть свою першу Сторінку", + "Сторінки дають змогу збирати та впорядковувати інформацію в одному місці. Пишіть нотатки зустрічей, проєктну документацію та PRD, вбудовуйте робочі одиниці й структуруйте їх за допомогою готових компонентів.", + cta_primary: "Створити першу сторінку", }, archive_pages: { title: "Ще немає архівованих сторінок", description: "Архівуйте сторінки, які не на вашому радарі. Отримуйте до них доступ тут, коли потрібно.", }, intake_sidebar: { - title: "Реєструйте запити на вхід", + title: "Реєструйте запити надходження", description: - "Надсилайте нові запити для перегляду, встановлення пріоритетів та відстеження в рамках робочого процесу вашого проєкту.", - cta_primary: "Створити запит на вхід", + "Надсилайте нові запити для перегляду, пріоритизації та відстеження в межах робочого процесу проєкту.", + cta_primary: "Створити запит надходження", }, intake_main: { - title: "Виберіть робочий елемент Intake, щоб переглянути його деталі", + title: "Виберіть робочу одиницю надходження, щоб переглянути її деталі", }, }, workspace_empty_state: { archive_work_items: { - title: "Ще немає архівованих робочих елементів", + title: "Ще немає архівованих робочих одиниць", description: - "Вручну або через автоматизацію ви можете архівувати завершені або скасовані робочі елементи. Знайдіть їх тут після архівування.", + "Вручну або через автоматизацію ви можете архівувати завершені або скасовані робочі одиниці. Знайдіть їх тут після архівування.", cta_primary: "Налаштувати автоматизацію", }, archive_cycles: { @@ -124,28 +126,28 @@ export default { title: "Тримайте під рукою важливі посилання, ресурси або документи для вашої роботи", }, inbox_sidebar_all: { - title: "Оновлення для ваших підписаних робочих елементів з'являться тут", + title: "Оновлення для підписаних робочих одиниць з’являться тут", }, inbox_sidebar_mentions: { - title: "Згадки для ваших робочих елементів з'являться тут", + title: "Згадки про ваші робочі одиниці з’являться тут", }, your_work_by_priority: { - title: "Ще не призначено робочого елемента", + title: "Ще не призначено робочої одиниці", }, your_work_by_state: { - title: "Ще не призначено робочого елемента", + title: "Ще не призначено робочої одиниці", }, views: { - title: "Ще немає Поданнь", + title: "Ще немає подань", description: - "Додайте робочі елементи до свого проєкту та використовуйте подання для фільтрування, сортування та моніторингу прогресу без зусиль.", - cta_primary: "Додати робочий елемент", + "Додайте робочі одиниці до проєкту та використовуйте подання для фільтрування, сортування й моніторингу прогресу.", + cta_primary: "Додати робочу одиницю", }, drafts: { - title: "Напівнаписані робочі елементи", + title: "Незавершені робочі одиниці", description: - "Щоб спробувати це, почніть додавати робочий елемент і залиште його на половині або створіть свій перший чернетка нижче. 😉", - cta_primary: "Створити чернетковий робочий елемент", + "Щоб спробувати, почніть створювати робочу одиницю та залиште її незавершеною або створіть першу чернетку нижче.", + cta_primary: "Створити чернетку робочої одиниці", }, projects_archived: { title: "Немає архівованих проєктів", @@ -156,47 +158,47 @@ export default { }, analytics_work_items: { title: - "Створіть проєкти з робочими елементами та призначеними особами, щоб почати відстежувати ефективність, прогрес та вплив команди тут.", + "Створіть проєкти з робочими одиницями та призначеними виконавцями, щоб почати відстежувати ефективність, прогрес і вплив команди.", }, analytics_no_cycle: { - title: "Створіть цикли для організації роботи в часові фази та відстеження прогресу через спринти.", + title: "Створіть цикли для організації роботи у часові фази та відстеження прогресу через спринти.", }, analytics_no_module: { title: "Створіть модулі для організації вашої роботи та відстеження прогресу через різні фази.", }, analytics_no_intake: { title: - "Налаштуйте вхід для управління вхідними запитами та відстеження того, як вони приймаються та відхиляються", + "Налаштуйте надходження для керування запитами та відстеження того, як їх приймають або відхиляють.", }, }, settings_empty_state: { estimates: { title: "Ще немає оцінок", description: - "Визначте, як ваша команда вимірює зусилля, та відстежуйте це послідовно для всіх робочих елементів.", + "Визначте, як команда вимірює зусилля, та відстежуйте це послідовно для всіх робочих одиниць.", cta_primary: "Додати систему оцінок", }, labels: { title: "Ще немає міток", description: - "Створіть персоналізовані мітки для ефективної категоризації та управління вашими робочими елементами.", + "Створіть персоналізовані мітки для ефективної категоризації та керування робочими одиницями.", cta_primary: "Створіть свою першу мітку", }, exports: { title: "Ще немає експортів", description: - "Ви зараз не маєте жодних записів експорту. Як тільки ви експортуєте дані, усі записи з'являться тут.", + "Наразі немає жодних записів експорту. Після першого експорту всі записи з’являться тут.", }, tokens: { - title: "Ще немає Персонального токена", + title: "Ще немає персонального токена", description: - "Генеруйте безпечні API токени для підключення вашого робочого простору до зовнішніх систем та додатків.", - cta_primary: "Додати API токен", + "Створюйте безпечні API-токени для підключення робочого простору до зовнішніх систем і застосунків.", + cta_primary: "Додати API-токен", }, webhooks: { - title: "Ще не додано Webhook", - description: "Автоматизуйте сповіщення зовнішнім сервісам, коли відбуваються події проєкту.", - cta_primary: "Додати webhook", + title: "Ще немає вебхуків", + description: "Автоматизуйте сповіщення зовнішнім сервісам про події проєкту.", + cta_primary: "Додати вебхук", }, }, } as const; diff --git a/packages/i18n/src/locales/ua/translations.ts b/packages/i18n/src/locales/ua/translations.ts index 2a561242722..dfd57a054a3 100644 --- a/packages/i18n/src/locales/ua/translations.ts +++ b/packages/i18n/src/locales/ua/translations.ts @@ -5,6 +5,7 @@ export default { new_work_item: "Нова робоча одиниця", home: "Головна", your_work: "Ваша робота", + stickies: "Нотатки", inbox: "Вхідні", workspace: "Робочий простір", views: "Подання", @@ -98,12 +99,12 @@ export default { }, password: { header: "Реєстрація", - sub_header: "Зареєструйтесь, використовуючи комбінацію електронної пошти та пароля.", + sub_header: "Зареєструйтеся, використовуючи комбінацію електронної пошти та пароля.", }, unique_code: { header: "Реєстрація", sub_header: - "Зареєструйтесь за допомогою унікального коду, надісланого на вказану вище адресу електронної пошти.", + "Зареєструйтеся за допомогою унікального коду, надісланого на вказану вище адресу електронної пошти.", }, }, }, @@ -118,15 +119,15 @@ export default { label: "Увійдіть і почніть керувати роботою зі своєю командою.", step: { email: { - header: "Увійти або зареєструватись", + header: "Увійти або зареєструватися", sub_header: "", }, password: { - header: "Увійти або зареєструватись", + header: "Увійти або зареєструватися", sub_header: "Використовуйте комбінацію електронної пошти та пароля, щоб увійти.", }, unique_code: { - header: "Увійти або зареєструватись", + header: "Увійти або зареєструватися", sub_header: "Увійдіть за допомогою унікального коду, надісланого на вказану вище адресу електронної пошти.", }, }, @@ -215,6 +216,7 @@ export default { your_account: "Ваш обліковий запис", security: "Безпека", activity: "Активність", + preferences: "Параметри", appearance: "Зовнішній вигляд", notifications: "Сповіщення", workspaces: "Робочі простори", @@ -228,6 +230,11 @@ export default { something_went_wrong_please_try_again: "Щось пішло не так. Будь ласка, спробуйте ще раз.", load_more: "Завантажити ще", select_or_customize_your_interface_color_scheme: "Виберіть або налаштуйте кольорову схему інтерфейсу.", + timezone_setting: "Поточне налаштування часового поясу.", + language_setting: "Виберіть мову інтерфейсу.", + language_and_time: "Мова та час", + settings_moved_to_preferences: "Налаштування часу та мови перенесено до параметрів.", + go_to_preferences: "Перейти до параметрів", theme: "Тема", system_preference: "Системні налаштування", light: "Світла", @@ -328,8 +335,8 @@ export default { failed_to_remove_project_from_favorites: "Не вдалося видалити проєкт із вибраного. Спробуйте ще раз.", project_created_successfully: "Проєкт успішно створено", project_created_successfully_description: "Проєкт успішно створений. Тепер ви можете почати додавати робочі одиниці.", - project_name_already_taken: "Назва проекту вже використовується.", - project_identifier_already_taken: "Ідентифікатор проекту вже використовується.", + project_name_already_taken: "Назва проєкту вже використовується.", + project_identifier_already_taken: "Ідентифікатор проєкту вже використовується.", project_cover_image_alt: "Обкладинка проєкту", name_is_required: "Назва є обов’язковою", title_should_be_less_than_255_characters: "Назва має бути коротшою за 255 символів", @@ -421,7 +428,7 @@ export default { workspace_name: "назва-робочого-простору", deactivate_your_account: "Деактивувати ваш обліковий запис", deactivate_your_account_description: - "Після деактивації вас не можна буде призначати на робочі одиниці, і з вас не стягуватиметься плата за робочий простір. Щоб знову активувати обліковий запис, потрібно отримати запрошення на цей e-mail.", + "Після деактивації вас не можна буде призначати на робочі одиниці, і з вас не стягуватиметься плата за робочий простір. Щоб знову активувати обліковий запис, потрібно отримати запрошення на цю електронну адресу.", deactivating: "Деактивація", confirm: "Підтвердити", confirming: "Підтвердження", @@ -490,7 +497,7 @@ export default { no_data_yet: "Поки що немає даних", syncing: "Синхронізація", add_work_item: "Додати робочу одиницю", - advanced_description_placeholder: "Натисніть '/' для команд", + advanced_description_placeholder: "Натисніть «/» для команд", create_work_item: "Створити робочу одиницю", attachments: "Вкладення", declining: "Відхилення", @@ -522,6 +529,9 @@ export default { new_password_must_be_different_from_old_password: "Новий пароль повинен бути відмінним від старого пароля", edited: "Редагувано", bot: "Бот", + settings_description: + "Керуйте налаштуваннями облікового запису, робочого простору та проєкту в одному місці. Перемикайтеся між вкладками для швидкого налаштування.", + back_to_workspace: "Повернутися до робочого простору", project_view: { sort_by: { created_at: "Створено", @@ -674,6 +684,7 @@ export default { load_more: "Завантажити ще", activity: "Активність", analytics: "Аналітика", + overview: "Огляд", dates: "Дати", success: "Успіх!", something_went_wrong: "Щось пішло не так", @@ -769,8 +780,8 @@ export default { title: "Помилка!", message: "Щось пішло не так. Будь ласка, спробуйте ще раз.", }, - required: "Це поле є обов'язковим", - entity_required: "{entity} є обов'язковим", + required: "Це поле є обов’язковим", + entity_required: "{entity} є обов’язковим", restricted_entity: "{entity} обмежено", }, update_link: "Оновити посилання", @@ -793,7 +804,7 @@ export default { week: "Тиждень", month: "Місяць", quarter: "Квартал", - press_for_commands: "Натисніть '/' для команд", + press_for_commands: "Натисніть «/» для команд", click_to_add_description: "Натисніть, щоб додати опис", search: { label: "Пошук", @@ -816,6 +827,7 @@ export default { show_weekends: "Показати вихідні", enable: "Увімкнути", disable: "Вимкнути", + copy_markdown: "Копіювати Markdown", }, name: "Назва", discard: "Скасувати", @@ -954,7 +966,7 @@ export default { success: "Епік успішно створено", }, add: { - press_enter: "Натисніть 'Enter', щоб додати ще один епік", + press_enter: "Натисніть «Enter», щоб додати ще один епік", label: "Додати епік", }, title: { @@ -971,7 +983,7 @@ export default { required: "Назва робочої одиниці є обов’язковою.", }, add: { - press_enter: "Натисніть 'Enter', щоб додати ще одну робочу одиницю", + press_enter: "Натисніть «Enter», щоб додати ще одну робочу одиницю", label: "Додати робочу одиницю", cycle: { failed: "Не вдалося додати робочу одиницю в цикл. Спробуйте ще раз.", @@ -1293,9 +1305,9 @@ export default { request_button: "Запитати адміністратора інстанції", }, validation: { - name_alphanumeric: "Назви робочих просторів можуть містити лише (' '), ('-'), ('_') і алфанумеричні символи.", + name_alphanumeric: "Назви робочих просторів можуть містити лише « » (пробіл), «-», «_» і алфанумеричні символи.", name_length: "Назва обмежена 80 символами.", - url_alphanumeric: "URL може містити лише ('-') та алфанумеричні символи.", + url_alphanumeric: "URL може містити лише «-» та алфанумеричні символи.", url_length: "URL обмежений 48 символами.", url_already_taken: "URL робочого простору вже зайнято!", }, @@ -1532,27 +1544,27 @@ export default { account_settings: { profile: { change_email_modal: { - title: "Змінити email", + title: "Змінити електронну пошту", description: "Введіть нову адресу електронної пошти, щоб отримати посилання для підтвердження.", toasts: { success_title: "Успіх!", - success_message: "Email успішно оновлено. Увійдіть знову.", + success_message: "Електронну пошту успішно оновлено. Увійдіть знову.", }, form: { email: { - label: "Новий email", - placeholder: "Введіть свій email", + label: "Нова електронна пошта", + placeholder: "Введіть адресу електронної пошти", errors: { - required: "Email є обов’язковим", - invalid: "Email недійсний", - exists: "Email уже існує. Використайте інший.", - validation_failed: "Не вдалося підтвердити email. Спробуйте ще раз.", + required: "Електронна пошта є обов’язковою", + invalid: "Електронна пошта недійсна", + exists: "Електронна пошта вже існує. Використайте іншу.", + validation_failed: "Не вдалося підтвердити електронну пошту. Спробуйте ще раз.", }, }, code: { label: "Унікальний код", placeholder: "123456", - helper_text: "Код підтвердження надіслано на ваш новий email.", + helper_text: "Код підтвердження надіслано на вашу нову електронну пошту.", errors: { required: "Унікальний код є обов’язковим", invalid: "Недійсний код підтвердження. Спробуйте ще раз.", @@ -1569,6 +1581,25 @@ export default { }, }, }, + preferences: { + heading: "Параметри", + description: "Налаштуйте досвід роботи з застосунком відповідно до ваших потреб", + }, + notifications: { + heading: "Сповіщення електронною поштою", + description: "Будьте в курсі робочих одиниць, на які ви підписані. Увімкніть сповіщення.", + }, + security: { + heading: "Безпека", + }, + api_tokens: { + heading: "Персональні токени доступу", + description: "Створюйте безпечні API-токени для інтеграції з зовнішніми системами та застосунками.", + }, + activity: { + heading: "Активність", + description: "Відстежуйте останні дії та зміни у всіх проєктах і робочих одиницях.", + }, }, workspace_settings: { label: "Налаштування робочого простору", @@ -1607,6 +1638,7 @@ export default { }, company_size: { required: "Розмір компанії є обов’язковим", + select_a_range: "Виберіть діапазон розміру організації", }, }, }, @@ -1637,17 +1669,23 @@ export default { }, }, billing_and_plans: { + heading: "Платежі та плани", + description: "Оберіть план, керуйте підписками та легко оновлюйте їх відповідно до ваших потреб.", title: "Платежі та плани", current_plan: "Поточний план", free_plan: "Ви використовуєте безкоштовний план", view_plans: "Переглянути плани", }, exports: { + heading: "Експорти", + description: "Експортуйте дані проєкту у різних форматах і переглядайте історію експортів.", title: "Експорти", exporting: "Експортування", + exporting_projects: "Експортування проєктів", previous_exports: "Попередні експорти", export_separate_files: "Експортувати дані в окремі файли", - filters_info: "Застосуйте фільтри для експорту конкретних робочих елементів за вашими критеріями.", + format: "Формат", + filters_info: "Застосуйте фільтри для експорту конкретних робочих одиниць за вашими критеріями.", modal: { title: "Експортувати в", toasts: { @@ -1663,6 +1701,8 @@ export default { }, }, webhooks: { + heading: "Вебхуки", + description: "Автоматизуйте сповіщення зовнішнім сервісам про події проєкту.", title: "Вебхуки", add_webhook: "Додати вебхук", modal: { @@ -1788,6 +1828,8 @@ export default { activity: "Активність", appearance: "Зовнішній вигляд", notifications: "Сповіщення", + preferences: "Параметри", + "api-tokens": "Персональні токени доступу", }, tabs: { summary: "Зведення", @@ -1849,6 +1891,8 @@ export default { }, }, states: { + heading: "Стани", + description: "Визначайте та налаштовуйте стани робочого процесу для відстеження прогресу.", describe_this_state_for_your_members: "Опишіть цей стан для учасників.", empty_state: { title: "Немає станів у групі {groupKey}", @@ -1856,6 +1900,8 @@ export default { }, }, labels: { + heading: "Мітки", + description: "Створюйте власні мітки для категоризації та організації робочих одиниць.", label_title: "Назва мітки", label_title_is_required: "Назва мітки є обов’язковою", label_max_char: "Назва мітки не може перевищувати 255 символів", @@ -1864,9 +1910,11 @@ export default { }, }, estimates: { + heading: "Оцінки", label: "Оцінки", title: "Увімкнути оцінки для мого проєкту", - description: "Вони допомагають вам повідомляти про складність та навантаження команди.", + description: "Вони допомагають повідомляти про складність і навантаження команди.", + enable_description: "Допомагають комунікувати складність та навантаження команди.", no_estimate: "Без оцінки", new: "Нова система оцінок", create: { @@ -1923,7 +1971,7 @@ export default { character: "Оцінка має бути символьним значенням.", empty: "Значення оцінки не може бути порожнім.", already_exists: "Таке значення оцінки вже існує.", - unsaved_changes: "У вас є незбережені зміни. Збережіть їх перед тим, як натиснути 'готово'", + unsaved_changes: "У вас є незбережені зміни. Збережіть їх перед тим, як натиснути «готово»", remove_empty: "Оцінка не може бути порожньою. Введіть значення в кожне поле або видаліть ті, для яких у вас немає значень.", }, @@ -1949,6 +1997,9 @@ export default { }, automations: { label: "Автоматизація", + heading: "Автоматизація", + description: + "Налаштовуйте автоматичні дії, щоб спростити керування проєктом і зменшити ручні операції.", "auto-archive": { title: "Автоматично архівувати закриті одиниці", description: "Plane архівуватиме завершені або скасовані одиниці.", @@ -1976,39 +2027,39 @@ export default { cycles: { title: "Цикли", short_title: "Цикли", - description: "Плануйте роботу в гнучких періодах, які адаптуються до унікального ритму та темпу цього проекту.", + description: "Плануйте роботу в гнучких періодах, що адаптуються до унікального ритму та темпу цього проєкту.", toggle_title: "Увімкнути цикли", toggle_description: "Плануйте роботу в цілеспрямовані періоди часу.", }, modules: { title: "Модулі", short_title: "Модулі", - description: "Організуйте роботу в підпроекти з виділеними керівниками та виконавцями.", + description: "Організуйте роботу в підпроєкти з визначеними керівниками та виконавцями.", toggle_title: "Увімкнути модулі", - toggle_description: "Учасники проекту зможуть створювати та редагувати модулі.", + toggle_description: "Учасники проєкту зможуть створювати та редагувати модулі.", }, views: { - title: "Перегляди", - short_title: "Перегляди", + title: "Подання", + short_title: "Подання", description: "Зберігайте користувацькі сортування, фільтри та параметри відображення або діліться ними з командою.", - toggle_title: "Увімкнути перегляди", - toggle_description: "Учасники проекту зможуть створювати та редагувати перегляди.", + toggle_title: "Увімкнути подання", + toggle_description: "Учасники проєкту зможуть створювати та редагувати подання.", }, pages: { title: "Сторінки", short_title: "Сторінки", description: "Створюйте та редагуйте вільний контент: нотатки, документи, що завгодно.", toggle_title: "Увімкнути сторінки", - toggle_description: "Учасники проекту зможуть створювати та редагувати сторінки.", + toggle_description: "Учасники проєкту зможуть створювати та редагувати сторінки.", }, intake: { - title: "Прийом", - short_title: "Прийом", + title: "Надходження", + short_title: "Надходження", description: - "Дозвольте не-учасникам ділитися помилками, відгуками та пропозиціями; не порушуючи ваш робочий процес.", - toggle_title: "Увімкнути прийом", - toggle_description: "Дозволити учасникам проекту створювати запити на прийом в додатку.", + "Дозвольте неучасникам ділитися помилками, відгуками та пропозиціями, не порушуючи робочий процес.", + toggle_title: "Увімкнути надходження", + toggle_description: "Дозволити учасникам проєкту створювати запити надходження у застосунку.", }, }, }, @@ -2659,4 +2710,201 @@ export default { close_button: "Закрити панель навігації", outline_floating_button: "Відкрити структуру", }, + project_members: { + full_name: "Повне ім’я", + display_name: "Відображуване ім’я", + email: "Електронна пошта", + joining_date: "Дата приєднання", + role: "Роль", + }, + power_k: { + contextual_actions: { + work_item: { + title: "Дії з робочою одиницею", + indicator: "Робоча одиниця", + change_state: "Змінити стан", + change_priority: "Змінити пріоритет", + change_assignees: "Призначити", + assign_to_me: "Призначити мені", + unassign_from_me: "Зняти призначення з мене", + change_estimate: "Змінити оцінку", + add_to_cycle: "Додати до циклу", + add_to_modules: "Додати до модулів", + add_labels: "Додати мітки", + subscribe: "Підписатися на сповіщення", + unsubscribe: "Скасувати підписку на сповіщення", + delete: "Видалити", + copy_id: "Копіювати ID", + copy_id_toast_success: "ID робочої одиниці скопійовано до буфера обміну.", + copy_id_toast_error: "Під час копіювання ID робочої одиниці сталася помилка.", + copy_title: "Копіювати назву", + copy_title_toast_success: "Назву робочої одиниці скопійовано до буфера обміну.", + copy_title_toast_error: "Під час копіювання назви робочої одиниці сталася помилка.", + copy_url: "Копіювати URL", + copy_url_toast_success: "URL робочої одиниці скопійовано до буфера обміну.", + copy_url_toast_error: "Під час копіювання URL робочої одиниці сталася помилка.", + }, + cycle: { + title: "Дії з циклом", + indicator: "Цикл", + add_to_favorites: "Додати до вибраного", + remove_from_favorites: "Вилучити з вибраного", + copy_url: "Копіювати URL", + copy_url_toast_success: "URL циклу скопійовано до буфера обміну.", + copy_url_toast_error: "Під час копіювання URL циклу сталася помилка.", + }, + module: { + title: "Дії з модулем", + indicator: "Модуль", + add_remove_members: "Додати/вилучити учасників", + change_status: "Змінити статус", + add_to_favorites: "Додати до вибраного", + remove_from_favorites: "Вилучити з вибраного", + copy_url: "Копіювати URL", + copy_url_toast_success: "URL модуля скопійовано до буфера обміну.", + copy_url_toast_error: "Під час копіювання URL модуля сталася помилка.", + }, + page: { + title: "Дії зі сторінкою", + indicator: "Сторінка", + lock: "Заблокувати", + unlock: "Розблокувати", + make_private: "Зробити приватною", + make_public: "Зробити публічною", + archive: "Заархівувати", + restore: "Відновити", + add_to_favorites: "Додати до вибраного", + remove_from_favorites: "Вилучити з вибраного", + copy_url: "Копіювати URL", + copy_url_toast_success: "URL сторінки скопійовано до буфера обміну.", + copy_url_toast_error: "Під час копіювання URL сторінки сталася помилка.", + }, + }, + creation_actions: { + create_work_item: "Нова робоча одиниця", + create_page: "Нова сторінка", + create_view: "Нове подання", + create_cycle: "Новий цикл", + create_module: "Новий модуль", + create_project: "Новий проєкт", + create_workspace: "Новий робочий простір", + }, + navigation_actions: { + open_workspace: "Відкрити робочий простір", + nav_home: "Перейти на головну", + nav_inbox: "Перейти до вхідних", + nav_your_work: "Перейти до вашої роботи", + nav_account_settings: "Перейти до налаштувань облікового запису", + open_project: "Відкрити проєкт", + nav_projects_list: "Перейти до списку проєктів", + nav_all_workspace_work_items: "Перейти до всіх робочих одиниць", + nav_assigned_workspace_work_items: "Перейти до призначених робочих одиниць", + nav_created_workspace_work_items: "Перейти до створених робочих одиниць", + nav_subscribed_workspace_work_items: "Перейти до підписаних робочих одиниць", + nav_workspace_analytics: "Перейти до аналітики робочого простору", + nav_workspace_drafts: "Перейти до чернеток робочого простору", + nav_workspace_archives: "Перейти до архівів робочого простору", + open_workspace_setting: "Відкрити налаштування робочого простору", + nav_workspace_settings: "Перейти до налаштувань робочого простору", + nav_project_work_items: "Перейти до робочих одиниць", + open_project_cycle: "Відкрити цикл", + nav_project_cycles: "Перейти до циклів", + open_project_module: "Відкрити модуль", + nav_project_modules: "Перейти до модулів", + open_project_view: "Відкрити подання проєкту", + nav_project_views: "Перейти до подань проєкту", + nav_project_pages: "Перейти до сторінок", + nav_project_intake: "Перейти до надходжень", + nav_project_archives: "Перейти до архівів проєкту", + open_project_setting: "Відкрити налаштування проєкту", + nav_project_settings: "Перейти до налаштувань проєкту", + }, + account_actions: { + sign_out: "Вийти", + workspace_invites: "Запрошення до робочого простору", + }, + miscellaneous_actions: { + toggle_app_sidebar: "Перемкнути бічну панель застосунку", + copy_current_page_url: "Копіювати URL поточної сторінки", + copy_current_page_url_toast_success: "URL поточної сторінки скопійовано до буфера обміну.", + copy_current_page_url_toast_error: "Під час копіювання URL поточної сторінки сталася помилка.", + focus_top_nav_search: "Фокус у полі пошуку", + }, + preferences_actions: { + update_theme: "Змінити тему інтерфейсу", + update_timezone: "Змінити часовий пояс", + update_start_of_week: "Змінити перший день тижня", + update_language: "Змінити мову інтерфейсу", + toast: { + theme: { + success: "Тему успішно оновлено.", + error: "Не вдалося оновити тему. Спробуйте ще раз.", + }, + timezone: { + success: "Часовий пояс успішно оновлено.", + error: "Не вдалося оновити часовий пояс. Спробуйте ще раз.", + }, + generic: { + success: "Параметри успішно оновлено.", + error: "Не вдалося оновити параметри. Спробуйте ще раз.", + }, + }, + }, + help_actions: { + open_keyboard_shortcuts: "Відкрити гарячі клавіші", + open_plane_documentation: "Відкрити документацію Plane", + join_discord: "Приєднатися до Discord", + report_bug: "Повідомити про помилку", + chat_with_us: "Написати нам", + }, + page_placeholders: { + default: "Введіть команду або виконайте пошук", + open_workspace: "Відкрити робочий простір", + open_project: "Відкрити проєкт", + open_workspace_setting: "Відкрити налаштування робочого простору", + open_project_cycle: "Відкрити цикл", + open_project_module: "Відкрити модуль", + open_project_view: "Відкрити подання проєкту", + open_project_setting: "Відкрити налаштування проєкту", + update_work_item_state: "Змінити стан", + update_work_item_priority: "Змінити пріоритет", + update_work_item_assignee: "Призначити", + update_work_item_estimate: "Змінити оцінку", + update_work_item_cycle: "Додати до циклу", + update_work_item_module: "Додати до модулів", + update_work_item_labels: "Додати мітки", + update_module_member: "Змінити учасників", + update_module_status: "Змінити статус", + update_theme: "Змінити тему", + update_timezone: "Змінити часовий пояс", + update_start_of_week: "Змінити перший день тижня", + update_language: "Змінити мову", + }, + search_menu: { + no_results: "Результатів не знайдено", + clear_search: "Очистити пошук", + }, + footer: { + workspace_level: "Рівень робочого простору", + }, + group_titles: { + contextual: "Контекстні", + navigation: "Навігація", + create: "Створення", + general: "Загальні", + settings: "Налаштування", + account: "Обліковий запис", + miscellaneous: "Різне", + preferences: "Параметри", + help: "Довідка", + }, + }, + customize_navigation: "Налаштувати навігацію", + personal: "Особисте", + accordion_navigation_control: "Акордеонна навігація бічної панелі", + horizontal_navigation_bar: "Навігація вкладками", + show_limited_projects_on_sidebar: "Показувати обмежену кількість проєктів на бічній панелі", + enter_number_of_projects: "Введіть кількість проєктів", + pin: "Закріпити", + unpin: "Відкріпити", } as const; From e65b25968270706d1ae775097f41949fd35b6914 Mon Sep 17 00:00:00 2001 From: pesnik Date: Tue, 27 Jan 2026 17:21:57 +0600 Subject: [PATCH 2/9] Fix APP_BASE_URL not affecting static paths in web app (fixes #5200) --- apps/web/Dockerfile.web | 3 +++ apps/web/vite.config.ts | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/apps/web/Dockerfile.web b/apps/web/Dockerfile.web index 104a9e2f7f3..d38adf7abef 100644 --- a/apps/web/Dockerfile.web +++ b/apps/web/Dockerfile.web @@ -67,6 +67,9 @@ ENV VITE_SPACE_BASE_PATH=$VITE_SPACE_BASE_PATH ARG VITE_WEB_BASE_URL="" ENV VITE_WEB_BASE_URL=$VITE_WEB_BASE_URL +ARG VITE_WEB_BASE_PATH="/" +ENV VITE_WEB_BASE_PATH=$VITE_WEB_BASE_PATH + ENV NEXT_TELEMETRY_DISABLED=1 ENV TURBO_TELEMETRY_DISABLED=1 diff --git a/apps/web/vite.config.ts b/apps/web/vite.config.ts index b80e3b65eee..9f2267ff9d4 100644 --- a/apps/web/vite.config.ts +++ b/apps/web/vite.config.ts @@ -3,6 +3,7 @@ import * as dotenv from "@dotenvx/dotenvx"; import { reactRouter } from "@react-router/dev/vite"; import { defineConfig } from "vite"; import tsconfigPaths from "vite-tsconfig-paths"; +import { joinUrlPath } from "@plane/utils"; dotenv.config({ path: path.resolve(__dirname, ".env") }); @@ -14,7 +15,10 @@ const viteEnv = Object.keys(process.env) return a; }, {}); +const basePath = joinUrlPath(process.env.VITE_WEB_BASE_PATH ?? "", "/") ?? "/"; + export default defineConfig(() => ({ + base: basePath, define: { "process.env": JSON.stringify(viteEnv), }, From 2846734dffc65677028a2cba1d3ca47dd65571e9 Mon Sep 17 00:00:00 2001 From: pesnik Date: Tue, 27 Jan 2026 17:21:58 +0600 Subject: [PATCH 3/9] fix(web): resolve hydration mismatch, hardcoded manifest paths, and turbo env vars --- apps/web/app/layout.tsx | 8 +++++--- apps/web/app/root.tsx | 18 +++++++++++++----- apps/web/public/manifest.json | 8 ++++---- apps/web/public/site.webmanifest.json | 12 ++++++++++-- turbo.json | 1 + 5 files changed, 33 insertions(+), 14 deletions(-) diff --git a/apps/web/app/layout.tsx b/apps/web/app/layout.tsx index 04a46a20580..29e153a3035 100644 --- a/apps/web/app/layout.tsx +++ b/apps/web/app/layout.tsx @@ -6,7 +6,7 @@ import "@/styles/globals.css"; import { SITE_DESCRIPTION, SITE_NAME } from "@plane/constants"; // helpers -import { cn } from "@plane/utils"; +import { cn, joinUrlPath } from "@plane/utils"; // assets import favicon16 from "@/app/assets/favicon/favicon-16x16.png?url"; @@ -51,6 +51,8 @@ export const meta = () => [ export default function RootLayout({ children }: { children: React.ReactNode }) { const isSessionRecorderEnabled = parseInt(process.env.VITE_ENABLE_SESSION_RECORDER || "0"); + const WEB_BASE_PATH = + (typeof import.meta !== "undefined" && import.meta.env?.BASE_URL) || process.env.VITE_WEB_BASE_PATH || "/"; return ( @@ -58,7 +60,7 @@ export default function RootLayout({ children }: { children: React.ReactNode }) - + {/* Meta info for PWA */} @@ -70,7 +72,7 @@ export default function RootLayout({ children }: { children: React.ReactNode }) - +
diff --git a/apps/web/app/root.tsx b/apps/web/app/root.tsx index 2fbfd46c645..e59dadb8940 100644 --- a/apps/web/app/root.tsx +++ b/apps/web/app/root.tsx @@ -1,4 +1,5 @@ -import type { ReactNode } from "react"; +import React from "react"; +import type {ReactNode} from "react"; import * as Sentry from "@sentry/react-router"; import Script from "next/script"; import { Links, Meta, Outlet, Scripts } from "react-router"; @@ -6,7 +7,7 @@ import type { LinksFunction } from "react-router"; import { ThemeProvider, useTheme } from "next-themes"; // plane imports import { SITE_DESCRIPTION, SITE_NAME } from "@plane/constants"; -import { cn } from "@plane/utils"; +import { cn, joinUrlPath } from "@plane/utils"; // types // assets import favicon16 from "@/app/assets/favicon/favicon-16x16.png?url"; @@ -29,16 +30,18 @@ import "@fontsource/material-symbols-rounded"; import "@fontsource/ibm-plex-mono"; const APP_TITLE = "Plane | Simple, extensible, open-source project management tool."; +const WEB_BASE_PATH = + (typeof import.meta !== "undefined" && import.meta.env?.BASE_URL) || process.env.VITE_WEB_BASE_PATH || "/"; export const links: LinksFunction = () => [ { rel: "icon", type: "image/png", sizes: "32x32", href: favicon32 }, { rel: "icon", type: "image/png", sizes: "16x16", href: favicon16 }, { rel: "shortcut icon", href: faviconIco }, - { rel: "manifest", href: "/site.webmanifest.json" }, + { rel: "manifest", href: joinUrlPath(WEB_BASE_PATH, "site.webmanifest.json") }, { rel: "apple-touch-icon", href: icon512 }, { rel: "apple-touch-icon", sizes: "180x180", href: icon180 }, { rel: "apple-touch-icon", sizes: "512x512", href: icon512 }, - { rel: "manifest", href: "/manifest.json" }, + { rel: "manifest", href: joinUrlPath(WEB_BASE_PATH, "manifest.json") }, { rel: "stylesheet", href: globalStyles }, { rel: "preload", @@ -129,9 +132,14 @@ export default function Root() { export function HydrateFallback() { const { resolvedTheme } = useTheme(); + const [isMounted, setIsMounted] = React.useState(false); + + React.useEffect(() => { + setIsMounted(true); + }, []); // if we are on the server or the theme is not resolved, return an empty div - if (typeof window === "undefined" || resolvedTheme === undefined) return
; + if (typeof window === "undefined" || !isMounted || resolvedTheme === undefined) return
; return (
diff --git a/apps/web/public/manifest.json b/apps/web/public/manifest.json index 35917737d44..17aed8bf498 100644 --- a/apps/web/public/manifest.json +++ b/apps/web/public/manifest.json @@ -3,25 +3,25 @@ "short_name": "Plane", "icons": [ { - "src": "/icons/icon-192x192.png", + "src": "icons/icon-192x192.png", "sizes": "192x192", "type": "image/png", "purpose": "any maskable" }, { - "src": "/icons/icon-348x348.png", + "src": "icons/icon-348x348.png", "sizes": "348x348", "type": "image/png" }, { - "src": "/icons/icon-512x512.png", + "src": "icons/icon-512x512.png", "sizes": "512x512", "type": "image/png" } ], "theme_color": "#FFFFFF", "background_color": "#FFFFFF", - "start_url": "/", + "start_url": ".", "display": "standalone", "orientation": "portrait" } diff --git a/apps/web/public/site.webmanifest.json b/apps/web/public/site.webmanifest.json index 7f53eaa6116..1670b02badf 100644 --- a/apps/web/public/site.webmanifest.json +++ b/apps/web/public/site.webmanifest.json @@ -7,7 +7,15 @@ "background_color": "#f9fafb", "theme_color": "#3f76ff", "icons": [ - { "src": "/plane-logos/plane-mobile-pwa.png", "sizes": "192x192", "type": "image/png" }, - { "src": "/plane-logos/plane-mobile-pwa.png", "sizes": "512x512", "type": "image/png" } + { + "src": "plane-logos/plane-mobile-pwa.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "plane-logos/plane-mobile-pwa.png", + "sizes": "512x512", + "type": "image/png" + } ] } diff --git a/turbo.json b/turbo.json index 5d1c227553b..bb41942c59c 100644 --- a/turbo.json +++ b/turbo.json @@ -6,6 +6,7 @@ "DEV", "LOG_LEVEL", "NODE_ENV", + "BASE_URL", "SENTRY_DSN", "SENTRY_ENVIRONMENT", "SENTRY_TRACES_SAMPLE_RATE", From 98cb8da965b6e9ef38108a966ac12e95c6bf147e Mon Sep 17 00:00:00 2001 From: pesnik Date: Tue, 27 Jan 2026 17:21:59 +0600 Subject: [PATCH 4/9] fix(admin,space): resolve hydration mismatches and un-hardcode manifest paths --- apps/admin/app/root.tsx | 16 ++++++++++++++-- apps/admin/public/site.webmanifest.json | 12 ++++++++++-- apps/space/app/root.tsx | 9 +++++++++ apps/space/public/site.webmanifest.json | 12 ++++++++++-- 4 files changed, 43 insertions(+), 6 deletions(-) diff --git a/apps/admin/app/root.tsx b/apps/admin/app/root.tsx index a2a5c216be8..d582abc9259 100644 --- a/apps/admin/app/root.tsx +++ b/apps/admin/app/root.tsx @@ -1,4 +1,5 @@ -import type { ReactNode } from "react"; +import React from "react"; +import type {ReactNode} from "react"; import { Links, Meta, Outlet, Scripts } from "react-router"; import type { LinksFunction } from "react-router"; import * as Sentry from "@sentry/react-router"; @@ -8,6 +9,7 @@ import favicon32 from "@/app/assets/favicon/favicon-32x32.png?url"; import faviconIco from "@/app/assets/favicon/favicon.ico?url"; import { LogoSpinner } from "@/components/common/logo-spinner"; import globalStyles from "@/styles/globals.css?url"; +import { joinUrlPath } from "@plane/utils"; import { AppProviders } from "@/providers"; import type { Route } from "./+types/root"; // fonts @@ -19,13 +21,15 @@ import "@fontsource/ibm-plex-mono"; const APP_TITLE = "Plane | Simple, extensible, open-source project management tool."; const APP_DESCRIPTION = "Open-source project management tool to manage work items, sprints, and product roadmaps with peace of mind."; +const WEB_BASE_PATH = + (typeof import.meta !== "undefined" && import.meta.env?.BASE_URL) || process.env.VITE_ADMIN_BASE_PATH || "/god-mode"; export const links: LinksFunction = () => [ { rel: "apple-touch-icon", sizes: "180x180", href: appleTouchIcon }, { rel: "icon", type: "image/png", sizes: "32x32", href: favicon32 }, { rel: "icon", type: "image/png", sizes: "16x16", href: favicon16 }, { rel: "shortcut icon", href: faviconIco }, - { rel: "manifest", href: `/site.webmanifest.json` }, + { rel: "manifest", href: joinUrlPath(WEB_BASE_PATH, "site.webmanifest.json") }, { rel: "stylesheet", href: globalStyles }, { rel: "preload", @@ -76,6 +80,14 @@ export default function Root() { } export function HydrateFallback() { + const [isMounted, setIsMounted] = React.useState(false); + + React.useEffect(() => { + setIsMounted(true); + }, []); + + if (typeof window === "undefined" || !isMounted) return
; + return (
diff --git a/apps/admin/public/site.webmanifest.json b/apps/admin/public/site.webmanifest.json index 6e5e438f88a..3ed6b0558c8 100644 --- a/apps/admin/public/site.webmanifest.json +++ b/apps/admin/public/site.webmanifest.json @@ -7,7 +7,15 @@ "background_color": "#f9fafb", "theme_color": "#3f76ff", "icons": [ - { "src": "/favicon/android-chrome-192x192.png", "sizes": "192x192", "type": "image/png" }, - { "src": "/favicon/android-chrome-512x512.png", "sizes": "512x512", "type": "image/png" } + { + "src": "favicon/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "favicon/android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } ] } diff --git a/apps/space/app/root.tsx b/apps/space/app/root.tsx index ca0651042e9..a7c0b4dbaaf 100644 --- a/apps/space/app/root.tsx +++ b/apps/space/app/root.tsx @@ -1,3 +1,4 @@ +import React from "react"; import * as Sentry from "@sentry/react-router"; import { Links, Meta, Outlet, Scripts } from "react-router"; // assets @@ -83,6 +84,14 @@ export default function Root() { } export function HydrateFallback() { + const [isMounted, setIsMounted] = React.useState(false); + + React.useEffect(() => { + setIsMounted(true); + }, []); + + if (typeof window === "undefined" || !isMounted) return
; + return (
diff --git a/apps/space/public/site.webmanifest.json b/apps/space/public/site.webmanifest.json index 8885d137bbd..c8834acbd33 100644 --- a/apps/space/public/site.webmanifest.json +++ b/apps/space/public/site.webmanifest.json @@ -7,7 +7,15 @@ "background_color": "#f9fafb", "theme_color": "#3f76ff", "icons": [ - { "src": "/favicon/android-chrome-192x192.png", "sizes": "192x192", "type": "image/png" }, - { "src": "/favicon/android-chrome-512x512.png", "sizes": "512x512", "type": "image/png" } + { + "src": "favicon/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "favicon/android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } ] } From b6b4bd7709315a38a8326d1b84067a2cdbfa5b5c Mon Sep 17 00:00:00 2001 From: pesnik Date: Tue, 27 Jan 2026 17:22:00 +0600 Subject: [PATCH 5/9] docs: document configuration for custom base path support --- apps/admin/.env.example | 1 + apps/api/.env.example | 3 ++- apps/space/.env.example | 1 + apps/web/.env.example | 1 + 4 files changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/admin/.env.example b/apps/admin/.env.example index 59663aa6738..e6e7a40c9d7 100644 --- a/apps/admin/.env.example +++ b/apps/admin/.env.example @@ -1,6 +1,7 @@ VITE_API_BASE_URL="http://localhost:8000" VITE_WEB_BASE_URL="http://localhost:3000" +VITE_WEB_BASE_PATH="" VITE_ADMIN_BASE_URL="http://localhost:3001" VITE_ADMIN_BASE_PATH="/god-mode" diff --git a/apps/api/.env.example b/apps/api/.env.example index 4c84bd68373..61096b22443 100644 --- a/apps/api/.env.example +++ b/apps/api/.env.example @@ -44,7 +44,7 @@ USE_MINIO=0 -# Email redirections and minio domain settings +# Email redirections and minio domain settings (include subpath if any, e.g., http://localhost:3000/plane) WEB_URL="http://localhost:8000" # Gunicorn Workers @@ -58,6 +58,7 @@ SPACE_BASE_URL="http://localhost:3002" SPACE_BASE_PATH="/spaces" APP_BASE_URL="http://localhost:3000" +# Base path for the app (e.g., /plane) APP_BASE_PATH="" LIVE_BASE_URL="http://localhost:3100" diff --git a/apps/space/.env.example b/apps/space/.env.example index 59663aa6738..e6e7a40c9d7 100644 --- a/apps/space/.env.example +++ b/apps/space/.env.example @@ -1,6 +1,7 @@ VITE_API_BASE_URL="http://localhost:8000" VITE_WEB_BASE_URL="http://localhost:3000" +VITE_WEB_BASE_PATH="" VITE_ADMIN_BASE_URL="http://localhost:3001" VITE_ADMIN_BASE_PATH="/god-mode" diff --git a/apps/web/.env.example b/apps/web/.env.example index 59663aa6738..e6e7a40c9d7 100644 --- a/apps/web/.env.example +++ b/apps/web/.env.example @@ -1,6 +1,7 @@ VITE_API_BASE_URL="http://localhost:8000" VITE_WEB_BASE_URL="http://localhost:3000" +VITE_WEB_BASE_PATH="" VITE_ADMIN_BASE_URL="http://localhost:3001" VITE_ADMIN_BASE_PATH="/god-mode" From 7d541d864d9ce34aad4780e14379043a9d32f982 Mon Sep 17 00:00:00 2001 From: pesnik Date: Tue, 27 Jan 2026 17:22:01 +0600 Subject: [PATCH 6/9] fix(admin): use WEB_URL to support custom base paths in redirects --- .../admin/app/(all)/(dashboard)/sidebar-help-section.tsx | 4 ++-- .../app/(all)/(dashboard)/workspace/create/form.tsx | 4 ++-- apps/admin/core/components/workspace/list-item.tsx | 9 ++++----- 3 files changed, 8 insertions(+), 9 deletions(-) diff --git a/apps/admin/app/(all)/(dashboard)/sidebar-help-section.tsx b/apps/admin/app/(all)/(dashboard)/sidebar-help-section.tsx index c46d58f909f..7bffad90111 100644 --- a/apps/admin/app/(all)/(dashboard)/sidebar-help-section.tsx +++ b/apps/admin/app/(all)/(dashboard)/sidebar-help-section.tsx @@ -3,7 +3,7 @@ import { observer } from "mobx-react"; import Link from "next/link"; import { HelpCircle, MoveLeft } from "lucide-react"; import { Transition } from "@headlessui/react"; -import { WEB_BASE_URL } from "@plane/constants"; +import { WEB_URL } from "@plane/constants"; // plane internal packages import { DiscordIcon, GithubIcon, NewTabIcon, PageIcon } from "@plane/propel/icons"; import { Tooltip } from "@plane/propel/tooltip"; @@ -39,7 +39,7 @@ export const AdminSidebarHelpSection = observer(function AdminSidebarHelpSection // refs const helpOptionsRef = useRef(null); - const redirectionLink = encodeURI(WEB_BASE_URL + "/"); + const redirectionLink = WEB_URL; return (
({ defaultValues, mode: "onChange" }); // derived values - const workspaceBaseURL = encodeURI(WEB_BASE_URL || window.location.origin + "/"); + const workspaceBaseURL = encodeURI(WEB_URL || window.location.origin + "/"); const handleCreateWorkspace = async (formData: IWorkspace) => { await instanceWorkspaceService diff --git a/apps/admin/core/components/workspace/list-item.tsx b/apps/admin/core/components/workspace/list-item.tsx index a4e0df22599..931a1896dde 100644 --- a/apps/admin/core/components/workspace/list-item.tsx +++ b/apps/admin/core/components/workspace/list-item.tsx @@ -1,7 +1,7 @@ import { observer } from "mobx-react"; // plane internal packages -import { WEB_BASE_URL } from "@plane/constants"; +import { WEB_URL } from "@plane/constants"; import { NewTabIcon } from "@plane/propel/icons"; import { Tooltip } from "@plane/propel/tooltip"; import { getFileURL } from "@plane/utils"; @@ -22,16 +22,15 @@ export const WorkspaceListItem = observer(function WorkspaceListItem({ workspace return (
{workspace?.logo_url && workspace.logo_url !== "" ? ( Date: Tue, 27 Jan 2026 17:24:41 +0600 Subject: [PATCH 7/9] chore: add copyright (#8584) * feat: adding new copyright info on all files * chore: adding CI --- .github/workflows/copyright-check.yml | 45 +++++++++++++++++++ COPYRIGHT.txt | 3 ++ COPYRIGHT_CHECK.md | 34 ++++++++++++++ apps/admin/app/(all)/(dashboard)/ai/form.tsx | 6 +++ apps/admin/app/(all)/(dashboard)/ai/page.tsx | 6 +++ .../(dashboard)/authentication/gitea/form.tsx | 6 +++ .../(dashboard)/authentication/gitea/page.tsx | 6 +++ .../authentication/github/form.tsx | 6 +++ .../authentication/github/page.tsx | 6 +++ .../authentication/gitlab/form.tsx | 6 +++ .../authentication/gitlab/page.tsx | 6 +++ .../authentication/google/form.tsx | 6 +++ .../authentication/google/page.tsx | 6 +++ .../(all)/(dashboard)/authentication/page.tsx | 6 +++ .../(dashboard)/email/email-config-form.tsx | 6 +++ .../app/(all)/(dashboard)/email/page.tsx | 6 +++ .../(dashboard)/email/test-email-modal.tsx | 6 +++ .../app/(all)/(dashboard)/general/form.tsx | 6 +++ .../(all)/(dashboard)/general/intercom.tsx | 6 +++ .../app/(all)/(dashboard)/general/page.tsx | 6 +++ .../app/(all)/(dashboard)/image/form.tsx | 6 +++ .../app/(all)/(dashboard)/image/page.tsx | 6 +++ apps/admin/app/(all)/(dashboard)/layout.tsx | 6 +++ .../(all)/(dashboard)/sidebar-dropdown.tsx | 6 +++ .../(dashboard)/sidebar-help-section.tsx | 6 +++ .../app/(all)/(dashboard)/sidebar-menu.tsx | 6 +++ apps/admin/app/(all)/(dashboard)/sidebar.tsx | 6 +++ .../(dashboard)/workspace/create/form.tsx | 6 +++ .../(dashboard)/workspace/create/page.tsx | 6 +++ .../app/(all)/(dashboard)/workspace/page.tsx | 6 +++ apps/admin/app/(all)/(home)/auth-banner.tsx | 6 +++ apps/admin/app/(all)/(home)/auth-header.tsx | 6 +++ apps/admin/app/(all)/(home)/auth-helpers.tsx | 6 +++ apps/admin/app/(all)/(home)/layout.tsx | 6 +++ apps/admin/app/(all)/(home)/page.tsx | 6 +++ apps/admin/app/(all)/(home)/sign-in-form.tsx | 6 +++ apps/admin/app/compat/next/helper.ts | 6 +++ apps/admin/app/compat/next/image.tsx | 6 +++ apps/admin/app/compat/next/link.tsx | 6 +++ apps/admin/app/compat/next/navigation.ts | 6 +++ apps/admin/app/components/404.tsx | 6 +++ apps/admin/app/entry.client.tsx | 6 +++ apps/admin/app/root.tsx | 9 +++- apps/admin/app/routes.ts | 6 +++ apps/admin/ce/store/root.store.ts | 6 +++ .../authentication-method-card.tsx | 6 +++ .../authentication/email-config-switch.tsx | 6 +++ .../authentication/gitea-config.tsx | 6 +++ .../authentication/github-config.tsx | 6 +++ .../authentication/gitlab-config.tsx | 6 +++ .../authentication/google-config.tsx | 6 +++ .../authentication/password-config-switch.tsx | 6 +++ apps/admin/core/components/common/banner.tsx | 6 +++ .../components/common/breadcrumb-link.tsx | 6 +++ .../core/components/common/code-block.tsx | 6 +++ .../common/confirm-discard-modal.tsx | 6 +++ .../components/common/controller-input.tsx | 6 +++ .../components/common/controller-switch.tsx | 6 +++ .../core/components/common/copy-field.tsx | 6 +++ .../core/components/common/empty-state.tsx | 6 +++ .../core/components/common/header/core.ts | 6 +++ .../core/components/common/header/extended.ts | 6 +++ .../core/components/common/header/index.tsx | 6 +++ .../core/components/common/logo-spinner.tsx | 6 +++ .../core/components/common/page-header.tsx | 6 +++ .../core/components/common/page-wrapper.tsx | 6 +++ .../core/components/instance/failure.tsx | 6 +++ .../core/components/instance/form-header.tsx | 6 +++ .../instance/instance-not-ready.tsx | 6 +++ .../core/components/instance/loading.tsx | 6 +++ .../core/components/instance/setup-form.tsx | 6 +++ apps/admin/core/components/new-user-popup.tsx | 6 +++ .../core/components/workspace/list-item.tsx | 6 +++ apps/admin/core/helpers/authentication.ts | 6 +++ apps/admin/core/hooks/oauth/core.tsx | 6 +++ apps/admin/core/hooks/oauth/index.ts | 6 +++ apps/admin/core/hooks/oauth/types.ts | 6 +++ apps/admin/core/hooks/store/index.ts | 6 +++ apps/admin/core/hooks/store/use-instance.tsx | 6 +++ apps/admin/core/hooks/store/use-theme.tsx | 6 +++ apps/admin/core/hooks/store/use-user.tsx | 6 +++ apps/admin/core/hooks/store/use-workspace.tsx | 6 +++ .../admin/core/hooks/use-sidebar-menu/core.ts | 6 +++ .../core/hooks/use-sidebar-menu/index.ts | 6 +++ .../core/hooks/use-sidebar-menu/types.ts | 6 +++ .../core/lib/b-progress/AppProgressBar.tsx | 6 +++ apps/admin/core/lib/b-progress/index.tsx | 6 +++ apps/admin/core/providers/core.tsx | 6 +++ apps/admin/core/providers/extended.tsx | 6 +++ apps/admin/core/providers/index.tsx | 6 +++ .../core/providers/instance.provider.tsx | 6 +++ apps/admin/core/providers/store.provider.tsx | 6 +++ apps/admin/core/providers/toast.tsx | 6 +++ apps/admin/core/providers/user.provider.tsx | 6 +++ apps/admin/core/store/instance.store.ts | 6 +++ apps/admin/core/store/root.store.ts | 6 +++ apps/admin/core/store/theme.store.ts | 6 +++ apps/admin/core/store/user.store.ts | 6 +++ apps/admin/core/store/workspace.store.ts | 6 +++ apps/admin/core/utils/public-asset.ts | 6 +++ apps/admin/ee/store/root.store.ts | 6 +++ apps/api/manage.py | 4 ++ apps/api/plane/__init__.py | 4 ++ apps/api/plane/analytics/__init__.py | 4 ++ apps/api/plane/analytics/apps.py | 4 ++ apps/api/plane/api/__init__.py | 4 ++ apps/api/plane/api/apps.py | 4 ++ apps/api/plane/api/middleware/__init__.py | 4 ++ .../api/middleware/api_authentication.py | 4 ++ apps/api/plane/api/rate_limit.py | 4 ++ apps/api/plane/api/serializers/__init__.py | 4 ++ apps/api/plane/api/serializers/asset.py | 4 ++ apps/api/plane/api/serializers/base.py | 4 ++ apps/api/plane/api/serializers/cycle.py | 4 ++ apps/api/plane/api/serializers/estimate.py | 4 ++ apps/api/plane/api/serializers/intake.py | 4 ++ apps/api/plane/api/serializers/invite.py | 4 ++ apps/api/plane/api/serializers/issue.py | 4 ++ apps/api/plane/api/serializers/member.py | 4 ++ apps/api/plane/api/serializers/module.py | 4 ++ apps/api/plane/api/serializers/project.py | 4 ++ apps/api/plane/api/serializers/state.py | 4 ++ apps/api/plane/api/serializers/sticky.py | 4 ++ apps/api/plane/api/serializers/user.py | 4 ++ apps/api/plane/api/serializers/workspace.py | 4 ++ apps/api/plane/api/urls/__init__.py | 4 ++ apps/api/plane/api/urls/asset.py | 4 ++ apps/api/plane/api/urls/cycle.py | 4 ++ apps/api/plane/api/urls/intake.py | 4 ++ apps/api/plane/api/urls/invite.py | 4 ++ apps/api/plane/api/urls/label.py | 4 ++ apps/api/plane/api/urls/member.py | 4 ++ apps/api/plane/api/urls/module.py | 4 ++ apps/api/plane/api/urls/project.py | 4 ++ apps/api/plane/api/urls/schema.py | 4 ++ apps/api/plane/api/urls/state.py | 4 ++ apps/api/plane/api/urls/sticky.py | 4 ++ apps/api/plane/api/urls/user.py | 4 ++ apps/api/plane/api/urls/work_item.py | 4 ++ apps/api/plane/api/views/__init__.py | 4 ++ apps/api/plane/api/views/asset.py | 4 ++ apps/api/plane/api/views/base.py | 4 ++ apps/api/plane/api/views/cycle.py | 4 ++ apps/api/plane/api/views/intake.py | 4 ++ apps/api/plane/api/views/invite.py | 4 ++ apps/api/plane/api/views/issue.py | 4 ++ apps/api/plane/api/views/member.py | 4 ++ apps/api/plane/api/views/module.py | 4 ++ apps/api/plane/api/views/project.py | 4 ++ apps/api/plane/api/views/state.py | 4 ++ apps/api/plane/api/views/sticky.py | 4 ++ apps/api/plane/api/views/user.py | 4 ++ apps/api/plane/app/__init__.py | 4 ++ apps/api/plane/app/apps.py | 4 ++ apps/api/plane/app/middleware/__init__.py | 4 ++ .../app/middleware/api_authentication.py | 4 ++ apps/api/plane/app/permissions/__init__.py | 4 ++ apps/api/plane/app/permissions/base.py | 4 ++ apps/api/plane/app/permissions/page.py | 4 ++ apps/api/plane/app/permissions/project.py | 4 ++ apps/api/plane/app/permissions/workspace.py | 4 ++ apps/api/plane/app/serializers/__init__.py | 4 ++ apps/api/plane/app/serializers/analytic.py | 4 ++ apps/api/plane/app/serializers/api.py | 4 ++ apps/api/plane/app/serializers/asset.py | 4 ++ apps/api/plane/app/serializers/base.py | 4 ++ apps/api/plane/app/serializers/cycle.py | 4 ++ apps/api/plane/app/serializers/draft.py | 4 ++ apps/api/plane/app/serializers/estimate.py | 4 ++ apps/api/plane/app/serializers/exporter.py | 4 ++ apps/api/plane/app/serializers/favorite.py | 4 ++ apps/api/plane/app/serializers/importer.py | 4 ++ apps/api/plane/app/serializers/intake.py | 4 ++ apps/api/plane/app/serializers/issue.py | 4 ++ apps/api/plane/app/serializers/module.py | 4 ++ .../api/plane/app/serializers/notification.py | 4 ++ apps/api/plane/app/serializers/page.py | 4 ++ apps/api/plane/app/serializers/project.py | 4 ++ apps/api/plane/app/serializers/state.py | 4 ++ apps/api/plane/app/serializers/user.py | 4 ++ apps/api/plane/app/serializers/view.py | 4 ++ apps/api/plane/app/serializers/webhook.py | 4 ++ apps/api/plane/app/serializers/workspace.py | 4 ++ apps/api/plane/app/urls/__init__.py | 4 ++ apps/api/plane/app/urls/analytic.py | 4 ++ apps/api/plane/app/urls/api.py | 4 ++ apps/api/plane/app/urls/asset.py | 4 ++ apps/api/plane/app/urls/cycle.py | 4 ++ apps/api/plane/app/urls/estimate.py | 4 ++ apps/api/plane/app/urls/exporter.py | 4 ++ apps/api/plane/app/urls/external.py | 4 ++ apps/api/plane/app/urls/intake.py | 4 ++ apps/api/plane/app/urls/issue.py | 4 ++ apps/api/plane/app/urls/module.py | 4 ++ apps/api/plane/app/urls/notification.py | 4 ++ apps/api/plane/app/urls/page.py | 4 ++ apps/api/plane/app/urls/project.py | 4 ++ apps/api/plane/app/urls/search.py | 4 ++ apps/api/plane/app/urls/state.py | 4 ++ apps/api/plane/app/urls/timezone.py | 4 ++ apps/api/plane/app/urls/user.py | 4 ++ apps/api/plane/app/urls/views.py | 4 ++ apps/api/plane/app/urls/webhook.py | 4 ++ apps/api/plane/app/urls/workspace.py | 4 ++ apps/api/plane/app/views/__init__.py | 4 ++ apps/api/plane/app/views/analytic/advance.py | 4 ++ apps/api/plane/app/views/analytic/base.py | 4 ++ .../app/views/analytic/project_analytics.py | 4 ++ apps/api/plane/app/views/api.py | 4 ++ apps/api/plane/app/views/asset/base.py | 4 ++ apps/api/plane/app/views/asset/v2.py | 4 ++ apps/api/plane/app/views/base.py | 4 ++ apps/api/plane/app/views/cycle/archive.py | 4 ++ apps/api/plane/app/views/cycle/base.py | 4 ++ apps/api/plane/app/views/cycle/issue.py | 4 ++ apps/api/plane/app/views/error_404.py | 4 ++ apps/api/plane/app/views/estimate/base.py | 4 ++ apps/api/plane/app/views/exporter/base.py | 4 ++ apps/api/plane/app/views/external/base.py | 4 ++ apps/api/plane/app/views/intake/base.py | 4 ++ apps/api/plane/app/views/issue/activity.py | 4 ++ apps/api/plane/app/views/issue/archive.py | 4 ++ apps/api/plane/app/views/issue/attachment.py | 4 ++ apps/api/plane/app/views/issue/base.py | 4 ++ apps/api/plane/app/views/issue/comment.py | 4 ++ apps/api/plane/app/views/issue/label.py | 4 ++ apps/api/plane/app/views/issue/link.py | 4 ++ apps/api/plane/app/views/issue/reaction.py | 4 ++ apps/api/plane/app/views/issue/relation.py | 4 ++ apps/api/plane/app/views/issue/sub_issue.py | 4 ++ apps/api/plane/app/views/issue/subscriber.py | 4 ++ apps/api/plane/app/views/issue/version.py | 4 ++ apps/api/plane/app/views/module/archive.py | 4 ++ apps/api/plane/app/views/module/base.py | 4 ++ apps/api/plane/app/views/module/issue.py | 4 ++ apps/api/plane/app/views/notification/base.py | 4 ++ apps/api/plane/app/views/page/base.py | 4 ++ apps/api/plane/app/views/page/version.py | 4 ++ apps/api/plane/app/views/project/base.py | 4 ++ apps/api/plane/app/views/project/invite.py | 4 ++ apps/api/plane/app/views/project/member.py | 4 ++ apps/api/plane/app/views/search/base.py | 4 ++ apps/api/plane/app/views/search/issue.py | 4 ++ apps/api/plane/app/views/state/base.py | 4 ++ apps/api/plane/app/views/timezone/base.py | 4 ++ apps/api/plane/app/views/user/base.py | 4 ++ apps/api/plane/app/views/view/base.py | 4 ++ apps/api/plane/app/views/webhook/base.py | 4 ++ apps/api/plane/app/views/workspace/base.py | 4 ++ apps/api/plane/app/views/workspace/cycle.py | 4 ++ apps/api/plane/app/views/workspace/draft.py | 4 ++ .../api/plane/app/views/workspace/estimate.py | 4 ++ .../api/plane/app/views/workspace/favorite.py | 4 ++ apps/api/plane/app/views/workspace/home.py | 4 ++ apps/api/plane/app/views/workspace/invite.py | 4 ++ apps/api/plane/app/views/workspace/label.py | 4 ++ apps/api/plane/app/views/workspace/member.py | 4 ++ apps/api/plane/app/views/workspace/module.py | 4 ++ .../plane/app/views/workspace/quick_link.py | 4 ++ .../plane/app/views/workspace/recent_visit.py | 4 ++ apps/api/plane/app/views/workspace/state.py | 4 ++ apps/api/plane/app/views/workspace/sticky.py | 4 ++ apps/api/plane/app/views/workspace/user.py | 4 ++ .../app/views/workspace/user_preference.py | 4 ++ apps/api/plane/asgi.py | 4 ++ apps/api/plane/authentication/__init__.py | 4 ++ .../plane/authentication/adapter/__init__.py | 4 ++ apps/api/plane/authentication/adapter/base.py | 4 ++ .../authentication/adapter/credential.py | 4 ++ .../api/plane/authentication/adapter/error.py | 4 ++ .../plane/authentication/adapter/exception.py | 4 ++ .../api/plane/authentication/adapter/oauth.py | 4 ++ apps/api/plane/authentication/apps.py | 4 ++ .../authentication/middleware/__init__.py | 4 ++ .../authentication/middleware/session.py | 4 ++ .../plane/authentication/provider/__init__.py | 4 ++ .../provider/credentials/__init__.py | 4 ++ .../provider/credentials/email.py | 4 ++ .../provider/credentials/magic_code.py | 4 ++ .../authentication/provider/oauth/__init__.py | 4 ++ .../authentication/provider/oauth/gitea.py | 4 ++ .../authentication/provider/oauth/github.py | 4 ++ .../authentication/provider/oauth/gitlab.py | 4 ++ .../authentication/provider/oauth/google.py | 4 ++ apps/api/plane/authentication/rate_limit.py | 4 ++ apps/api/plane/authentication/session.py | 4 ++ apps/api/plane/authentication/urls.py | 4 ++ apps/api/plane/authentication/utils/host.py | 4 ++ apps/api/plane/authentication/utils/login.py | 4 ++ .../authentication/utils/redirection_path.py | 4 ++ .../utils/user_auth_workflow.py | 4 ++ .../utils/workspace_project_join.py | 4 ++ .../plane/authentication/views/__init__.py | 4 ++ .../plane/authentication/views/app/check.py | 4 ++ .../plane/authentication/views/app/email.py | 4 ++ .../plane/authentication/views/app/gitea.py | 4 ++ .../plane/authentication/views/app/github.py | 4 ++ .../plane/authentication/views/app/gitlab.py | 4 ++ .../plane/authentication/views/app/google.py | 4 ++ .../plane/authentication/views/app/magic.py | 4 ++ .../views/app/password_management.py | 4 ++ .../plane/authentication/views/app/signout.py | 4 ++ apps/api/plane/authentication/views/common.py | 4 ++ .../plane/authentication/views/space/check.py | 4 ++ .../plane/authentication/views/space/email.py | 4 ++ .../plane/authentication/views/space/gitea.py | 4 ++ .../authentication/views/space/github.py | 4 ++ .../authentication/views/space/gitlab.py | 4 ++ .../authentication/views/space/google.py | 4 ++ .../plane/authentication/views/space/magic.py | 4 ++ .../views/space/password_management.py | 4 ++ .../authentication/views/space/signout.py | 4 ++ apps/api/plane/bgtasks/__init__.py | 4 ++ .../api/plane/bgtasks/analytic_plot_export.py | 4 ++ apps/api/plane/bgtasks/apps.py | 4 ++ apps/api/plane/bgtasks/cleanup_task.py | 4 ++ apps/api/plane/bgtasks/copy_s3_object.py | 4 ++ apps/api/plane/bgtasks/deletion_task.py | 4 ++ apps/api/plane/bgtasks/dummy_data_task.py | 4 ++ .../plane/bgtasks/email_notification_task.py | 4 ++ apps/api/plane/bgtasks/event_tracking_task.py | 4 ++ apps/api/plane/bgtasks/export_task.py | 4 ++ .../plane/bgtasks/exporter_expired_task.py | 4 ++ apps/api/plane/bgtasks/file_asset_task.py | 4 ++ .../api/plane/bgtasks/forgot_password_task.py | 4 ++ .../plane/bgtasks/issue_activities_task.py | 4 ++ .../plane/bgtasks/issue_automation_task.py | 4 ++ .../bgtasks/issue_description_version_sync.py | 4 ++ .../bgtasks/issue_description_version_task.py | 4 ++ apps/api/plane/bgtasks/issue_version_sync.py | 4 ++ apps/api/plane/bgtasks/logger_task.py | 4 ++ .../api/plane/bgtasks/magic_link_code_task.py | 4 ++ apps/api/plane/bgtasks/notification_task.py | 4 ++ .../plane/bgtasks/page_transaction_task.py | 4 ++ apps/api/plane/bgtasks/page_version_task.py | 4 ++ .../bgtasks/project_add_user_email_task.py | 4 ++ .../plane/bgtasks/project_invitation_task.py | 4 ++ apps/api/plane/bgtasks/recent_visited_task.py | 4 ++ .../plane/bgtasks/storage_metadata_task.py | 4 ++ .../bgtasks/user_activation_email_task.py | 4 ++ .../bgtasks/user_deactivation_email_task.py | 4 ++ .../plane/bgtasks/user_email_update_task.py | 4 ++ apps/api/plane/bgtasks/webhook_task.py | 4 ++ apps/api/plane/bgtasks/work_item_link_task.py | 4 ++ .../bgtasks/workspace_invitation_task.py | 4 ++ apps/api/plane/bgtasks/workspace_seed_task.py | 4 ++ apps/api/plane/celery.py | 4 ++ apps/api/plane/db/__init__.py | 4 ++ apps/api/plane/db/apps.py | 4 ++ apps/api/plane/db/management/__init__.py | 4 ++ .../plane/db/management/commands/__init__.py | 4 ++ .../db/management/commands/activate_user.py | 4 ++ .../db/management/commands/clear_cache.py | 4 ++ .../copy_issue_comment_to_description.py | 4 ++ .../db/management/commands/create_bucket.py | 4 ++ .../management/commands/create_dummy_data.py | 4 ++ .../commands/create_instance_admin.py | 4 ++ .../commands/create_project_member.py | 4 ++ .../commands/fix_duplicate_sequences.py | 4 ++ .../db/management/commands/reset_password.py | 4 ++ .../sync_issue_description_version.py | 4 ++ .../management/commands/sync_issue_version.py | 4 ++ .../db/management/commands/test_email.py | 4 ++ .../db/management/commands/update_bucket.py | 4 ++ .../commands/update_deleted_workspace_slug.py | 4 ++ .../db/management/commands/wait_for_db.py | 4 ++ .../commands/wait_for_migrations.py | 4 ++ apps/api/plane/db/mixins.py | 4 ++ apps/api/plane/db/models/__init__.py | 4 ++ apps/api/plane/db/models/analytic.py | 4 ++ apps/api/plane/db/models/api.py | 4 ++ apps/api/plane/db/models/asset.py | 4 ++ apps/api/plane/db/models/base.py | 4 ++ apps/api/plane/db/models/cycle.py | 4 ++ apps/api/plane/db/models/deploy_board.py | 4 ++ apps/api/plane/db/models/description.py | 4 ++ apps/api/plane/db/models/device.py | 4 ++ apps/api/plane/db/models/draft.py | 4 ++ apps/api/plane/db/models/estimate.py | 4 ++ apps/api/plane/db/models/exporter.py | 4 ++ apps/api/plane/db/models/favorite.py | 4 ++ apps/api/plane/db/models/importer.py | 4 ++ apps/api/plane/db/models/intake.py | 4 ++ .../plane/db/models/integration/__init__.py | 4 ++ apps/api/plane/db/models/integration/base.py | 4 ++ .../api/plane/db/models/integration/github.py | 4 ++ apps/api/plane/db/models/integration/slack.py | 4 ++ apps/api/plane/db/models/issue.py | 4 ++ apps/api/plane/db/models/issue_type.py | 4 ++ apps/api/plane/db/models/label.py | 4 ++ apps/api/plane/db/models/module.py | 4 ++ apps/api/plane/db/models/notification.py | 4 ++ apps/api/plane/db/models/page.py | 4 ++ apps/api/plane/db/models/project.py | 4 ++ apps/api/plane/db/models/recent_visit.py | 4 ++ apps/api/plane/db/models/session.py | 4 ++ apps/api/plane/db/models/social_connection.py | 4 ++ apps/api/plane/db/models/state.py | 4 ++ apps/api/plane/db/models/sticky.py | 4 ++ apps/api/plane/db/models/user.py | 4 ++ apps/api/plane/db/models/view.py | 4 ++ apps/api/plane/db/models/webhook.py | 4 ++ apps/api/plane/db/models/workspace.py | 4 ++ apps/api/plane/license/__init__.py | 4 ++ apps/api/plane/license/api/__init__.py | 4 ++ .../plane/license/api/permissions/__init__.py | 4 ++ .../plane/license/api/permissions/instance.py | 4 ++ .../plane/license/api/serializers/__init__.py | 4 ++ .../plane/license/api/serializers/admin.py | 4 ++ .../api/plane/license/api/serializers/base.py | 4 ++ .../license/api/serializers/configuration.py | 4 ++ .../plane/license/api/serializers/instance.py | 4 ++ .../api/plane/license/api/serializers/user.py | 4 ++ .../license/api/serializers/workspace.py | 4 ++ apps/api/plane/license/api/views/__init__.py | 4 ++ apps/api/plane/license/api/views/admin.py | 4 ++ apps/api/plane/license/api/views/base.py | 4 ++ .../plane/license/api/views/configuration.py | 4 ++ apps/api/plane/license/api/views/instance.py | 4 ++ apps/api/plane/license/api/views/workspace.py | 4 ++ apps/api/plane/license/apps.py | 4 ++ apps/api/plane/license/bgtasks/__init__.py | 4 ++ apps/api/plane/license/bgtasks/tracer.py | 4 ++ apps/api/plane/license/management/__init__.py | 4 ++ .../license/management/commands/__init__.py | 4 ++ .../management/commands/configure_instance.py | 4 ++ .../management/commands/register_instance.py | 4 ++ apps/api/plane/license/models/__init__.py | 4 ++ apps/api/plane/license/models/instance.py | 4 ++ apps/api/plane/license/urls.py | 4 ++ apps/api/plane/license/utils/__init__.py | 4 ++ apps/api/plane/license/utils/encryption.py | 4 ++ .../api/plane/license/utils/instance_value.py | 4 ++ apps/api/plane/middleware/__init__.py | 4 ++ apps/api/plane/middleware/apps.py | 4 ++ apps/api/plane/middleware/db_routing.py | 4 ++ apps/api/plane/middleware/logger.py | 4 ++ .../api/plane/middleware/request_body_size.py | 4 ++ apps/api/plane/settings/__init__.py | 4 ++ apps/api/plane/settings/common.py | 4 ++ apps/api/plane/settings/local.py | 4 ++ apps/api/plane/settings/mongo.py | 4 ++ apps/api/plane/settings/openapi.py | 4 ++ apps/api/plane/settings/production.py | 4 ++ apps/api/plane/settings/redis.py | 4 ++ apps/api/plane/settings/storage.py | 4 ++ apps/api/plane/settings/test.py | 4 ++ apps/api/plane/space/__init__.py | 4 ++ apps/api/plane/space/apps.py | 4 ++ apps/api/plane/space/serializer/__init__.py | 4 ++ apps/api/plane/space/serializer/base.py | 4 ++ apps/api/plane/space/serializer/cycle.py | 4 ++ apps/api/plane/space/serializer/intake.py | 4 ++ apps/api/plane/space/serializer/issue.py | 4 ++ apps/api/plane/space/serializer/module.py | 4 ++ apps/api/plane/space/serializer/project.py | 4 ++ apps/api/plane/space/serializer/state.py | 4 ++ apps/api/plane/space/serializer/user.py | 4 ++ apps/api/plane/space/serializer/workspace.py | 4 ++ apps/api/plane/space/urls/__init__.py | 4 ++ apps/api/plane/space/urls/asset.py | 4 ++ apps/api/plane/space/urls/intake.py | 4 ++ apps/api/plane/space/urls/issue.py | 4 ++ apps/api/plane/space/urls/project.py | 4 ++ apps/api/plane/space/utils/grouper.py | 4 ++ apps/api/plane/space/views/__init__.py | 4 ++ apps/api/plane/space/views/asset.py | 4 ++ apps/api/plane/space/views/base.py | 4 ++ apps/api/plane/space/views/cycle.py | 4 ++ apps/api/plane/space/views/intake.py | 4 ++ apps/api/plane/space/views/issue.py | 4 ++ apps/api/plane/space/views/label.py | 4 ++ apps/api/plane/space/views/meta.py | 4 ++ apps/api/plane/space/views/module.py | 4 ++ apps/api/plane/space/views/project.py | 4 ++ apps/api/plane/space/views/state.py | 4 ++ apps/api/plane/tests/__init__.py | 4 ++ apps/api/plane/tests/apps.py | 4 ++ apps/api/plane/tests/conftest.py | 4 ++ apps/api/plane/tests/conftest_external.py | 4 ++ apps/api/plane/tests/contract/__init__.py | 4 ++ apps/api/plane/tests/contract/api/__init__.py | 4 ++ .../plane/tests/contract/api/test_cycles.py | 4 ++ .../plane/tests/contract/api/test_labels.py | 4 ++ apps/api/plane/tests/contract/app/__init__.py | 4 ++ .../tests/contract/app/test_api_token.py | 4 ++ .../tests/contract/app/test_authentication.py | 4 ++ .../tests/contract/app/test_project_app.py | 4 ++ .../tests/contract/app/test_workspace_app.py | 4 ++ apps/api/plane/tests/factories.py | 4 ++ apps/api/plane/tests/smoke/__init__.py | 4 ++ apps/api/plane/tests/smoke/test_auth_smoke.py | 4 ++ apps/api/plane/tests/unit/__init__.py | 4 ++ .../unit/bg_tasks/test_copy_s3_objects.py | 4 ++ .../plane/tests/unit/middleware/__init__.py | 4 ++ .../tests/unit/middleware/test_db_routing.py | 4 ++ apps/api/plane/tests/unit/models/__init__.py | 4 ++ .../unit/models/test_issue_comment_modal.py | 4 ++ .../tests/unit/models/test_workspace_model.py | 4 ++ .../plane/tests/unit/serializers/__init__.py | 4 ++ .../serializers/test_issue_recent_visit.py | 4 ++ .../tests/unit/serializers/test_label.py | 4 ++ .../tests/unit/serializers/test_workspace.py | 4 ++ .../api/plane/tests/unit/settings/__init__.py | 4 ++ .../plane/tests/unit/settings/test_storage.py | 4 ++ apps/api/plane/tests/unit/utils/__init__.py | 4 ++ apps/api/plane/tests/unit/utils/test_url.py | 4 ++ apps/api/plane/tests/unit/utils/test_uuid.py | 4 ++ apps/api/plane/throttles/asset.py | 4 ++ apps/api/plane/urls.py | 4 ++ apps/api/plane/utils/__init__.py | 4 ++ apps/api/plane/utils/analytics_events.py | 4 ++ apps/api/plane/utils/analytics_plot.py | 4 ++ apps/api/plane/utils/build_chart.py | 4 ++ apps/api/plane/utils/cache.py | 4 ++ apps/api/plane/utils/color.py | 4 ++ apps/api/plane/utils/constants.py | 4 ++ apps/api/plane/utils/content_validator.py | 4 ++ apps/api/plane/utils/core/__init__.py | 4 ++ apps/api/plane/utils/core/dbrouters.py | 4 ++ apps/api/plane/utils/core/mixins/__init__.py | 4 ++ apps/api/plane/utils/core/mixins/view.py | 4 ++ apps/api/plane/utils/core/request_scope.py | 4 ++ apps/api/plane/utils/cycle_transfer_issues.py | 4 ++ apps/api/plane/utils/date_utils.py | 4 ++ apps/api/plane/utils/error_codes.py | 4 ++ apps/api/plane/utils/exception_logger.py | 4 ++ apps/api/plane/utils/exporters/__init__.py | 4 ++ apps/api/plane/utils/exporters/exporter.py | 4 ++ apps/api/plane/utils/exporters/formatters.py | 4 ++ .../plane/utils/exporters/schemas/__init__.py | 4 ++ .../api/plane/utils/exporters/schemas/base.py | 4 ++ .../plane/utils/exporters/schemas/issue.py | 4 ++ apps/api/plane/utils/filters/__init__.py | 4 ++ apps/api/plane/utils/filters/converters.py | 4 ++ .../api/plane/utils/filters/filter_backend.py | 4 ++ .../plane/utils/filters/filter_migrations.py | 4 ++ apps/api/plane/utils/filters/filterset.py | 4 ++ apps/api/plane/utils/global_paginator.py | 4 ++ apps/api/plane/utils/grouper.py | 4 ++ apps/api/plane/utils/host.py | 4 ++ apps/api/plane/utils/html_processor.py | 4 ++ apps/api/plane/utils/imports.py | 4 ++ .../instance_config_variables/__init__.py | 4 ++ .../utils/instance_config_variables/core.py | 4 ++ .../instance_config_variables/extended.py | 4 ++ apps/api/plane/utils/ip_address.py | 4 ++ apps/api/plane/utils/issue_filters.py | 4 ++ apps/api/plane/utils/issue_relation_mapper.py | 4 ++ apps/api/plane/utils/issue_search.py | 4 ++ apps/api/plane/utils/logging.py | 4 ++ apps/api/plane/utils/markdown.py | 4 ++ apps/api/plane/utils/openapi/__init__.py | 4 ++ apps/api/plane/utils/openapi/auth.py | 4 ++ apps/api/plane/utils/openapi/decorators.py | 4 ++ apps/api/plane/utils/openapi/examples.py | 4 ++ apps/api/plane/utils/openapi/hooks.py | 4 ++ apps/api/plane/utils/openapi/parameters.py | 4 ++ apps/api/plane/utils/openapi/responses.py | 4 ++ apps/api/plane/utils/order_queryset.py | 4 ++ apps/api/plane/utils/paginator.py | 4 ++ apps/api/plane/utils/path_validator.py | 4 ++ apps/api/plane/utils/permissions/__init__.py | 4 ++ apps/api/plane/utils/permissions/base.py | 4 ++ apps/api/plane/utils/permissions/page.py | 4 ++ apps/api/plane/utils/permissions/project.py | 4 ++ apps/api/plane/utils/permissions/workspace.py | 4 ++ apps/api/plane/utils/porters/__init__.py | 4 ++ apps/api/plane/utils/porters/exporter.py | 4 ++ apps/api/plane/utils/porters/formatters.py | 4 ++ .../utils/porters/serializers/__init__.py | 4 ++ .../plane/utils/porters/serializers/issue.py | 4 ++ apps/api/plane/utils/telemetry.py | 4 ++ apps/api/plane/utils/timezone_converter.py | 4 ++ apps/api/plane/utils/url.py | 4 ++ apps/api/plane/utils/uuid.py | 4 ++ apps/api/plane/web/__init__.py | 4 ++ apps/api/plane/web/apps.py | 4 ++ apps/api/plane/web/urls.py | 4 ++ apps/api/plane/web/views.py | 4 ++ apps/api/plane/wsgi.py | 4 ++ apps/api/run_tests.py | 4 ++ .../controllers/collaboration.controller.ts | 6 +++ .../src/controllers/document.controller.ts | 6 +++ .../live/src/controllers/health.controller.ts | 6 +++ apps/live/src/controllers/index.ts | 6 +++ .../src/controllers/pdf-export.controller.ts | 6 +++ apps/live/src/env.ts | 6 +++ apps/live/src/extensions/database.ts | 6 +++ .../src/extensions/force-close-handler.ts | 6 +++ apps/live/src/extensions/index.ts | 6 +++ apps/live/src/extensions/logger.ts | 6 +++ apps/live/src/extensions/redis.ts | 6 +++ apps/live/src/extensions/title-sync.ts | 6 +++ .../src/extensions/title-update/debounce.ts | 6 +++ .../title-update/title-update-manager.ts | 6 +++ .../extensions/title-update/title-utils.ts | 6 +++ apps/live/src/hocuspocus.ts | 6 +++ apps/live/src/instrument.ts | 6 +++ apps/live/src/lib/auth-middleware.ts | 6 +++ apps/live/src/lib/auth.ts | 6 +++ apps/live/src/lib/errors.ts | 6 +++ apps/live/src/lib/pdf/colors.ts | 6 +++ apps/live/src/lib/pdf/icons.tsx | 6 +++ apps/live/src/lib/pdf/index.ts | 6 +++ apps/live/src/lib/pdf/mark-renderers.ts | 6 +++ apps/live/src/lib/pdf/node-renderers.tsx | 6 +++ apps/live/src/lib/pdf/plane-pdf-exporter.tsx | 6 +++ apps/live/src/lib/pdf/styles.ts | 6 +++ apps/live/src/lib/pdf/types.ts | 6 +++ apps/live/src/lib/stateless.ts | 6 +++ apps/live/src/redis.ts | 6 +++ apps/live/src/schema/pdf-export.ts | 6 +++ apps/live/src/server.ts | 6 +++ apps/live/src/services/api.service.ts | 6 +++ apps/live/src/services/page/core.service.ts | 6 +++ .../src/services/page/extended.service.ts | 6 +++ apps/live/src/services/page/handler.ts | 6 +++ .../src/services/page/project-page.service.ts | 6 +++ .../src/services/pdf-export/effect-utils.ts | 6 +++ apps/live/src/services/pdf-export/index.ts | 6 +++ .../services/pdf-export/pdf-export.service.ts | 6 +++ apps/live/src/services/pdf-export/types.ts | 6 +++ apps/live/src/services/user.service.ts | 6 +++ apps/live/src/start.ts | 6 +++ apps/live/src/types/admin-commands.ts | 6 +++ apps/live/src/types/index.ts | 6 +++ apps/live/src/utils/broadcast-error.ts | 6 +++ apps/live/src/utils/broadcast-message.ts | 6 +++ apps/live/tests/lib/pdf/pdf-rendering.test.ts | 6 +++ .../services/pdf-export/effect-utils.test.ts | 6 +++ .../app/[workspaceSlug]/[projectId]/page.tsx | 6 +++ apps/space/app/compat/next/helper.ts | 6 +++ apps/space/app/compat/next/image.tsx | 6 +++ apps/space/app/compat/next/link.tsx | 6 +++ apps/space/app/compat/next/navigation.ts | 6 +++ apps/space/app/entry.client.tsx | 6 +++ apps/space/app/error.tsx | 6 +++ apps/space/app/issues/[anchor]/layout.tsx | 6 +++ apps/space/app/issues/[anchor]/page.tsx | 6 +++ apps/space/app/not-found.tsx | 6 +++ apps/space/app/page.tsx | 6 +++ apps/space/app/providers.tsx | 6 +++ apps/space/app/root.tsx | 6 +++ apps/space/app/routes.ts | 6 +++ .../editor/embeds/mentions/index.ts | 6 +++ .../editor/embeds/mentions/root.tsx | 6 +++ .../ce/components/issue-layouts/root.tsx | 6 +++ apps/space/ce/components/navbar/index.tsx | 6 +++ apps/space/ce/hooks/store/index.ts | 6 +++ .../ce/hooks/store/use-published-view.ts | 6 +++ apps/space/ce/hooks/use-editor-flagging.ts | 6 +++ apps/space/ce/store/root.store.ts | 6 +++ .../account/auth-forms/auth-banner.tsx | 6 +++ .../account/auth-forms/auth-header.tsx | 6 +++ .../account/auth-forms/auth-root.tsx | 6 +++ .../components/account/auth-forms/email.tsx | 6 +++ .../components/account/auth-forms/index.ts | 6 +++ .../account/auth-forms/password.tsx | 6 +++ .../account/auth-forms/unique-code.tsx | 6 +++ .../account/terms-and-conditions.tsx | 6 +++ .../components/account/user-logged-in.tsx | 6 +++ .../core/components/common/logo-spinner.tsx | 6 +++ .../core/components/common/powered-by.tsx | 6 +++ .../core/components/common/project-logo.tsx | 6 +++ .../editor/embeds/mentions/index.ts | 6 +++ .../editor/embeds/mentions/root.tsx | 6 +++ .../editor/embeds/mentions/user.tsx | 6 +++ .../components/editor/lite-text-editor.tsx | 6 +++ .../components/editor/rich-text-editor.tsx | 6 +++ apps/space/core/components/editor/toolbar.tsx | 6 +++ .../instance/instance-failure-view.tsx | 6 +++ .../filters/applied-filters/filters-list.tsx | 6 +++ .../issues/filters/applied-filters/label.tsx | 6 +++ .../filters/applied-filters/priority.tsx | 6 +++ .../issues/filters/applied-filters/root.tsx | 6 +++ .../issues/filters/applied-filters/state.tsx | 6 +++ .../issues/filters/helpers/dropdown.tsx | 6 +++ .../issues/filters/helpers/filter-header.tsx | 6 +++ .../issues/filters/helpers/filter-option.tsx | 6 +++ .../core/components/issues/filters/index.ts | 6 +++ .../core/components/issues/filters/labels.tsx | 6 +++ .../components/issues/filters/priority.tsx | 6 +++ .../core/components/issues/filters/root.tsx | 6 +++ .../components/issues/filters/selection.tsx | 6 +++ .../core/components/issues/filters/state.tsx | 6 +++ .../components/issues/issue-layouts/error.tsx | 6 +++ .../components/issues/issue-layouts/index.ts | 6 +++ .../issues/issue-layouts/issue-layout-HOC.tsx | 6 +++ .../issue-layouts/kanban/base-kanban-root.tsx | 6 +++ .../issue-layouts/kanban/block-reactions.tsx | 6 +++ .../issues/issue-layouts/kanban/block.tsx | 6 +++ .../issue-layouts/kanban/blocks-list.tsx | 6 +++ .../issues/issue-layouts/kanban/default.tsx | 6 +++ .../kanban/headers/group-by-card.tsx | 6 +++ .../kanban/headers/sub-group-by-card.tsx | 6 +++ .../issue-layouts/kanban/kanban-group.tsx | 6 +++ .../issues/issue-layouts/kanban/swimlanes.tsx | 6 +++ .../issue-layouts/list/base-list-root.tsx | 6 +++ .../issues/issue-layouts/list/block.tsx | 6 +++ .../issues/issue-layouts/list/blocks-list.tsx | 6 +++ .../issues/issue-layouts/list/default.tsx | 6 +++ .../list/headers/group-by-card.tsx | 6 +++ .../issues/issue-layouts/list/list-group.tsx | 6 +++ .../properties/all-properties.tsx | 6 +++ .../issues/issue-layouts/properties/cycle.tsx | 6 +++ .../issue-layouts/properties/due-date.tsx | 6 +++ .../issue-layouts/properties/labels.tsx | 6 +++ .../issue-layouts/properties/member.tsx | 6 +++ .../issue-layouts/properties/modules.tsx | 6 +++ .../issue-layouts/properties/priority.tsx | 6 +++ .../issues/issue-layouts/properties/state.tsx | 6 +++ .../components/issues/issue-layouts/root.tsx | 6 +++ .../components/issues/issue-layouts/utils.tsx | 6 +++ .../with-display-properties-HOC.tsx | 6 +++ .../components/issues/navbar/controls.tsx | 6 +++ .../core/components/issues/navbar/index.ts | 6 +++ .../components/issues/navbar/layout-icon.tsx | 6 +++ .../issues/navbar/layout-selection.tsx | 6 +++ .../core/components/issues/navbar/root.tsx | 6 +++ .../core/components/issues/navbar/theme.tsx | 6 +++ .../components/issues/navbar/user-avatar.tsx | 6 +++ .../peek-overview/comment/add-comment.tsx | 6 +++ .../comment/comment-detail-card.tsx | 6 +++ .../comment/comment-reactions.tsx | 6 +++ .../peek-overview/full-screen-peek-view.tsx | 6 +++ .../issues/peek-overview/header.tsx | 6 +++ .../components/issues/peek-overview/index.ts | 6 +++ .../issues/peek-overview/issue-activity.tsx | 6 +++ .../issues/peek-overview/issue-details.tsx | 6 +++ .../issues/peek-overview/issue-properties.tsx | 6 +++ .../issues/peek-overview/issue-reaction.tsx | 6 +++ .../issues/peek-overview/layout.tsx | 6 +++ .../issues/peek-overview/side-peek-view.tsx | 6 +++ .../reactions/issue-emoji-reactions.tsx | 6 +++ .../issues/reactions/issue-vote-reactions.tsx | 6 +++ apps/space/core/components/ui/not-found.tsx | 6 +++ apps/space/core/components/views/auth.tsx | 6 +++ apps/space/core/components/views/header.tsx | 6 +++ apps/space/core/components/views/index.ts | 6 +++ apps/space/core/hooks/oauth/core.tsx | 6 +++ apps/space/core/hooks/oauth/extended.tsx | 6 +++ apps/space/core/hooks/oauth/index.ts | 6 +++ apps/space/core/hooks/store/publish/index.ts | 6 +++ .../hooks/store/publish/use-publish-list.ts | 6 +++ .../core/hooks/store/publish/use-publish.ts | 6 +++ apps/space/core/hooks/store/use-cycle.ts | 6 +++ apps/space/core/hooks/store/use-instance.ts | 6 +++ .../core/hooks/store/use-issue-details.tsx | 6 +++ .../core/hooks/store/use-issue-filter.ts | 6 +++ apps/space/core/hooks/store/use-issue.ts | 6 +++ apps/space/core/hooks/store/use-label.ts | 6 +++ apps/space/core/hooks/store/use-member.ts | 6 +++ apps/space/core/hooks/store/use-module.ts | 6 +++ apps/space/core/hooks/store/use-state.ts | 6 +++ .../core/hooks/store/use-user-profile.ts | 6 +++ apps/space/core/hooks/store/use-user.ts | 6 +++ .../hooks/use-clipboard-write-permission.tsx | 6 +++ .../core/hooks/use-intersection-observer.tsx | 6 +++ apps/space/core/hooks/use-is-in-iframe.tsx | 6 +++ apps/space/core/hooks/use-mention.tsx | 6 +++ .../core/hooks/use-parse-editor-content.ts | 6 +++ apps/space/core/hooks/use-timer.tsx | 6 +++ .../core/lib/b-progress/AppProgressBar.tsx | 6 +++ apps/space/core/lib/b-progress/index.tsx | 6 +++ apps/space/core/lib/instance-provider.tsx | 6 +++ apps/space/core/lib/store-provider.tsx | 6 +++ apps/space/core/lib/toast-provider.tsx | 6 +++ apps/space/core/store/cycle.store.ts | 6 +++ .../core/store/helpers/base-issues.store.ts | 6 +++ .../core/store/helpers/filter.helpers.ts | 6 +++ apps/space/core/store/instance.store.ts | 6 +++ apps/space/core/store/issue-detail.store.ts | 6 +++ apps/space/core/store/issue-filters.store.ts | 6 +++ apps/space/core/store/issue.store.ts | 6 +++ apps/space/core/store/label.store.ts | 6 +++ apps/space/core/store/members.store.ts | 6 +++ apps/space/core/store/module.store.ts | 6 +++ apps/space/core/store/profile.store.ts | 6 +++ .../space/core/store/publish/publish.store.ts | 6 +++ .../core/store/publish/publish_list.store.ts | 6 +++ apps/space/core/store/root.store.ts | 6 +++ apps/space/core/store/state.store.ts | 6 +++ apps/space/core/store/user.store.ts | 6 +++ apps/space/core/types/auth.ts | 6 +++ .../ee/components/issue-layouts/root.tsx | 6 +++ apps/space/ee/components/navbar/index.tsx | 6 +++ apps/space/ee/hooks/store/index.ts | 6 +++ apps/space/ee/store/root.store.ts | 6 +++ apps/space/helpers/authentication.helper.tsx | 6 +++ apps/space/helpers/common.helper.ts | 6 +++ apps/space/helpers/date-time.helper.ts | 6 +++ apps/space/helpers/editor.helper.ts | 6 +++ apps/space/helpers/emoji.helper.tsx | 6 +++ apps/space/helpers/file.helper.ts | 6 +++ apps/space/helpers/issue.helper.ts | 6 +++ apps/space/helpers/query-param-generator.ts | 6 +++ apps/space/helpers/state.helper.ts | 6 +++ apps/space/helpers/string.helper.ts | 6 +++ .../[workspaceSlug]/(projects)/_sidebar.tsx | 6 +++ .../(projects)/active-cycles/header.tsx | 6 +++ .../(projects)/active-cycles/layout.tsx | 6 +++ .../(projects)/active-cycles/page.tsx | 6 +++ .../(projects)/analytics/[tabId]/header.tsx | 6 +++ .../(projects)/analytics/[tabId]/layout.tsx | 6 +++ .../(projects)/analytics/[tabId]/page.tsx | 6 +++ .../(projects)/browse/[workItem]/header.tsx | 6 +++ .../(projects)/browse/[workItem]/layout.tsx | 6 +++ .../(projects)/browse/[workItem]/page.tsx | 6 +++ .../browse/[workItem]/work-item-header.tsx | 6 +++ .../(projects)/drafts/header.tsx | 6 +++ .../(projects)/drafts/layout.tsx | 6 +++ .../(projects)/drafts/page.tsx | 6 +++ .../(projects)/extended-project-sidebar.tsx | 6 +++ .../(projects)/extended-sidebar-wrapper.tsx | 6 +++ .../(projects)/extended-sidebar.tsx | 6 +++ .../[workspaceSlug]/(projects)/header.tsx | 6 +++ .../[workspaceSlug]/(projects)/layout.tsx | 6 +++ .../(projects)/notifications/layout.tsx | 6 +++ .../(projects)/notifications/page.tsx | 6 +++ .../(all)/[workspaceSlug]/(projects)/page.tsx | 6 +++ .../profile/[userId]/[profileViewId]/page.tsx | 6 +++ .../profile/[userId]/activity/page.tsx | 6 +++ .../(projects)/profile/[userId]/header.tsx | 6 +++ .../(projects)/profile/[userId]/layout.tsx | 6 +++ .../profile/[userId]/mobile-header.tsx | 6 +++ .../(projects)/profile/[userId]/navbar.tsx | 6 +++ .../(projects)/profile/[userId]/page.tsx | 6 +++ .../[projectId]/archives/cycles/layout.tsx | 6 +++ .../[projectId]/archives/cycles/page.tsx | 6 +++ .../(detail)/[projectId]/archives/header.tsx | 6 +++ .../(detail)/[archivedIssueId]/page.tsx | 6 +++ .../archives/issues/(detail)/header.tsx | 6 +++ .../archives/issues/(detail)/layout.tsx | 6 +++ .../archives/issues/(list)/layout.tsx | 6 +++ .../archives/issues/(list)/page.tsx | 6 +++ .../[projectId]/archives/modules/layout.tsx | 6 +++ .../[projectId]/archives/modules/page.tsx | 6 +++ .../cycles/(detail)/[cycleId]/page.tsx | 6 +++ .../[projectId]/cycles/(detail)/header.tsx | 6 +++ .../[projectId]/cycles/(detail)/layout.tsx | 6 +++ .../cycles/(detail)/mobile-header.tsx | 6 +++ .../[projectId]/cycles/(list)/header.tsx | 6 +++ .../[projectId]/cycles/(list)/layout.tsx | 6 +++ .../cycles/(list)/mobile-header.tsx | 6 +++ .../[projectId]/cycles/(list)/page.tsx | 6 +++ .../(detail)/[projectId]/intake/layout.tsx | 6 +++ .../(detail)/[projectId]/intake/page.tsx | 6 +++ .../issues/(detail)/[issueId]/page.tsx | 6 +++ .../[projectId]/issues/(list)/header.tsx | 6 +++ .../[projectId]/issues/(list)/layout.tsx | 6 +++ .../issues/(list)/mobile-header.tsx | 6 +++ .../[projectId]/issues/(list)/page.tsx | 6 +++ .../projects/(detail)/[projectId]/layout.tsx | 6 +++ .../modules/(detail)/[moduleId]/page.tsx | 6 +++ .../[projectId]/modules/(detail)/header.tsx | 6 +++ .../[projectId]/modules/(detail)/layout.tsx | 6 +++ .../modules/(detail)/mobile-header.tsx | 6 +++ .../[projectId]/modules/(list)/header.tsx | 6 +++ .../[projectId]/modules/(list)/layout.tsx | 6 +++ .../modules/(list)/mobile-header.tsx | 6 +++ .../[projectId]/modules/(list)/page.tsx | 6 +++ .../pages/(detail)/[pageId]/page.tsx | 6 +++ .../[projectId]/pages/(detail)/header.tsx | 6 +++ .../[projectId]/pages/(detail)/layout.tsx | 6 +++ .../[projectId]/pages/(list)/header.tsx | 6 +++ .../[projectId]/pages/(list)/layout.tsx | 6 +++ .../[projectId]/pages/(list)/page.tsx | 6 +++ .../views/(detail)/[viewId]/header.tsx | 6 +++ .../views/(detail)/[viewId]/page.tsx | 6 +++ .../[projectId]/views/(detail)/layout.tsx | 6 +++ .../[projectId]/views/(list)/header.tsx | 6 +++ .../[projectId]/views/(list)/layout.tsx | 6 +++ .../views/(list)/mobile-header.tsx | 6 +++ .../[projectId]/views/(list)/page.tsx | 6 +++ .../projects/(detail)/archives/layout.tsx | 6 +++ .../projects/(detail)/archives/page.tsx | 6 +++ .../(projects)/projects/(list)/layout.tsx | 6 +++ .../(projects)/projects/(list)/page.tsx | 6 +++ .../[workspaceSlug]/(projects)/sidebar.tsx | 6 +++ .../(projects)/star-us-link.tsx | 6 +++ .../(projects)/stickies/header.tsx | 6 +++ .../(projects)/stickies/layout.tsx | 6 +++ .../(projects)/stickies/page.tsx | 6 +++ .../workspace-views/[globalViewId]/page.tsx | 6 +++ .../(projects)/workspace-views/header.tsx | 6 +++ .../(projects)/workspace-views/layout.tsx | 6 +++ .../(projects)/workspace-views/page.tsx | 6 +++ .../[workspaceSlug]/(settings)/layout.tsx | 6 +++ .../settings/(workspace)/billing/header.tsx | 6 +++ .../settings/(workspace)/billing/page.tsx | 6 +++ .../settings/(workspace)/exports/header.tsx | 6 +++ .../settings/(workspace)/exports/page.tsx | 6 +++ .../settings/(workspace)/header.tsx | 6 +++ .../(workspace)/integrations/page.tsx | 6 +++ .../settings/(workspace)/layout.tsx | 6 +++ .../settings/(workspace)/members/header.tsx | 6 +++ .../settings/(workspace)/members/page.tsx | 6 +++ .../(settings)/settings/(workspace)/page.tsx | 6 +++ .../webhooks/[webhookId]/header.tsx | 6 +++ .../(workspace)/webhooks/[webhookId]/page.tsx | 6 +++ .../settings/(workspace)/webhooks/header.tsx | 6 +++ .../settings/(workspace)/webhooks/page.tsx | 6 +++ .../[projectId]/automations/header.tsx | 6 +++ .../[projectId]/automations/layout.tsx | 6 +++ .../projects/[projectId]/automations/page.tsx | 6 +++ .../projects/[projectId]/estimates/header.tsx | 6 +++ .../projects/[projectId]/estimates/page.tsx | 6 +++ .../[projectId]/features/cycles/header.tsx | 6 +++ .../[projectId]/features/cycles/page.tsx | 6 +++ .../[projectId]/features/intake/header.tsx | 6 +++ .../[projectId]/features/intake/page.tsx | 6 +++ .../[projectId]/features/modules/header.tsx | 6 +++ .../[projectId]/features/modules/page.tsx | 6 +++ .../[projectId]/features/pages/header.tsx | 6 +++ .../[projectId]/features/pages/page.tsx | 6 +++ .../[projectId]/features/views/header.tsx | 6 +++ .../[projectId]/features/views/page.tsx | 6 +++ .../settings/projects/[projectId]/header.tsx | 6 +++ .../projects/[projectId]/labels/header.tsx | 6 +++ .../projects/[projectId]/labels/page.tsx | 6 +++ .../settings/projects/[projectId]/layout.tsx | 6 +++ .../projects/[projectId]/members/header.tsx | 6 +++ .../projects/[projectId]/members/page.tsx | 6 +++ .../settings/projects/[projectId]/page.tsx | 6 +++ .../projects/[projectId]/states/header.tsx | 6 +++ .../projects/[projectId]/states/page.tsx | 6 +++ .../(settings)/settings/projects/layout.tsx | 6 +++ .../(settings)/settings/projects/page.tsx | 6 +++ apps/web/app/(all)/[workspaceSlug]/layout.tsx | 6 +++ .../(all)/accounts/forgot-password/layout.tsx | 6 +++ .../(all)/accounts/forgot-password/page.tsx | 6 +++ .../(all)/accounts/reset-password/layout.tsx | 6 +++ .../(all)/accounts/reset-password/page.tsx | 6 +++ .../(all)/accounts/set-password/layout.tsx | 6 +++ .../app/(all)/accounts/set-password/page.tsx | 6 +++ .../web/app/(all)/create-workspace/layout.tsx | 6 +++ apps/web/app/(all)/create-workspace/page.tsx | 6 +++ apps/web/app/(all)/invitations/layout.tsx | 6 +++ apps/web/app/(all)/invitations/page.tsx | 6 +++ apps/web/app/(all)/layout.preload.tsx | 6 +++ apps/web/app/(all)/layout.tsx | 6 +++ apps/web/app/(all)/onboarding/layout.tsx | 6 +++ apps/web/app/(all)/onboarding/page.tsx | 6 +++ .../settings/profile/[profileTabId]/page.tsx | 6 +++ .../web/app/(all)/settings/profile/layout.tsx | 6 +++ apps/web/app/(all)/sign-up/layout.tsx | 6 +++ apps/web/app/(all)/sign-up/page.tsx | 6 +++ .../(all)/workspace-invitations/layout.tsx | 6 +++ .../app/(all)/workspace-invitations/page.tsx | 6 +++ apps/web/app/(home)/layout.tsx | 6 +++ apps/web/app/(home)/page.tsx | 6 +++ apps/web/app/compat/next/helper.ts | 6 +++ apps/web/app/compat/next/image.tsx | 6 +++ apps/web/app/compat/next/link.tsx | 6 +++ apps/web/app/compat/next/navigation.ts | 6 +++ apps/web/app/compat/next/script.tsx | 6 +++ apps/web/app/entry.client.tsx | 6 +++ apps/web/app/error/dev.tsx | 6 +++ apps/web/app/error/index.tsx | 6 +++ apps/web/app/error/prod.tsx | 6 +++ apps/web/app/layout.tsx | 6 +++ apps/web/app/not-found.tsx | 6 +++ apps/web/app/provider.tsx | 6 +++ apps/web/app/root.tsx | 9 +++- apps/web/app/routes.ts | 6 +++ apps/web/app/routes/core.ts | 6 +++ apps/web/app/routes/extended.ts | 6 +++ apps/web/app/routes/helper.ts | 6 +++ .../routes/redirects/core/accounts-signup.tsx | 6 +++ .../app/routes/redirects/core/analytics.tsx | 6 +++ .../app/routes/redirects/core/api-tokens.tsx | 6 +++ apps/web/app/routes/redirects/core/inbox.tsx | 6 +++ apps/web/app/routes/redirects/core/index.ts | 6 +++ apps/web/app/routes/redirects/core/login.tsx | 6 +++ .../redirects/core/profile-settings.tsx | 6 +++ .../redirects/core/project-settings.tsx | 6 +++ .../app/routes/redirects/core/register.tsx | 6 +++ .../web/app/routes/redirects/core/sign-in.tsx | 6 +++ apps/web/app/routes/redirects/core/signin.tsx | 6 +++ .../core/workspace-account-settings.tsx | 6 +++ .../app/routes/redirects/extended/index.ts | 6 +++ apps/web/app/routes/redirects/index.ts | 6 +++ apps/web/ce/components/active-cycles/index.ts | 6 +++ apps/web/ce/components/active-cycles/root.tsx | 6 +++ .../workspace-active-cycles-upgrade.tsx | 6 +++ apps/web/ce/components/analytics/tabs.tsx | 6 +++ .../analytics/use-analytics-tabs.tsx | 6 +++ .../ce/components/app-rail/app-rail-hoc.tsx | 6 +++ apps/web/ce/components/app-rail/index.ts | 6 +++ .../components/automations/list/wrapper.tsx | 6 +++ apps/web/ce/components/automations/root.tsx | 6 +++ apps/web/ce/components/breadcrumbs/common.tsx | 6 +++ .../breadcrumbs/project-feature.tsx | 6 +++ .../web/ce/components/breadcrumbs/project.tsx | 6 +++ .../ce/components/browse/workItem-detail.tsx | 6 +++ .../command-palette/actions/index.ts | 6 +++ .../work-item-actions/change-state-list.tsx | 6 +++ .../actions/work-item-actions/index.ts | 6 +++ .../ce/components/command-palette/helpers.tsx | 6 +++ .../ce/components/command-palette/index.ts | 6 +++ .../command-palette/modals/project-level.tsx | 6 +++ .../modals/work-item-level.tsx | 6 +++ .../modals/workspace-level.tsx | 6 +++ .../command-palette/power-k/constants.ts | 6 +++ .../power-k/context-detector.ts | 6 +++ .../hooks/use-extended-context-indicator.ts | 6 +++ .../power-k/pages/context-based/index.ts | 6 +++ .../power-k/pages/context-based/root.tsx | 6 +++ .../work-item/state-menu-item.tsx | 6 +++ .../power-k/search/no-results-command.tsx | 6 +++ .../power-k/search/search-results-map.tsx | 6 +++ .../command-palette/power-k/types.ts | 6 +++ .../ce/components/comments/comment-block.tsx | 6 +++ apps/web/ce/components/comments/index.ts | 6 +++ .../components/common/extended-app-header.tsx | 6 +++ .../web/ce/components/common/modal/global.tsx | 6 +++ .../common/quick-actions-factory.tsx | 6 +++ .../common/subscription/subscription-pill.tsx | 6 +++ .../components/cycles/active-cycle/index.ts | 6 +++ .../components/cycles/active-cycle/root.tsx | 6 +++ .../components/cycles/additional-actions.tsx | 6 +++ .../cycles/analytics-sidebar/base.tsx | 6 +++ .../cycles/analytics-sidebar/index.ts | 6 +++ .../cycles/analytics-sidebar/root.tsx | 6 +++ .../ce/components/cycles/end-cycle/index.ts | 6 +++ .../ce/components/cycles/end-cycle/modal.tsx | 6 +++ apps/web/ce/components/cycles/index.ts | 6 +++ .../ce/components/de-dupe/de-dupe-button.tsx | 6 +++ .../de-dupe/duplicate-modal/index.ts | 6 +++ .../de-dupe/duplicate-modal/root.tsx | 6 +++ .../de-dupe/duplicate-popover/index.ts | 6 +++ .../de-dupe/duplicate-popover/root.tsx | 6 +++ .../de-dupe/issue-block/button-label.tsx | 6 +++ apps/web/ce/components/desktop/helper.ts | 6 +++ apps/web/ce/components/desktop/index.ts | 6 +++ .../desktop/sidebar-workspace-menu.tsx | 6 +++ .../editor/embeds/mentions/index.ts | 6 +++ .../editor/embeds/mentions/root.tsx | 6 +++ .../ce/components/epics/epic-modal/index.ts | 6 +++ .../ce/components/epics/epic-modal/modal.tsx | 6 +++ .../estimates/estimate-list-item-buttons.tsx | 6 +++ apps/web/ce/components/estimates/helper.tsx | 6 +++ apps/web/ce/components/estimates/index.ts | 6 +++ .../ce/components/estimates/inputs/index.ts | 6 +++ .../estimates/inputs/time-input.tsx | 6 +++ .../ce/components/estimates/points/delete.tsx | 6 +++ .../ce/components/estimates/points/index.ts | 6 +++ .../ce/components/estimates/update/index.ts | 6 +++ .../ce/components/estimates/update/modal.tsx | 6 +++ .../gantt-chart/blocks/block-row-list.tsx | 6 +++ .../gantt-chart/blocks/blocks-list.tsx | 6 +++ .../dependency/blockDraggables/index.ts | 6 +++ .../blockDraggables/left-draggable.tsx | 6 +++ .../blockDraggables/right-draggable.tsx | 6 +++ .../dependency/dependency-paths.tsx | 6 +++ .../dependency/draggable-dependency-path.tsx | 6 +++ .../gantt-chart/dependency/index.ts | 6 +++ apps/web/ce/components/gantt-chart/index.ts | 6 +++ .../gantt-chart/layers/additional-layers.tsx | 6 +++ .../ce/components/gantt-chart/layers/index.ts | 6 +++ apps/web/ce/components/global/index.ts | 6 +++ .../global/product-updates/changelog.tsx | 6 +++ .../global/product-updates/header.tsx | 6 +++ .../ce/components/global/version-number.tsx | 6 +++ apps/web/ce/components/home/header.tsx | 6 +++ apps/web/ce/components/home/index.ts | 6 +++ .../web/ce/components/home/peek-overviews.tsx | 6 +++ apps/web/ce/components/inbox/source-pill.tsx | 6 +++ apps/web/ce/components/instance/index.ts | 6 +++ .../instance/maintenance-message.tsx | 6 +++ .../issues/bulk-operations/index.ts | 6 +++ .../issues/bulk-operations/root.tsx | 6 +++ .../filters/applied-filters/issue-types.tsx | 6 +++ .../components/issues/filters/issue-types.tsx | 6 +++ .../issues/filters/team-project.tsx | 6 +++ apps/web/ce/components/issues/header.tsx | 6 +++ .../issue-detail-widgets/action-buttons.tsx | 6 +++ .../issue-detail-widgets/collapsibles.tsx | 6 +++ .../issues/issue-detail-widgets/modals.tsx | 6 +++ .../additional-activity-root.tsx | 6 +++ .../issue-details/additional-properties.tsx | 6 +++ .../components/issues/issue-details/index.ts | 6 +++ .../issues/issue-details/issue-creator.tsx | 6 +++ .../issues/issue-details/issue-identifier.tsx | 6 +++ .../issue-properties-activity/index.ts | 6 +++ .../issue-properties-activity/root.tsx | 6 +++ .../issue-details/issue-type-activity.tsx | 6 +++ .../issue-details/issue-type-switcher.tsx | 6 +++ .../issue-details/parent-select-root.tsx | 6 +++ .../issue-details/sidebar/date-alert.tsx | 6 +++ .../sidebar/transfer-hop-info.tsx | 6 +++ .../issue-layouts/additional-properties.tsx | 6 +++ .../issue-layouts/empty-states/index.ts | 6 +++ .../empty-states/team-issues.tsx | 6 +++ .../empty-states/team-project.tsx | 6 +++ .../empty-states/team-view-issues.tsx | 6 +++ .../issues/issue-layouts/issue-stats.tsx | 6 +++ .../copy-menu-helper.tsx | 6 +++ .../duplicate-modal.tsx | 6 +++ .../quick-action-dropdowns/index.ts | 6 +++ .../components/issues/issue-layouts/utils.tsx | 6 +++ .../ce/components/issues/issue-modal/index.ts | 6 +++ .../issues/issue-modal/issue-type-select.tsx | 6 +++ .../modal-additional-properties.tsx | 6 +++ .../issues/issue-modal/provider.tsx | 6 +++ .../issues/issue-modal/template-select.tsx | 6 +++ .../ce/components/issues/quick-add/index.ts | 6 +++ .../ce/components/issues/quick-add/root.tsx | 6 +++ .../issues/worklog/activity/filter-root.tsx | 6 +++ .../issues/worklog/activity/index.ts | 6 +++ .../issues/worklog/activity/root.tsx | 6 +++ .../activity/worklog-create-button.tsx | 6 +++ .../issues/worklog/property/index.ts | 6 +++ .../issues/worklog/property/root.tsx | 6 +++ apps/web/ce/components/license/index.ts | 6 +++ apps/web/ce/components/license/modal/index.ts | 6 +++ .../license/modal/upgrade-modal.tsx | 6 +++ apps/web/ce/components/navigations/index.ts | 6 +++ .../navigations/top-navigation-root.tsx | 6 +++ .../navigations/use-navigation-items.ts | 6 +++ .../ce/components/onboarding/tour/root.tsx | 6 +++ .../ce/components/onboarding/tour/sidebar.tsx | 6 +++ .../pages/editor/ai/ask-pi-menu.tsx | 6 +++ .../ce/components/pages/editor/ai/index.ts | 6 +++ .../ce/components/pages/editor/ai/menu.tsx | 6 +++ .../ce/components/pages/editor/embed/index.ts | 6 +++ .../editor/embed/issue-embed-upgrade-card.tsx | 6 +++ apps/web/ce/components/pages/editor/index.ts | 6 +++ .../web/ce/components/pages/extra-actions.tsx | 6 +++ .../pages/header/collaborators-list.tsx | 6 +++ .../components/pages/header/lock-control.tsx | 6 +++ .../components/pages/header/move-control.tsx | 6 +++ .../components/pages/header/share-control.tsx | 6 +++ apps/web/ce/components/pages/index.ts | 6 +++ apps/web/ce/components/pages/modals/index.ts | 6 +++ .../web/ce/components/pages/modals/modals.tsx | 6 +++ .../pages/modals/move-page-modal.tsx | 6 +++ .../components/pages/navigation-pane/index.ts | 6 +++ .../navigation-pane/tab-panels/assets.tsx | 6 +++ .../tab-panels/empty-states/assets.tsx | 6 +++ .../tab-panels/empty-states/outline.tsx | 6 +++ .../pages/navigation-pane/tab-panels/root.tsx | 6 +++ .../components/preferences/theme-switcher.tsx | 6 +++ .../components/projects/create/attributes.tsx | 6 +++ .../ce/components/projects/create/root.tsx | 6 +++ .../projects/create/template-select.tsx | 6 +++ .../ce/components/projects/create/utils.ts | 6 +++ apps/web/ce/components/projects/header.tsx | 6 +++ .../ce/components/projects/mobile-header.tsx | 6 +++ .../components/projects/navigation/helper.tsx | 6 +++ apps/web/ce/components/projects/page.tsx | 6 +++ .../projects/settings/features-list.tsx | 6 +++ .../projects/settings/intake/header.tsx | 6 +++ .../projects/settings/useProjectColumns.tsx | 6 +++ .../projects/teamspaces/teamspace-list.tsx | 6 +++ apps/web/ce/components/relations/activity.ts | 6 +++ apps/web/ce/components/relations/index.tsx | 6 +++ .../rich-filters/filter-value-input/root.tsx | 6 +++ .../ce/components/sidebar/app-switcher.tsx | 6 +++ apps/web/ce/components/sidebar/index.ts | 6 +++ .../sidebar/project-navigation-root.tsx | 6 +++ .../ce/components/views/access-controller.tsx | 6 +++ .../views/filters/access-filter.tsx | 6 +++ apps/web/ce/components/views/helper.tsx | 6 +++ apps/web/ce/components/views/publish/index.ts | 6 +++ .../web/ce/components/views/publish/modal.tsx | 6 +++ .../views/publish/use-view-publish.tsx | 6 +++ apps/web/ce/components/workflow/index.ts | 6 +++ .../ce/components/workflow/state-option.tsx | 6 +++ .../workflow/use-workflow-drag-n-drop.ts | 6 +++ .../workflow/workflow-disabled-message.tsx | 6 +++ .../workflow/workflow-disabled-overlay.tsx | 6 +++ .../workflow/workflow-group-tree.tsx | 6 +++ .../workspace-notifications/index.ts | 6 +++ .../workspace-notifications/list-root.tsx | 6 +++ .../notification-card/content.ts | 6 +++ .../notification-card/root.tsx | 6 +++ .../ce/components/workspace/app-switcher.tsx | 6 +++ .../billing/billing-actions-button.tsx | 6 +++ .../billing/comparison/frequency-toggle.tsx | 6 +++ .../billing/comparison/plan-detail.tsx | 6 +++ .../workspace/billing/comparison/root.tsx | 6 +++ .../ce/components/workspace/billing/index.ts | 6 +++ .../ce/components/workspace/billing/root.tsx | 6 +++ .../components/workspace/content-wrapper.tsx | 6 +++ .../workspace/delete-workspace-modal.tsx | 6 +++ .../workspace/delete-workspace-section.tsx | 6 +++ .../ce/components/workspace/edition-badge.tsx | 6 +++ .../ce/components/workspace/members/index.ts | 6 +++ .../workspace/members/invite-modal.tsx | 6 +++ .../members/members-activity-button.tsx | 6 +++ .../workspace/settings/useMemberColumns.tsx | 6 +++ .../sidebar/extended-sidebar-item.tsx | 6 +++ .../components/workspace/sidebar/helper.tsx | 6 +++ .../workspace/sidebar/sidebar-item.tsx | 6 +++ .../workspace/sidebar/teams-sidebar-list.tsx | 6 +++ .../ce/components/workspace/upgrade-badge.tsx | 6 +++ apps/web/ce/constants/ai.ts | 6 +++ apps/web/ce/constants/gantt-chart.ts | 6 +++ apps/web/ce/constants/project/index.ts | 6 +++ .../constants/project/settings/features.tsx | 6 +++ .../ce/constants/project/settings/index.ts | 6 +++ apps/web/ce/constants/sidebar-favorites.ts | 6 +++ apps/web/ce/helpers/command-palette.ts | 6 +++ apps/web/ce/helpers/epic-analytics.ts | 6 +++ apps/web/ce/helpers/instance.helper.ts | 6 +++ apps/web/ce/helpers/issue-action-helper.ts | 6 +++ apps/web/ce/helpers/issue-filter.helper.ts | 6 +++ apps/web/ce/helpers/pi-chat.helper.ts | 6 +++ apps/web/ce/helpers/project-settings.ts | 6 +++ .../work-item-filters/project-level.ts | 6 +++ apps/web/ce/helpers/workspace.helper.ts | 6 +++ apps/web/ce/hooks/app-rail/index.ts | 6 +++ apps/web/ce/hooks/app-rail/provider.tsx | 6 +++ .../editor/use-extended-editor-config.ts | 6 +++ apps/web/ce/hooks/pages/index.ts | 6 +++ .../pages/use-extended-editor-extensions.ts | 6 +++ .../hooks/pages/use-pages-pane-extensions.ts | 6 +++ .../use-filters-operator-configs.ts | 6 +++ apps/web/ce/hooks/store/index.ts | 6 +++ apps/web/ce/hooks/store/use-page-store.ts | 6 +++ apps/web/ce/hooks/store/use-page.ts | 6 +++ .../hooks/use-additional-editor-mention.tsx | 6 +++ .../use-additional-favorite-item-details.ts | 6 +++ .../web/ce/hooks/use-bulk-operation-status.ts | 6 +++ .../hooks/use-debounced-duplicate-issues.tsx | 6 +++ apps/web/ce/hooks/use-editor-flagging.ts | 6 +++ apps/web/ce/hooks/use-file-size.ts | 6 +++ apps/web/ce/hooks/use-issue-embed.tsx | 6 +++ apps/web/ce/hooks/use-issue-properties.tsx | 6 +++ .../web/ce/hooks/use-notification-preview.tsx | 6 +++ apps/web/ce/hooks/use-page-flag.ts | 6 +++ apps/web/ce/hooks/use-timeline-chart.ts | 6 +++ ...se-workspace-issue-properties-extended.tsx | 6 +++ .../use-work-item-filters-config.tsx | 6 +++ apps/web/ce/layouts/project-wrapper.tsx | 6 +++ apps/web/ce/layouts/workspace-wrapper.tsx | 6 +++ apps/web/ce/services/index.ts | 6 +++ .../ce/services/project/estimate.service.ts | 6 +++ apps/web/ce/services/project/index.ts | 6 +++ .../services/project/project-state.service.ts | 6 +++ apps/web/ce/store/analytics.store.ts | 6 +++ apps/web/ce/store/command-palette.store.ts | 6 +++ apps/web/ce/store/cycle/index.ts | 6 +++ apps/web/ce/store/estimates/estimate.ts | 6 +++ apps/web/ce/store/global-view.store.ts | 6 +++ apps/web/ce/store/issue/epic/filter.store.ts | 6 +++ apps/web/ce/store/issue/epic/index.ts | 6 +++ apps/web/ce/store/issue/epic/issue.store.ts | 6 +++ .../store/issue/helpers/base-issue-store.ts | 6 +++ .../store/issue/helpers/base-issue.store.ts | 6 +++ .../ce/store/issue/helpers/filter-utils.ts | 6 +++ .../issue/issue-details/activity.store.ts | 6 +++ .../store/issue/issue-details/root.store.ts | 6 +++ .../store/issue/team-project/filter.store.ts | 6 +++ apps/web/ce/store/issue/team-project/index.ts | 6 +++ .../store/issue/team-project/issue.store.ts | 6 +++ .../ce/store/issue/team-views/filter.store.ts | 6 +++ apps/web/ce/store/issue/team-views/index.ts | 6 +++ .../ce/store/issue/team-views/issue.store.ts | 6 +++ apps/web/ce/store/issue/team/filter.store.ts | 6 +++ apps/web/ce/store/issue/team/index.ts | 6 +++ apps/web/ce/store/issue/team/issue.store.ts | 6 +++ .../ce/store/issue/workspace/issue.store.ts | 6 +++ .../ce/store/member/project-member.store.ts | 6 +++ apps/web/ce/store/pages/extended-base-page.ts | 6 +++ apps/web/ce/store/power-k.store.ts | 6 +++ apps/web/ce/store/project-inbox.store.ts | 6 +++ apps/web/ce/store/project-view.store.ts | 6 +++ apps/web/ce/store/root.store.ts | 6 +++ apps/web/ce/store/state.store.ts | 6 +++ .../ce/store/timeline/base-timeline.store.ts | 6 +++ apps/web/ce/store/timeline/index.ts | 6 +++ apps/web/ce/store/user/permission.store.ts | 6 +++ apps/web/ce/store/workspace/index.ts | 6 +++ apps/web/ce/types/gantt-chart.ts | 6 +++ apps/web/ce/types/index.ts | 6 +++ apps/web/ce/types/issue-types/index.ts | 6 +++ apps/web/ce/types/pages/pane-extensions.ts | 6 +++ apps/web/ce/types/projects/index.ts | 6 +++ .../web/ce/types/projects/project-activity.ts | 6 +++ apps/web/ce/types/projects/projects.ts | 6 +++ .../account/auth-forms/auth-banner.tsx | 6 +++ .../account/auth-forms/auth-header.tsx | 6 +++ .../account/auth-forms/auth-root.tsx | 6 +++ .../account/auth-forms/common/container.tsx | 6 +++ .../account/auth-forms/common/header.tsx | 6 +++ .../components/account/auth-forms/email.tsx | 6 +++ .../auth-forms/forgot-password-popover.tsx | 6 +++ .../account/auth-forms/forgot-password.tsx | 6 +++ .../account/auth-forms/form-root.tsx | 6 +++ .../components/account/auth-forms/index.ts | 6 +++ .../account/auth-forms/password.tsx | 6 +++ .../account/auth-forms/reset-password.tsx | 6 +++ .../account/auth-forms/set-password.tsx | 6 +++ .../account/auth-forms/unique-code.tsx | 6 +++ .../account/deactivate-account-modal.tsx | 6 +++ .../account/terms-and-conditions.tsx | 6 +++ .../analytics/analytics-filter-actions.tsx | 6 +++ .../analytics/analytics-section-wrapper.tsx | 6 +++ .../analytics/analytics-wrapper.tsx | 6 +++ .../core/components/analytics/empty-state.tsx | 6 +++ apps/web/core/components/analytics/export.ts | 6 +++ .../components/analytics/insight-card.tsx | 6 +++ .../analytics/insight-table/data-table.tsx | 6 +++ .../analytics/insight-table/index.ts | 6 +++ .../analytics/insight-table/loader.tsx | 6 +++ .../analytics/insight-table/root.tsx | 6 +++ .../web/core/components/analytics/loaders.tsx | 6 +++ .../overview/active-project-item.tsx | 6 +++ .../analytics/overview/active-projects.tsx | 6 +++ .../components/analytics/overview/index.ts | 6 +++ .../analytics/overview/project-insights.tsx | 6 +++ .../components/analytics/overview/root.tsx | 6 +++ .../analytics/select/analytics-params.tsx | 6 +++ .../components/analytics/select/duration.tsx | 6 +++ .../components/analytics/select/project.tsx | 6 +++ .../analytics/select/select-x-axis.tsx | 6 +++ .../analytics/select/select-y-axis.tsx | 6 +++ .../components/analytics/total-insights.tsx | 6 +++ .../core/components/analytics/trend-piece.tsx | 6 +++ .../work-items/created-vs-resolved.tsx | 6 +++ .../work-items/customized-insights.tsx | 6 +++ .../components/analytics/work-items/index.ts | 6 +++ .../analytics/work-items/modal/content.tsx | 6 +++ .../analytics/work-items/modal/header.tsx | 6 +++ .../analytics/work-items/modal/index.tsx | 6 +++ .../analytics/work-items/priority-chart.tsx | 6 +++ .../components/analytics/work-items/root.tsx | 6 +++ .../components/analytics/work-items/utils.ts | 6 +++ .../work-items/workitems-insight-table.tsx | 6 +++ .../api-token/delete-token-modal.tsx | 6 +++ .../core/components/api-token/empty-state.tsx | 6 +++ .../api-token/modal/create-token-modal.tsx | 6 +++ .../core/components/api-token/modal/form.tsx | 6 +++ .../modal/generated-token-details.tsx | 6 +++ .../components/api-token/token-list-item.tsx | 6 +++ apps/web/core/components/appearance/index.ts | 6 +++ .../components/appearance/theme-switcher.tsx | 6 +++ .../components/archives/archive-tabs-list.tsx | 6 +++ apps/web/core/components/archives/index.ts | 6 +++ .../components/auth-screens/auth-base.tsx | 6 +++ .../core/components/auth-screens/footer.tsx | 6 +++ .../core/components/auth-screens/header.tsx | 6 +++ .../auth-screens/not-authorized-view.tsx | 6 +++ .../project/project-access-restriction.tsx | 6 +++ .../auth-screens/workspace/not-a-member.tsx | 6 +++ .../automation/auto-archive-automation.tsx | 6 +++ .../automation/auto-close-automation.tsx | 6 +++ apps/web/core/components/automation/index.ts | 6 +++ .../automation/select-month-modal.tsx | 6 +++ .../core/components/base-layouts/constants.ts | 6 +++ .../components/base-layouts/gantt/index.ts | 6 +++ .../components/base-layouts/gantt/layout.tsx | 6 +++ .../components/base-layouts/gantt/sidebar.tsx | 6 +++ .../hooks/use-group-drop-target.ts | 6 +++ .../base-layouts/hooks/use-layout-state.ts | 6 +++ .../base-layouts/kanban/group-header.tsx | 6 +++ .../components/base-layouts/kanban/group.tsx | 6 +++ .../components/base-layouts/kanban/item.tsx | 6 +++ .../components/base-layouts/kanban/layout.tsx | 6 +++ .../base-layouts/layout-switcher.tsx | 6 +++ .../base-layouts/list/group-header.tsx | 6 +++ .../components/base-layouts/list/group.tsx | 6 +++ .../components/base-layouts/list/item.tsx | 6 +++ .../components/base-layouts/list/layout.tsx | 6 +++ .../base-layouts/loaders/layout-loader.tsx | 6 +++ apps/web/core/components/chart/utils.ts | 6 +++ .../core/components/comments/card/display.tsx | 6 +++ .../components/comments/card/edit-form.tsx | 6 +++ .../core/components/comments/card/root.tsx | 6 +++ .../components/comments/comment-create.tsx | 6 +++ .../components/comments/comment-reaction.tsx | 6 +++ .../web/core/components/comments/comments.tsx | 6 +++ apps/web/core/components/comments/index.ts | 6 +++ .../components/comments/quick-actions.tsx | 6 +++ .../core/components/common/access-field.tsx | 6 +++ .../common/activity/activity-block.tsx | 6 +++ .../common/activity/activity-item.tsx | 6 +++ .../components/common/activity/helper.tsx | 6 +++ .../core/components/common/activity/user.tsx | 6 +++ .../common/applied-filters/date.tsx | 6 +++ .../common/applied-filters/members.tsx | 6 +++ .../components/common/breadcrumb-link.tsx | 6 +++ .../web/core/components/common/count-chip.tsx | 6 +++ .../core/components/common/cover-image.tsx | 6 +++ .../core/components/common/empty-state.tsx | 6 +++ .../components/common/filters/created-at.tsx | 6 +++ .../components/common/filters/created-by.tsx | 6 +++ .../common/latest-feature-block.tsx | 6 +++ .../layout/sidebar/property-list-item.tsx | 6 +++ .../core/components/common/logo-spinner.tsx | 6 +++ .../components/common/new-empty-state.tsx | 6 +++ .../components/common/page-access-icon.tsx | 6 +++ apps/web/core/components/common/pro-icon.tsx | 6 +++ .../common/quick-actions-factory.tsx | 6 +++ .../common/quick-actions-helper.tsx | 6 +++ .../core/components/common/switcher-label.tsx | 6 +++ apps/web/core/components/core/activity.tsx | 6 +++ apps/web/core/components/core/app-header.tsx | 6 +++ .../components/core/content-overflow-HOC.tsx | 6 +++ .../core/components/core/content-wrapper.tsx | 6 +++ .../description-versions/dropdown-item.tsx | 6 +++ .../core/description-versions/dropdown.tsx | 6 +++ .../core/description-versions/index.ts | 6 +++ .../core/description-versions/modal.tsx | 6 +++ .../core/description-versions/root.tsx | 6 +++ .../core/filters/date-filter-modal.tsx | 6 +++ .../core/filters/date-filter-select.tsx | 6 +++ .../components/core/image-picker-popover.tsx | 6 +++ apps/web/core/components/core/list/index.ts | 6 +++ .../core/components/core/list/list-item.tsx | 6 +++ .../core/components/core/list/list-root.tsx | 6 +++ .../modals/bulk-delete-issues-modal-item.tsx | 6 +++ .../core/modals/bulk-delete-issues-modal.tsx | 6 +++ .../core/modals/change-email-modal.tsx | 6 +++ .../modals/existing-issues-list-modal.tsx | 6 +++ .../core/modals/gpt-assistant-popover.tsx | 6 +++ .../modals/issue-search-modal-empty-state.tsx | 6 +++ .../core/modals/user-image-upload-modal.tsx | 6 +++ .../modals/workspace-image-upload-modal.tsx | 6 +++ .../multiple-select/entity-select-action.tsx | 6 +++ .../multiple-select/group-select-action.tsx | 6 +++ .../components/core/multiple-select/index.ts | 6 +++ .../core/multiple-select/select-group.tsx | 6 +++ apps/web/core/components/core/page-title.tsx | 6 +++ .../components/core/render-if-visible-HOC.tsx | 6 +++ .../core/sidebar/progress-chart.tsx | 6 +++ .../core/sidebar/progress-stats/assignee.tsx | 6 +++ .../core/sidebar/progress-stats/label.tsx | 6 +++ .../core/sidebar/progress-stats/shared.ts | 6 +++ .../sidebar/progress-stats/state_group.tsx | 6 +++ .../sidebar/sidebar-menu-hamburger-toggle.tsx | 6 +++ .../core/sidebar/single-progress-stats.tsx | 6 +++ .../components/core/theme/color-inputs.tsx | 6 +++ .../core/theme/custom-theme-selector.tsx | 6 +++ .../core/theme/download-config-button.tsx | 6 +++ .../core/theme/import-config-button.tsx | 6 +++ .../core/theme/theme-mode-selector.tsx | 6 +++ .../components/core/theme/theme-switch.tsx | 6 +++ .../cycles/active-cycle/cycle-stats.tsx | 6 +++ .../cycles/active-cycle/productivity.tsx | 6 +++ .../cycles/active-cycle/progress.tsx | 6 +++ .../cycles/active-cycle/use-cycles-details.ts | 6 +++ .../cycles/analytics-sidebar/index.ts | 6 +++ .../analytics-sidebar/issue-progress.tsx | 6 +++ .../analytics-sidebar/progress-stats.tsx | 6 +++ .../cycles/analytics-sidebar/root.tsx | 6 +++ .../analytics-sidebar/sidebar-details.tsx | 6 +++ .../analytics-sidebar/sidebar-header.tsx | 6 +++ .../cycles/applied-filters/date.tsx | 6 +++ .../cycles/applied-filters/index.ts | 6 +++ .../cycles/applied-filters/root.tsx | 6 +++ .../cycles/applied-filters/status.tsx | 6 +++ .../cycles/archived-cycles/header.tsx | 6 +++ .../cycles/archived-cycles/index.ts | 6 +++ .../cycles/archived-cycles/modal.tsx | 6 +++ .../cycles/archived-cycles/root.tsx | 6 +++ .../cycles/archived-cycles/view.tsx | 6 +++ .../components/cycles/cycle-peek-overview.tsx | 6 +++ .../components/cycles/cycles-view-header.tsx | 6 +++ .../core/components/cycles/cycles-view.tsx | 6 +++ .../core/components/cycles/delete-modal.tsx | 6 +++ .../dropdowns/estimate-type-dropdown.tsx | 6 +++ .../cycles/dropdowns/filters/end-date.tsx | 6 +++ .../cycles/dropdowns/filters/index.ts | 6 +++ .../cycles/dropdowns/filters/root.tsx | 6 +++ .../cycles/dropdowns/filters/start-date.tsx | 6 +++ .../cycles/dropdowns/filters/status.tsx | 6 +++ .../core/components/cycles/dropdowns/index.ts | 6 +++ apps/web/core/components/cycles/form.tsx | 6 +++ .../cycles/list/cycle-list-group-header.tsx | 6 +++ .../cycles/list/cycle-list-item-action.tsx | 6 +++ .../list/cycle-list-project-group-header.tsx | 6 +++ .../cycles/list/cycles-list-item.tsx | 6 +++ .../cycles/list/cycles-list-map.tsx | 6 +++ apps/web/core/components/cycles/list/index.ts | 6 +++ apps/web/core/components/cycles/list/root.tsx | 6 +++ apps/web/core/components/cycles/modal.tsx | 6 +++ .../core/components/cycles/quick-actions.tsx | 6 +++ .../cycles/transfer-issues-modal.tsx | 6 +++ .../components/cycles/transfer-issues.tsx | 6 +++ .../web/core/components/dropdowns/buttons.tsx | 6 +++ .../core/components/dropdowns/constants.ts | 6 +++ .../dropdowns/cycle/cycle-options.tsx | 6 +++ .../core/components/dropdowns/cycle/index.tsx | 6 +++ .../core/components/dropdowns/date-range.tsx | 6 +++ apps/web/core/components/dropdowns/date.tsx | 6 +++ .../core/components/dropdowns/estimate.tsx | 6 +++ .../dropdowns/intake-state/base.tsx | 6 +++ .../dropdowns/intake-state/dropdown.tsx | 6 +++ apps/web/core/components/dropdowns/layout.tsx | 6 +++ .../components/dropdowns/member/avatar.tsx | 6 +++ .../core/components/dropdowns/member/base.tsx | 6 +++ .../components/dropdowns/member/dropdown.tsx | 6 +++ .../dropdowns/member/member-options.tsx | 6 +++ .../core/components/dropdowns/merged-date.tsx | 6 +++ .../core/components/dropdowns/module/base.tsx | 6 +++ .../dropdowns/module/button-content.tsx | 6 +++ .../components/dropdowns/module/dropdown.tsx | 6 +++ .../dropdowns/module/module-options.tsx | 6 +++ .../core/components/dropdowns/priority.tsx | 6 +++ .../components/dropdowns/project/base.tsx | 6 +++ .../components/dropdowns/project/dropdown.tsx | 6 +++ .../core/components/dropdowns/state/base.tsx | 6 +++ .../components/dropdowns/state/dropdown.tsx | 6 +++ .../components/editor/document/editor.tsx | 6 +++ .../editor/embeds/mentions/index.ts | 6 +++ .../editor/embeds/mentions/root.tsx | 6 +++ .../editor/embeds/mentions/user.tsx | 6 +++ .../components/editor/lite-text/editor.tsx | 6 +++ .../core/components/editor/lite-text/index.ts | 6 +++ .../editor/lite-text/lite-toolbar.tsx | 6 +++ .../components/editor/lite-text/toolbar.tsx | 6 +++ .../core/components/editor/pdf/document.tsx | 6 +++ apps/web/core/components/editor/pdf/index.ts | 6 +++ .../rich-text/description-input/index.ts | 6 +++ .../rich-text/description-input/loader.tsx | 6 +++ .../rich-text/description-input/root.tsx | 6 +++ .../components/editor/rich-text/editor.tsx | 6 +++ .../core/components/editor/rich-text/index.ts | 6 +++ .../editor/sticky-editor/color-palette.tsx | 6 +++ .../editor/sticky-editor/editor.tsx | 6 +++ .../components/editor/sticky-editor/index.ts | 6 +++ .../editor/sticky-editor/toolbar.tsx | 6 +++ .../empty-state/comic-box-button.tsx | 6 +++ .../empty-state/detailed-empty-state-root.tsx | 6 +++ .../core/components/empty-state/helper.tsx | 6 +++ .../empty-state/section-empty-state-root.tsx | 6 +++ .../empty-state/simple-empty-state-root.tsx | 6 +++ .../components/estimates/create/modal.tsx | 6 +++ .../components/estimates/create/stage-one.tsx | 6 +++ .../components/estimates/delete/modal.tsx | 6 +++ .../components/estimates/empty-screen.tsx | 6 +++ .../estimates/estimate-disable-switch.tsx | 6 +++ .../estimates/estimate-list-item.tsx | 6 +++ .../components/estimates/estimate-list.tsx | 6 +++ .../components/estimates/estimate-search.tsx | 6 +++ apps/web/core/components/estimates/index.ts | 6 +++ .../core/components/estimates/inputs/index.ts | 6 +++ .../estimates/inputs/number-input.tsx | 6 +++ .../core/components/estimates/inputs/root.tsx | 6 +++ .../estimates/inputs/text-input.tsx | 6 +++ .../components/estimates/loader-screen.tsx | 6 +++ .../estimates/points/create-root.tsx | 6 +++ .../components/estimates/points/create.tsx | 6 +++ .../core/components/estimates/points/index.ts | 6 +++ .../components/estimates/points/preview.tsx | 6 +++ .../components/estimates/points/update.tsx | 6 +++ .../components/estimates/radio-select.tsx | 6 +++ apps/web/core/components/estimates/root.tsx | 6 +++ apps/web/core/components/exporter/column.tsx | 6 +++ .../core/components/exporter/export-form.tsx | 6 +++ .../core/components/exporter/export-modal.tsx | 6 +++ apps/web/core/components/exporter/guide.tsx | 6 +++ .../core/components/exporter/prev-exports.tsx | 6 +++ .../components/exporter/single-export.tsx | 6 +++ .../gantt-chart/blocks/block-row.tsx | 6 +++ .../components/gantt-chart/blocks/block.tsx | 6 +++ .../components/gantt-chart/chart/header.tsx | 6 +++ .../components/gantt-chart/chart/index.ts | 6 +++ .../gantt-chart/chart/main-content.tsx | 6 +++ .../components/gantt-chart/chart/root.tsx | 6 +++ .../chart/timeline-drag-helper.tsx | 6 +++ .../gantt-chart/chart/views/index.ts | 6 +++ .../gantt-chart/chart/views/month.tsx | 6 +++ .../gantt-chart/chart/views/quarter.tsx | 6 +++ .../gantt-chart/chart/views/week.tsx | 6 +++ .../core/components/gantt-chart/constants.ts | 6 +++ .../components/gantt-chart/contexts/index.tsx | 6 +++ .../core/components/gantt-chart/data/index.ts | 6 +++ .../gantt-chart/helpers/add-block.tsx | 6 +++ .../blockResizables/left-resizable.tsx | 6 +++ .../blockResizables/right-resizable.tsx | 6 +++ .../blockResizables/use-gantt-resizable.ts | 6 +++ .../gantt-chart/helpers/draggable.tsx | 6 +++ .../components/gantt-chart/helpers/index.ts | 6 +++ apps/web/core/components/gantt-chart/index.ts | 6 +++ apps/web/core/components/gantt-chart/root.tsx | 6 +++ .../gantt-chart/sidebar/gantt-dnd-HOC.tsx | 6 +++ .../components/gantt-chart/sidebar/index.ts | 6 +++ .../gantt-chart/sidebar/issues/block.tsx | 6 +++ .../gantt-chart/sidebar/issues/index.ts | 6 +++ .../gantt-chart/sidebar/issues/sidebar.tsx | 6 +++ .../gantt-chart/sidebar/modules/block.tsx | 6 +++ .../gantt-chart/sidebar/modules/index.ts | 6 +++ .../gantt-chart/sidebar/modules/sidebar.tsx | 6 +++ .../components/gantt-chart/sidebar/root.tsx | 6 +++ .../components/gantt-chart/sidebar/utils.ts | 6 +++ .../components/gantt-chart/views/helpers.ts | 6 +++ .../components/gantt-chart/views/index.ts | 6 +++ .../gantt-chart/views/month-view.ts | 6 +++ .../gantt-chart/views/quarter-view.ts | 6 +++ .../components/gantt-chart/views/week-view.ts | 6 +++ .../components/global/chat-support-modal.tsx | 6 +++ apps/web/core/components/global/index.ts | 6 +++ .../global/product-updates/fallback.tsx | 6 +++ .../global/product-updates/footer.tsx | 6 +++ .../global/product-updates/index.ts | 6 +++ .../global/product-updates/modal.tsx | 6 +++ .../components/global/timezone-select.tsx | 6 +++ .../home/home-dashboard-widgets.tsx | 6 +++ apps/web/core/components/home/index.ts | 6 +++ apps/web/core/components/home/root.tsx | 6 +++ .../core/components/home/user-greetings.tsx | 6 +++ .../home/widgets/empty-states/index.ts | 6 +++ .../home/widgets/empty-states/links.tsx | 6 +++ .../home/widgets/empty-states/no-projects.tsx | 6 +++ .../home/widgets/empty-states/recents.tsx | 6 +++ .../home/widgets/empty-states/stickies.tsx | 6 +++ .../web/core/components/home/widgets/index.ts | 6 +++ .../components/home/widgets/links/action.tsx | 6 +++ .../links/create-update-link-modal.tsx | 6 +++ .../components/home/widgets/links/index.ts | 6 +++ .../home/widgets/links/link-detail.tsx | 6 +++ .../components/home/widgets/links/links.tsx | 6 +++ .../components/home/widgets/links/root.tsx | 6 +++ .../home/widgets/links/use-links.tsx | 6 +++ .../home/widgets/loaders/home-loader.tsx | 6 +++ .../components/home/widgets/loaders/index.ts | 6 +++ .../home/widgets/loaders/loader.tsx | 6 +++ .../home/widgets/loaders/quick-links.tsx | 6 +++ .../home/widgets/loaders/recent-activity.tsx | 6 +++ .../components/home/widgets/manage/index.tsx | 6 +++ .../manage/widget-item-drag-handle.tsx | 6 +++ .../home/widgets/manage/widget-item.tsx | 6 +++ .../home/widgets/manage/widget-list.tsx | 6 +++ .../home/widgets/manage/widget.helpers.ts | 6 +++ .../home/widgets/recents/filters.tsx | 6 +++ .../components/home/widgets/recents/index.tsx | 6 +++ .../components/home/widgets/recents/issue.tsx | 6 +++ .../components/home/widgets/recents/page.tsx | 6 +++ .../home/widgets/recents/project.tsx | 6 +++ .../icons/attachment/attachment-icon.tsx | 6 +++ .../icons/attachment/audio-file-icon.tsx | 6 +++ .../icons/attachment/css-file-icon.tsx | 6 +++ .../icons/attachment/csv-file-icon.tsx | 6 +++ .../icons/attachment/default-file-icon.tsx | 6 +++ .../icons/attachment/doc-file-icon.tsx | 6 +++ .../icons/attachment/document-icon.tsx | 6 +++ .../icons/attachment/figma-file-icon.tsx | 6 +++ .../icons/attachment/html-file-icon.tsx | 6 +++ .../icons/attachment/img-file-icon.tsx | 6 +++ .../core/components/icons/attachment/index.ts | 6 +++ .../icons/attachment/jpg-file-icon.tsx | 6 +++ .../icons/attachment/js-file-icon.tsx | 6 +++ .../icons/attachment/pdf-file-icon.tsx | 6 +++ .../icons/attachment/png-file-icon.tsx | 6 +++ .../icons/attachment/rar-file-icon.tsx | 6 +++ .../icons/attachment/setting-icon.tsx | 6 +++ .../icons/attachment/sheet-file-icon.tsx | 6 +++ .../icons/attachment/svg-file-icon.tsx | 6 +++ .../components/icons/attachment/tune-icon.tsx | 6 +++ .../icons/attachment/txt-file-icon.tsx | 6 +++ .../icons/attachment/video-file-icon.tsx | 6 +++ .../icons/attachment/zip-file-icon.tsx | 6 +++ apps/web/core/components/icons/index.ts | 6 +++ .../components/icons/locked-component.tsx | 6 +++ .../inbox/content/inbox-issue-header.tsx | 6 +++ .../content/inbox-issue-mobile-header.tsx | 6 +++ .../core/components/inbox/content/index.ts | 6 +++ .../inbox/content/issue-properties.tsx | 6 +++ .../components/inbox/content/issue-root.tsx | 6 +++ .../core/components/inbox/content/root.tsx | 6 +++ .../inbox-filter/applied-filters/date.tsx | 6 +++ .../inbox-filter/applied-filters/label.tsx | 6 +++ .../inbox-filter/applied-filters/member.tsx | 6 +++ .../inbox-filter/applied-filters/priority.tsx | 6 +++ .../inbox-filter/applied-filters/root.tsx | 6 +++ .../inbox-filter/applied-filters/state.tsx | 6 +++ .../inbox-filter/applied-filters/status.tsx | 6 +++ .../inbox/inbox-filter/filters/date.tsx | 6 +++ .../inbox-filter/filters/filter-selection.tsx | 6 +++ .../inbox/inbox-filter/filters/labels.tsx | 6 +++ .../inbox/inbox-filter/filters/members.tsx | 6 +++ .../inbox/inbox-filter/filters/priority.tsx | 6 +++ .../inbox/inbox-filter/filters/state.tsx | 6 +++ .../inbox/inbox-filter/filters/status.tsx | 6 +++ .../components/inbox/inbox-filter/index.ts | 6 +++ .../components/inbox/inbox-filter/root.tsx | 6 +++ .../inbox/inbox-filter/sorting/order-by.tsx | 6 +++ .../components/inbox/inbox-issue-status.tsx | 6 +++ .../components/inbox/inbox-status-icon.tsx | 6 +++ apps/web/core/components/inbox/index.ts | 6 +++ .../inbox/modals/create-modal/create-root.tsx | 6 +++ .../inbox/modals/create-modal/index.ts | 6 +++ .../modals/create-modal/issue-description.tsx | 6 +++ .../modals/create-modal/issue-properties.tsx | 6 +++ .../inbox/modals/create-modal/issue-title.tsx | 6 +++ .../inbox/modals/create-modal/modal.tsx | 6 +++ .../inbox/modals/decline-issue-modal.tsx | 6 +++ .../inbox/modals/delete-issue-modal.tsx | 6 +++ .../inbox/modals/select-duplicate.tsx | 6 +++ .../inbox/modals/snooze-issue-modal.tsx | 6 +++ apps/web/core/components/inbox/root.tsx | 6 +++ .../inbox/sidebar/inbox-list-item.tsx | 6 +++ .../components/inbox/sidebar/inbox-list.tsx | 6 +++ .../core/components/inbox/sidebar/index.ts | 6 +++ .../core/components/inbox/sidebar/root.tsx | 6 +++ apps/web/core/components/instance/index.ts | 6 +++ .../components/instance/maintenance-view.tsx | 6 +++ .../components/instance/not-ready-view.tsx | 6 +++ .../integration/github/select-repository.tsx | 6 +++ .../integration/single-integration-card.tsx | 6 +++ .../integration/slack/select-channel.tsx | 6 +++ .../components/issues/archive-issue-modal.tsx | 6 +++ .../issues/archived-issues-header.tsx | 6 +++ .../issues/attachment/attachment-detail.tsx | 6 +++ .../attachment/attachment-item-list.tsx | 6 +++ .../attachment/attachment-list-item.tsx | 6 +++ .../attachment-list-upload-item.tsx | 6 +++ .../attachment/attachment-upload-details.tsx | 6 +++ .../issues/attachment/attachment-upload.tsx | 6 +++ .../issues/attachment/attachments-list.tsx | 6 +++ .../attachment/delete-attachment-modal.tsx | 6 +++ .../components/issues/attachment/index.ts | 6 +++ .../components/issues/attachment/root.tsx | 6 +++ .../issues/bulk-operations/upgrade-banner.tsx | 6 +++ .../issues/confirm-issue-discard.tsx | 6 +++ .../create-issue-toast-action-items.tsx | 6 +++ .../components/issues/delete-issue-modal.tsx | 6 +++ apps/web/core/components/issues/filters.tsx | 6 +++ .../issue-detail-widgets/action-buttons.tsx | 6 +++ .../attachments/content.tsx | 6 +++ .../attachments/helper.tsx | 6 +++ .../issue-detail-widgets/attachments/index.ts | 6 +++ .../attachments/quick-action-button.tsx | 6 +++ .../issue-detail-widgets/attachments/root.tsx | 6 +++ .../attachments/title.tsx | 6 +++ .../issues/issue-detail-widgets/index.ts | 6 +++ .../issue-detail-widget-collapsibles.tsx | 6 +++ .../issue-detail-widget-modals.tsx | 6 +++ .../issue-detail-widgets/links/content.tsx | 6 +++ .../issue-detail-widgets/links/helper.tsx | 6 +++ .../issue-detail-widgets/links/index.ts | 6 +++ .../links/quick-action-button.tsx | 6 +++ .../issue-detail-widgets/links/root.tsx | 6 +++ .../issue-detail-widgets/links/title.tsx | 6 +++ .../relations/content.tsx | 6 +++ .../issue-detail-widgets/relations/helper.tsx | 6 +++ .../issue-detail-widgets/relations/index.ts | 6 +++ .../relations/quick-action-button.tsx | 6 +++ .../issue-detail-widgets/relations/root.tsx | 6 +++ .../issue-detail-widgets/relations/title.tsx | 6 +++ .../issues/issue-detail-widgets/root.tsx | 6 +++ .../sub-issues/content.tsx | 6 +++ .../sub-issues/display-filters.tsx | 6 +++ .../sub-issues/filters.tsx | 6 +++ .../issue-detail-widgets/sub-issues/helper.ts | 6 +++ .../issue-detail-widgets/sub-issues/index.ts | 6 +++ .../sub-issues/issues-list/list-group.tsx | 6 +++ .../sub-issues/issues-list/list-item.tsx | 6 +++ .../sub-issues/issues-list/properties.tsx | 6 +++ .../sub-issues/issues-list/root.tsx | 6 +++ .../sub-issues/quick-action-button.tsx | 6 +++ .../issue-detail-widgets/sub-issues/root.tsx | 6 +++ .../sub-issues/title-actions.tsx | 6 +++ .../issue-detail-widgets/sub-issues/title.tsx | 6 +++ .../issue-detail-widgets/widget-button.tsx | 6 +++ .../issues/issue-detail/cycle-select.tsx | 6 +++ .../issues/issue-detail/identifier-text.tsx | 6 +++ .../components/issues/issue-detail/index.ts | 6 +++ .../issue-activity/activity-comment-root.tsx | 6 +++ .../issue-activity/activity-filter.tsx | 6 +++ .../activity/actions/archived-at.tsx | 6 +++ .../activity/actions/assignee.tsx | 6 +++ .../activity/actions/attachment.tsx | 6 +++ .../issue-activity/activity/actions/cycle.tsx | 6 +++ .../activity/actions/default.tsx | 6 +++ .../activity/actions/description.tsx | 6 +++ .../activity/actions/estimate.tsx | 6 +++ .../actions/helpers/activity-block.tsx | 6 +++ .../activity/actions/helpers/issue-link.tsx | 6 +++ .../activity/actions/helpers/issue-user.tsx | 6 +++ .../issue-activity/activity/actions/inbox.tsx | 6 +++ .../issue-activity/activity/actions/index.ts | 6 +++ .../activity/actions/label-activity-chip.tsx | 6 +++ .../issue-activity/activity/actions/label.tsx | 6 +++ .../issue-activity/activity/actions/link.tsx | 6 +++ .../activity/actions/module.tsx | 6 +++ .../issue-activity/activity/actions/name.tsx | 6 +++ .../activity/actions/parent.tsx | 6 +++ .../activity/actions/priority.tsx | 6 +++ .../activity/actions/relation.tsx | 6 +++ .../activity/actions/start_date.tsx | 6 +++ .../issue-activity/activity/actions/state.tsx | 6 +++ .../activity/actions/target_date.tsx | 6 +++ .../issue-activity/activity/activity-list.tsx | 6 +++ .../issue-detail/issue-activity/helper.tsx | 6 +++ .../issue-detail/issue-activity/index.ts | 6 +++ .../issue-detail/issue-activity/loader.tsx | 6 +++ .../issue-detail/issue-activity/root.tsx | 6 +++ .../issue-detail/issue-activity/sort-root.tsx | 6 +++ .../issue-detail-quick-actions.tsx | 6 +++ .../issue-detail/label/create-label.tsx | 6 +++ .../issues/issue-detail/label/index.ts | 6 +++ .../issue-detail/label/label-list-item.tsx | 6 +++ .../issues/issue-detail/label/label-list.tsx | 6 +++ .../issues/issue-detail/label/root.tsx | 6 +++ .../label/select/label-select.tsx | 6 +++ .../issues/issue-detail/label/select/root.tsx | 6 +++ .../links/create-update-link-modal.tsx | 6 +++ .../issues/issue-detail/links/index.ts | 6 +++ .../issues/issue-detail/links/link-detail.tsx | 6 +++ .../issues/issue-detail/links/link-item.tsx | 6 +++ .../issues/issue-detail/links/link-list.tsx | 6 +++ .../issues/issue-detail/links/links.tsx | 6 +++ .../issues/issue-detail/links/root.tsx | 6 +++ .../issues/issue-detail/main-content.tsx | 6 +++ .../issues/issue-detail/module-select.tsx | 6 +++ .../issues/issue-detail/parent-select.tsx | 6 +++ .../issues/issue-detail/parent/index.ts | 6 +++ .../issues/issue-detail/parent/root.tsx | 6 +++ .../issue-detail/parent/sibling-item.tsx | 6 +++ .../issues/issue-detail/parent/siblings.tsx | 6 +++ .../issues/issue-detail/reactions/index.ts | 6 +++ .../issue-detail/reactions/issue-comment.tsx | 6 +++ .../issues/issue-detail/reactions/issue.tsx | 6 +++ .../issues/issue-detail/relation-select.tsx | 6 +++ .../components/issues/issue-detail/root.tsx | 6 +++ .../issues/issue-detail/sidebar.tsx | 6 +++ .../issues/issue-detail/subscription.tsx | 6 +++ .../calendar/base-calendar-root.tsx | 6 +++ .../issue-layouts/calendar/calendar.tsx | 6 +++ .../issue-layouts/calendar/day-tile.tsx | 6 +++ .../issue-layouts/calendar/dropdowns/index.ts | 6 +++ .../calendar/dropdowns/months-dropdown.tsx | 6 +++ .../calendar/dropdowns/options-dropdown.tsx | 6 +++ .../issues/issue-layouts/calendar/header.tsx | 6 +++ .../calendar/issue-block-root.tsx | 6 +++ .../issue-layouts/calendar/issue-block.tsx | 6 +++ .../issue-layouts/calendar/issue-blocks.tsx | 6 +++ .../calendar/quick-add-issue-actions.tsx | 6 +++ .../calendar/roots/cycle-root.tsx | 6 +++ .../calendar/roots/module-root.tsx | 6 +++ .../calendar/roots/project-root.tsx | 6 +++ .../calendar/roots/project-view-root.tsx | 6 +++ .../issues/issue-layouts/calendar/utils.ts | 6 +++ .../issue-layouts/calendar/week-days.tsx | 6 +++ .../issue-layouts/calendar/week-header.tsx | 6 +++ .../empty-states/archived-issues.tsx | 6 +++ .../issue-layouts/empty-states/cycle.tsx | 6 +++ .../empty-states/global-view.tsx | 6 +++ .../issue-layouts/empty-states/index.tsx | 6 +++ .../issue-layouts/empty-states/module.tsx | 6 +++ .../empty-states/profile-view.tsx | 6 +++ .../empty-states/project-epic.tsx | 6 +++ .../empty-states/project-issues.tsx | 6 +++ .../empty-states/project-view.tsx | 6 +++ .../filters/applied-filters/cycle.tsx | 6 +++ .../filters/applied-filters/date.tsx | 6 +++ .../filters/applied-filters/index.ts | 6 +++ .../filters/applied-filters/label.tsx | 6 +++ .../filters/applied-filters/members.tsx | 6 +++ .../filters/applied-filters/module.tsx | 6 +++ .../filters/applied-filters/priority.tsx | 6 +++ .../filters/applied-filters/project.tsx | 6 +++ .../filters/applied-filters/state-group.tsx | 6 +++ .../filters/applied-filters/state.tsx | 6 +++ .../display-filters-selection.tsx | 6 +++ .../display-filters/display-properties.tsx | 6 +++ .../header/display-filters/extra-options.tsx | 6 +++ .../header/display-filters/group-by.tsx | 6 +++ .../filters/header/display-filters/index.ts | 6 +++ .../header/display-filters/order-by.tsx | 6 +++ .../header/display-filters/sub-group-by.tsx | 6 +++ .../filters/header/filters/assignee.tsx | 6 +++ .../filters/header/filters/created-by.tsx | 6 +++ .../filters/header/filters/cycle.tsx | 6 +++ .../filters/header/filters/due-date.tsx | 6 +++ .../filters/header/filters/index.ts | 6 +++ .../filters/header/filters/labels.tsx | 6 +++ .../filters/header/filters/mentions.tsx | 6 +++ .../filters/header/filters/module.tsx | 6 +++ .../filters/header/filters/priority.tsx | 6 +++ .../filters/header/filters/project.tsx | 6 +++ .../filters/header/filters/start-date.tsx | 6 +++ .../filters/header/filters/state-group.tsx | 6 +++ .../filters/header/filters/state.tsx | 6 +++ .../filters/header/helpers/dropdown.tsx | 6 +++ .../filters/header/helpers/filter-header.tsx | 6 +++ .../filters/header/helpers/filter-option.tsx | 6 +++ .../filters/header/helpers/index.ts | 6 +++ .../issue-layouts/filters/header/index.ts | 6 +++ .../filters/header/layout-selection.tsx | 6 +++ .../header/mobile-layout-selection.tsx | 6 +++ .../issues/issue-layouts/filters/index.ts | 6 +++ .../issue-layouts/gantt/base-gantt-root.tsx | 6 +++ .../issues/issue-layouts/gantt/blocks.tsx | 6 +++ .../issues/issue-layouts/gantt/index.ts | 6 +++ .../issue-layouts/group-drag-overlay.tsx | 6 +++ .../issues/issue-layouts/issue-layout-HOC.tsx | 6 +++ .../issue-layouts/kanban/base-kanban-root.tsx | 6 +++ .../issues/issue-layouts/kanban/block.tsx | 6 +++ .../issue-layouts/kanban/blocks-list.tsx | 6 +++ .../issues/issue-layouts/kanban/default.tsx | 6 +++ .../kanban/headers/group-by-card.tsx | 6 +++ .../kanban/headers/sub-group-by-card.tsx | 6 +++ .../issue-layouts/kanban/kanban-group.tsx | 6 +++ .../issue-layouts/kanban/roots/cycle-root.tsx | 6 +++ .../kanban/roots/module-root.tsx | 6 +++ .../kanban/roots/profile-issues-root.tsx | 6 +++ .../kanban/roots/project-root.tsx | 6 +++ .../kanban/roots/project-view-root.tsx | 6 +++ .../issues/issue-layouts/kanban/swimlanes.tsx | 6 +++ .../issues/issue-layouts/layout-icon.tsx | 6 +++ .../issue-layouts/list/base-list-root.tsx | 6 +++ .../issues/issue-layouts/list/block-root.tsx | 6 +++ .../issues/issue-layouts/list/block.tsx | 6 +++ .../issues/issue-layouts/list/blocks-list.tsx | 6 +++ .../issues/issue-layouts/list/default.tsx | 6 +++ .../list/headers/group-by-card.tsx | 6 +++ .../issues/issue-layouts/list/list-group.tsx | 6 +++ .../list/roots/archived-issue-root.tsx | 6 +++ .../issue-layouts/list/roots/cycle-root.tsx | 6 +++ .../issue-layouts/list/roots/module-root.tsx | 6 +++ .../list/roots/profile-issues-root.tsx | 6 +++ .../issue-layouts/list/roots/project-root.tsx | 6 +++ .../list/roots/project-view-root.tsx | 6 +++ .../properties/all-properties.tsx | 6 +++ .../issues/issue-layouts/properties/index.ts | 6 +++ .../properties/label-dropdown.tsx | 6 +++ .../issue-layouts/properties/labels.tsx | 6 +++ .../with-display-properties-HOC.tsx | 6 +++ .../quick-action-dropdowns/all-issue.tsx | 6 +++ .../quick-action-dropdowns/archived-issue.tsx | 6 +++ .../quick-action-dropdowns/cycle-issue.tsx | 6 +++ .../quick-action-dropdowns/helper.tsx | 6 +++ .../quick-action-dropdowns/index.ts | 6 +++ .../quick-action-dropdowns/issue-detail.tsx | 6 +++ .../quick-action-dropdowns/module-issue.tsx | 6 +++ .../quick-action-dropdowns/project-issue.tsx | 6 +++ .../issue-layouts/quick-add/button/gantt.tsx | 6 +++ .../issue-layouts/quick-add/button/index.ts | 6 +++ .../issue-layouts/quick-add/button/kanban.tsx | 6 +++ .../issue-layouts/quick-add/button/list.tsx | 6 +++ .../quick-add/button/spreadsheet.tsx | 6 +++ .../issue-layouts/quick-add/form/calendar.tsx | 6 +++ .../issue-layouts/quick-add/form/gantt.tsx | 6 +++ .../issue-layouts/quick-add/form/index.ts | 6 +++ .../issue-layouts/quick-add/form/kanban.tsx | 6 +++ .../issue-layouts/quick-add/form/list.tsx | 6 +++ .../quick-add/form/spreadsheet.tsx | 6 +++ .../issues/issue-layouts/quick-add/index.ts | 6 +++ .../issues/issue-layouts/quick-add/root.tsx | 6 +++ .../roots/all-issue-layout-root.tsx | 6 +++ .../roots/archived-issue-layout-root.tsx | 6 +++ .../issue-layouts/roots/cycle-layout-root.tsx | 6 +++ .../roots/module-layout-root.tsx | 6 +++ .../roots/project-layout-root.tsx | 6 +++ .../roots/project-view-layout-root.tsx | 6 +++ .../spreadsheet/base-spreadsheet-root.tsx | 6 +++ .../spreadsheet/columns/assignee-column.tsx | 6 +++ .../spreadsheet/columns/attachment-column.tsx | 6 +++ .../spreadsheet/columns/created-on-column.tsx | 6 +++ .../spreadsheet/columns/cycle-column.tsx | 6 +++ .../spreadsheet/columns/due-date-column.tsx | 6 +++ .../spreadsheet/columns/estimate-column.tsx | 6 +++ .../spreadsheet/columns/header-column.tsx | 6 +++ .../spreadsheet/columns/index.ts | 6 +++ .../spreadsheet/columns/label-column.tsx | 6 +++ .../spreadsheet/columns/link-column.tsx | 6 +++ .../spreadsheet/columns/module-column.tsx | 6 +++ .../spreadsheet/columns/priority-column.tsx | 6 +++ .../spreadsheet/columns/start-date-column.tsx | 6 +++ .../spreadsheet/columns/state-column.tsx | 6 +++ .../spreadsheet/columns/sub-issue-column.tsx | 6 +++ .../spreadsheet/columns/updated-on-column.tsx | 6 +++ .../spreadsheet/issue-column.tsx | 6 +++ .../issue-layouts/spreadsheet/issue-row.tsx | 6 +++ .../spreadsheet/roots/cycle-root.tsx | 6 +++ .../spreadsheet/roots/module-root.tsx | 6 +++ .../spreadsheet/roots/project-root.tsx | 6 +++ .../spreadsheet/roots/project-view-root.tsx | 6 +++ .../spreadsheet/roots/workspace-root.tsx | 6 +++ .../spreadsheet/spreadsheet-header-column.tsx | 6 +++ .../spreadsheet/spreadsheet-header.tsx | 6 +++ .../spreadsheet/spreadsheet-table.tsx | 6 +++ .../spreadsheet/spreadsheet-view.tsx | 6 +++ .../components/issues/issue-layouts/utils.tsx | 6 +++ .../components/issues/issue-modal/base.tsx | 6 +++ .../components/default-properties.tsx | 6 +++ .../components/description-editor.tsx | 6 +++ .../issues/issue-modal/components/index.ts | 6 +++ .../issue-modal/components/parent-tag.tsx | 6 +++ .../issue-modal/components/project-select.tsx | 6 +++ .../issue-modal/components/title-input.tsx | 6 +++ .../issues/issue-modal/context/index.ts | 6 +++ .../context/issue-modal-context.tsx | 6 +++ .../issues/issue-modal/draft-issue-layout.tsx | 6 +++ .../components/issues/issue-modal/form.tsx | 6 +++ .../components/issues/issue-modal/modal.tsx | 6 +++ .../components/issues/issue-update-status.tsx | 6 +++ apps/web/core/components/issues/label.tsx | 6 +++ .../issues/layout-quick-actions.tsx | 6 +++ .../issues/parent-issues-list-modal.tsx | 6 +++ .../components/issues/peek-overview/error.tsx | 6 +++ .../issues/peek-overview/header.tsx | 6 +++ .../components/issues/peek-overview/index.ts | 6 +++ .../issues/peek-overview/issue-detail.tsx | 6 +++ .../issues/peek-overview/loader.tsx | 6 +++ .../issues/peek-overview/properties.tsx | 6 +++ .../components/issues/peek-overview/root.tsx | 6 +++ .../components/issues/peek-overview/view.tsx | 6 +++ .../components/issues/preview-card/date.tsx | 6 +++ .../components/issues/preview-card/index.ts | 6 +++ .../components/issues/preview-card/root.tsx | 6 +++ .../issues/relations/issue-list-item.tsx | 6 +++ .../issues/relations/issue-list.tsx | 6 +++ .../issues/relations/properties.tsx | 6 +++ .../core/components/issues/select/base.tsx | 6 +++ .../components/issues/select/dropdown.tsx | 6 +++ .../core/components/issues/select/index.ts | 6 +++ .../core/components/issues/title-input.tsx | 6 +++ .../issues/workspace-draft/delete-modal.tsx | 6 +++ .../workspace-draft/draft-issue-block.tsx | 6 +++ .../draft-issue-properties.tsx | 6 +++ .../issues/workspace-draft/empty-state.tsx | 6 +++ .../issues/workspace-draft/index.ts | 6 +++ .../issues/workspace-draft/loader.tsx | 6 +++ .../issues/workspace-draft/quick-action.tsx | 6 +++ .../issues/workspace-draft/root.tsx | 6 +++ .../labels/create-update-label-inline.tsx | 6 +++ .../components/labels/delete-label-modal.tsx | 6 +++ apps/web/core/components/labels/index.ts | 6 +++ .../labels/label-block/label-item-block.tsx | 6 +++ .../labels/label-block/label-name.tsx | 6 +++ .../labels/label-drag-n-drop-HOC.tsx | 6 +++ .../web/core/components/labels/label-utils.ts | 6 +++ .../labels/project-setting-label-group.tsx | 6 +++ .../labels/project-setting-label-item.tsx | 6 +++ .../labels/project-setting-label-list.tsx | 6 +++ apps/web/core/components/license/index.ts | 6 +++ .../modal/card/base-paid-plan-card.tsx | 6 +++ .../license/modal/card/checkout-button.tsx | 6 +++ .../license/modal/card/discount-info.tsx | 6 +++ .../license/modal/card/free-plan.tsx | 6 +++ .../components/license/modal/card/index.ts | 6 +++ .../license/modal/card/plan-upgrade.tsx | 6 +++ .../license/modal/card/talk-to-sales.tsx | 6 +++ .../core/components/license/modal/index.ts | 6 +++ .../modules/analytics-sidebar/index.ts | 6 +++ .../analytics-sidebar/issue-progress.tsx | 6 +++ .../analytics-sidebar/progress-stats.tsx | 6 +++ .../modules/analytics-sidebar/root.tsx | 6 +++ .../modules/applied-filters/date.tsx | 6 +++ .../modules/applied-filters/index.ts | 6 +++ .../modules/applied-filters/members.tsx | 6 +++ .../modules/applied-filters/root.tsx | 6 +++ .../modules/applied-filters/status.tsx | 6 +++ .../modules/archived-modules/header.tsx | 6 +++ .../modules/archived-modules/index.ts | 6 +++ .../modules/archived-modules/modal.tsx | 6 +++ .../modules/archived-modules/root.tsx | 6 +++ .../modules/archived-modules/view.tsx | 6 +++ .../modules/delete-module-modal.tsx | 6 +++ .../modules/dropdowns/filters/index.ts | 6 +++ .../modules/dropdowns/filters/lead.tsx | 6 +++ .../modules/dropdowns/filters/members.tsx | 6 +++ .../modules/dropdowns/filters/root.tsx | 6 +++ .../modules/dropdowns/filters/start-date.tsx | 6 +++ .../modules/dropdowns/filters/status.tsx | 6 +++ .../modules/dropdowns/filters/target-date.tsx | 6 +++ .../components/modules/dropdowns/index.ts | 6 +++ .../components/modules/dropdowns/order-by.tsx | 6 +++ apps/web/core/components/modules/form.tsx | 6 +++ .../components/modules/gantt-chart/blocks.tsx | 6 +++ .../components/modules/gantt-chart/index.ts | 6 +++ .../gantt-chart/modules-list-layout.tsx | 6 +++ apps/web/core/components/modules/index.ts | 6 +++ .../modules/links/create-update-modal.tsx | 6 +++ .../core/components/modules/links/index.ts | 6 +++ .../components/modules/links/list-item.tsx | 6 +++ .../core/components/modules/links/list.tsx | 6 +++ apps/web/core/components/modules/modal.tsx | 6 +++ .../components/modules/module-card-item.tsx | 6 +++ .../components/modules/module-layout-icon.tsx | 6 +++ .../modules/module-list-item-action.tsx | 6 +++ .../components/modules/module-list-item.tsx | 6 +++ .../modules/module-peek-overview.tsx | 6 +++ .../modules/module-status-dropdown.tsx | 6 +++ .../components/modules/module-view-header.tsx | 6 +++ .../components/modules/modules-list-view.tsx | 6 +++ .../core/components/modules/quick-actions.tsx | 6 +++ .../core/components/modules/select/index.ts | 6 +++ .../core/components/modules/select/status.tsx | 6 +++ .../modules/sidebar-select/index.ts | 6 +++ .../modules/sidebar-select/select-status.tsx | 6 +++ .../components/navigation/app-rail-root.tsx | 6 +++ .../customize-navigation-dialog.tsx | 6 +++ apps/web/core/components/navigation/index.ts | 6 +++ .../core/components/navigation/items-root.tsx | 6 +++ .../navigation/project-actions-menu.tsx | 6 +++ .../navigation/project-header-button.tsx | 6 +++ .../components/navigation/project-header.tsx | 6 +++ .../tab-navigation-overflow-menu.tsx | 6 +++ .../navigation/tab-navigation-root.tsx | 6 +++ .../navigation/tab-navigation-utils.ts | 6 +++ .../tab-navigation-visible-item.tsx | 6 +++ .../components/navigation/top-nav-power-k.tsx | 6 +++ .../components/navigation/use-active-tab.ts | 6 +++ .../navigation/use-project-actions.ts | 6 +++ .../navigation/use-responsive-tab-layout.ts | 6 +++ .../navigation/use-tab-preferences.ts | 6 +++ .../onboarding/create-or-join-workspaces.tsx | 6 +++ .../onboarding/create-workspace.tsx | 6 +++ .../web/core/components/onboarding/header.tsx | 6 +++ apps/web/core/components/onboarding/index.ts | 6 +++ .../components/onboarding/invitations.tsx | 6 +++ .../components/onboarding/invite-members.tsx | 6 +++ .../components/onboarding/profile-setup.tsx | 6 +++ apps/web/core/components/onboarding/root.tsx | 6 +++ .../components/onboarding/step-indicator.tsx | 6 +++ .../onboarding/steps/common/header.tsx | 6 +++ .../onboarding/steps/common/index.ts | 6 +++ .../core/components/onboarding/steps/index.ts | 6 +++ .../onboarding/steps/profile/consent.tsx | 6 +++ .../onboarding/steps/profile/index.ts | 6 +++ .../onboarding/steps/profile/root.tsx | 6 +++ .../onboarding/steps/profile/set-password.tsx | 6 +++ .../components/onboarding/steps/role/index.ts | 6 +++ .../components/onboarding/steps/role/root.tsx | 6 +++ .../core/components/onboarding/steps/root.tsx | 6 +++ .../components/onboarding/steps/team/index.ts | 6 +++ .../components/onboarding/steps/team/root.tsx | 6 +++ .../onboarding/steps/usecase/index.ts | 6 +++ .../onboarding/steps/usecase/root.tsx | 6 +++ .../onboarding/steps/workspace/create.tsx | 6 +++ .../onboarding/steps/workspace/index.ts | 6 +++ .../steps/workspace/join-invites.tsx | 6 +++ .../onboarding/steps/workspace/root.tsx | 6 +++ .../onboarding/switch-account-dropdown.tsx | 6 +++ .../onboarding/switch-account-modal.tsx | 6 +++ .../components/pages/dropdowns/actions.tsx | 6 +++ .../core/components/pages/dropdowns/index.ts | 6 +++ .../pages/editor/content-limit-banner.tsx | 6 +++ .../components/pages/editor/editor-body.tsx | 6 +++ .../components/pages/editor/header/index.ts | 6 +++ .../pages/editor/header/logo-picker.tsx | 6 +++ .../components/pages/editor/header/root.tsx | 6 +++ .../components/pages/editor/page-root.tsx | 6 +++ .../pages/editor/summary/content-browser.tsx | 6 +++ .../editor/summary/heading-components.tsx | 6 +++ .../components/pages/editor/summary/index.ts | 6 +++ .../core/components/pages/editor/title.tsx | 6 +++ .../pages/editor/toolbar/color-dropdown.tsx | 6 +++ .../components/pages/editor/toolbar/index.ts | 6 +++ .../pages/editor/toolbar/options-dropdown.tsx | 6 +++ .../components/pages/editor/toolbar/root.tsx | 6 +++ .../pages/editor/toolbar/toolbar.tsx | 6 +++ .../core/components/pages/header/actions.tsx | 6 +++ .../pages/header/archived-badge.tsx | 6 +++ .../pages/header/copy-link-control.tsx | 6 +++ .../pages/header/favorite-control.tsx | 6 +++ .../web/core/components/pages/header/index.ts | 6 +++ .../components/pages/header/offline-badge.tsx | 6 +++ .../web/core/components/pages/header/root.tsx | 6 +++ .../components/pages/header/syncing-badge.tsx | 6 +++ .../pages/list/applied-filters/index.ts | 6 +++ .../pages/list/applied-filters/root.tsx | 6 +++ .../pages/list/block-item-action.tsx | 6 +++ apps/web/core/components/pages/list/block.tsx | 6 +++ .../components/pages/list/filters/index.ts | 6 +++ .../components/pages/list/filters/root.tsx | 6 +++ apps/web/core/components/pages/list/index.ts | 6 +++ .../core/components/pages/list/order-by.tsx | 6 +++ apps/web/core/components/pages/list/root.tsx | 6 +++ .../components/pages/list/search-input.tsx | 6 +++ .../components/pages/list/tab-navigation.tsx | 6 +++ .../pages/loaders/page-content-loader.tsx | 6 +++ .../components/pages/loaders/page-loader.tsx | 6 +++ .../pages/modals/create-page-modal.tsx | 6 +++ .../pages/modals/delete-page-modal.tsx | 6 +++ .../pages/modals/export-page-modal.tsx | 6 +++ .../components/pages/modals/page-form.tsx | 6 +++ .../components/pages/navigation-pane/index.ts | 6 +++ .../components/pages/navigation-pane/root.tsx | 6 +++ .../navigation-pane/tab-panels/assets.tsx | 6 +++ .../tab-panels/info/actors-info.tsx | 6 +++ .../tab-panels/info/document-info.tsx | 6 +++ .../navigation-pane/tab-panels/info/root.tsx | 6 +++ .../tab-panels/info/version-history.tsx | 6 +++ .../navigation-pane/tab-panels/outline.tsx | 6 +++ .../pages/navigation-pane/tab-panels/root.tsx | 6 +++ .../pages/navigation-pane/tabs-list.tsx | 6 +++ .../pages/navigation-pane/types/extensions.ts | 6 +++ .../pages/navigation-pane/types/index.ts | 6 +++ .../pages/pages-list-main-content.tsx | 6 +++ .../core/components/pages/pages-list-view.tsx | 6 +++ .../core/components/pages/version/editor.tsx | 6 +++ .../core/components/pages/version/index.ts | 6 +++ .../components/pages/version/main-content.tsx | 6 +++ .../core/components/pages/version/root.tsx | 6 +++ .../core/components/power-k/actions/helper.ts | 6 +++ .../power-k/config/account-commands.ts | 6 +++ .../components/power-k/config/commands.ts | 6 +++ .../power-k/config/creation/command.ts | 6 +++ .../power-k/config/creation/root.ts | 6 +++ .../power-k/config/help-commands.ts | 6 +++ .../power-k/config/miscellaneous-commands.ts | 6 +++ .../power-k/config/navigation/commands.ts | 6 +++ .../power-k/config/navigation/root.ts | 6 +++ .../power-k/config/preferences-commands.ts | 6 +++ .../power-k/core/context-detector.ts | 6 +++ .../core/components/power-k/core/registry.ts | 6 +++ .../power-k/core/shortcut-handler.ts | 6 +++ .../web/core/components/power-k/core/types.ts | 6 +++ .../components/power-k/global-shortcuts.tsx | 6 +++ .../power-k/hooks/use-context-indicator.ts | 6 +++ .../core/components/power-k/menus/builder.tsx | 6 +++ .../core/components/power-k/menus/cycles.tsx | 6 +++ .../components/power-k/menus/empty-state.tsx | 6 +++ .../core/components/power-k/menus/labels.tsx | 6 +++ .../core/components/power-k/menus/members.tsx | 6 +++ .../core/components/power-k/menus/modules.tsx | 6 +++ .../components/power-k/menus/projects.tsx | 6 +++ .../components/power-k/menus/settings.tsx | 6 +++ .../core/components/power-k/menus/views.tsx | 6 +++ .../components/power-k/menus/workspaces.tsx | 6 +++ .../power-k/projects-app-provider.tsx | 6 +++ .../ui/modal/command-item-shortcut-badge.tsx | 6 +++ .../power-k/ui/modal/command-item.tsx | 6 +++ .../power-k/ui/modal/commands-list.tsx | 6 +++ .../components/power-k/ui/modal/constants.ts | 6 +++ .../power-k/ui/modal/context-indicator.tsx | 6 +++ .../components/power-k/ui/modal/footer.tsx | 6 +++ .../components/power-k/ui/modal/header.tsx | 6 +++ .../power-k/ui/modal/search-menu.tsx | 6 +++ .../power-k/ui/modal/search-results-map.tsx | 6 +++ .../power-k/ui/modal/search-results.tsx | 6 +++ .../power-k/ui/modal/shortcuts-root.tsx | 6 +++ .../components/power-k/ui/modal/wrapper.tsx | 6 +++ .../ui/pages/context-based/cycle/commands.ts | 6 +++ .../power-k/ui/pages/context-based/index.ts | 6 +++ .../pages/context-based/module/commands.tsx | 6 +++ .../ui/pages/context-based/module/index.ts | 6 +++ .../ui/pages/context-based/module/root.tsx | 6 +++ .../context-based/module/status-menu.tsx | 6 +++ .../ui/pages/context-based/page/commands.ts | 6 +++ .../power-k/ui/pages/context-based/root.tsx | 6 +++ .../pages/context-based/work-item/commands.ts | 6 +++ .../context-based/work-item/cycles-menu.tsx | 6 +++ .../work-item/estimates-menu.tsx | 6 +++ .../ui/pages/context-based/work-item/index.ts | 6 +++ .../context-based/work-item/labels-menu.tsx | 6 +++ .../context-based/work-item/modules-menu.tsx | 6 +++ .../work-item/priorities-menu.tsx | 6 +++ .../ui/pages/context-based/work-item/root.tsx | 6 +++ .../context-based/work-item/states-menu.tsx | 6 +++ .../components/power-k/ui/pages/default.tsx | 6 +++ .../core/components/power-k/ui/pages/index.ts | 6 +++ .../pages/open-entity/project-cycles-menu.tsx | 6 +++ .../open-entity/project-modules-menu.tsx | 6 +++ .../open-entity/project-settings-menu.tsx | 6 +++ .../pages/open-entity/project-views-menu.tsx | 6 +++ .../ui/pages/open-entity/projects-menu.tsx | 6 +++ .../power-k/ui/pages/open-entity/root.tsx | 6 +++ .../power-k/ui/pages/open-entity/shared.ts | 6 +++ .../open-entity/workspace-settings-menu.tsx | 6 +++ .../ui/pages/open-entity/workspaces-menu.tsx | 6 +++ .../power-k/ui/pages/preferences/index.ts | 6 +++ .../ui/pages/preferences/languages-menu.tsx | 6 +++ .../power-k/ui/pages/preferences/root.tsx | 6 +++ .../pages/preferences/start-of-week-menu.tsx | 6 +++ .../ui/pages/preferences/themes-menu.tsx | 6 +++ .../ui/pages/preferences/timezone-menu.tsx | 6 +++ .../core/components/power-k/ui/pages/root.tsx | 6 +++ .../ui/pages/work-item-selection-page.tsx | 6 +++ .../power-k/ui/renderer/command.tsx | 6 +++ .../components/power-k/ui/renderer/shared.ts | 6 +++ .../power-k/ui/renderer/shortcut.tsx | 6 +++ .../components/power-k/utils/navigation.ts | 6 +++ .../profile/activity/activity-list.tsx | 6 +++ .../profile/activity/download-button.tsx | 6 +++ .../activity/profile-activity-list.tsx | 6 +++ .../activity/workspace-activity-list.tsx | 6 +++ .../components/profile/overview/activity.tsx | 6 +++ .../overview/priority-distribution.tsx | 6 +++ .../profile/overview/state-distribution.tsx | 6 +++ .../components/profile/overview/stats.tsx | 6 +++ .../components/profile/overview/workload.tsx | 6 +++ .../profile/profile-issues-filter.tsx | 6 +++ .../components/profile/profile-issues.tsx | 6 +++ .../profile-setting-content-wrapper.tsx | 6 +++ apps/web/core/components/profile/sidebar.tsx | 6 +++ .../profile/start-of-week-preference.tsx | 6 +++ apps/web/core/components/profile/time.tsx | 6 +++ .../project-states/create-update/create.tsx | 6 +++ .../project-states/create-update/form.tsx | 6 +++ .../project-states/create-update/index.ts | 6 +++ .../project-states/create-update/update.tsx | 6 +++ .../components/project-states/group-item.tsx | 6 +++ .../components/project-states/group-list.tsx | 6 +++ .../core/components/project-states/index.ts | 6 +++ .../core/components/project-states/loader.tsx | 6 +++ .../project-states/options/delete.tsx | 6 +++ .../project-states/options/index.ts | 6 +++ .../options/mark-as-default.tsx | 6 +++ .../core/components/project-states/root.tsx | 6 +++ .../project-states/state-delete-modal.tsx | 6 +++ .../project-states/state-item-title.tsx | 6 +++ .../components/project-states/state-item.tsx | 6 +++ .../components/project-states/state-list.tsx | 6 +++ .../project/applied-filters/access.tsx | 6 +++ .../project/applied-filters/date.tsx | 6 +++ .../project/applied-filters/index.ts | 6 +++ .../project/applied-filters/members.tsx | 6 +++ .../project-display-filters.tsx | 6 +++ .../project/applied-filters/root.tsx | 6 +++ .../project/archive-restore-modal.tsx | 6 +++ .../web/core/components/project/card-list.tsx | 6 +++ apps/web/core/components/project/card.tsx | 6 +++ .../project/confirm-project-member-remove.tsx | 6 +++ .../project/create-project-modal.tsx | 6 +++ .../project/create/common-attributes.tsx | 6 +++ .../core/components/project/create/header.tsx | 6 +++ .../project/create/project-create-buttons.tsx | 6 +++ .../project/delete-project-modal.tsx | 6 +++ .../project/dropdowns/filters/access.tsx | 6 +++ .../project/dropdowns/filters/created-at.tsx | 6 +++ .../project/dropdowns/filters/index.ts | 6 +++ .../project/dropdowns/filters/lead.tsx | 6 +++ .../project/dropdowns/filters/member-list.tsx | 6 +++ .../project/dropdowns/filters/members.tsx | 6 +++ .../project/dropdowns/filters/root.tsx | 6 +++ .../components/project/dropdowns/order-by.tsx | 6 +++ .../core/components/project/empty-state.tsx | 6 +++ apps/web/core/components/project/filters.tsx | 6 +++ .../core/components/project/form-loader.tsx | 6 +++ apps/web/core/components/project/form.tsx | 6 +++ apps/web/core/components/project/header.tsx | 6 +++ .../components/project/integration-card.tsx | 6 +++ .../components/project/join-project-modal.tsx | 6 +++ .../project/leave-project-modal.tsx | 6 +++ .../project/member-header-column.tsx | 6 +++ .../components/project/member-list-item.tsx | 6 +++ .../core/components/project/member-list.tsx | 6 +++ .../core/components/project/member-select.tsx | 6 +++ .../components/project/multi-select-modal.tsx | 6 +++ .../project/project-feature-update.tsx | 6 +++ .../project/project-network-icon.tsx | 6 +++ .../project-settings-member-defaults.tsx | 6 +++ .../project/publish-project/modal.tsx | 6 +++ apps/web/core/components/project/root.tsx | 6 +++ .../components/project/search-projects.tsx | 6 +++ .../project/send-project-invitation-modal.tsx | 6 +++ .../project/settings/control-section.tsx | 6 +++ .../project/settings/features-list.tsx | 6 +++ .../components/project/settings/helper.tsx | 6 +++ .../project/settings/member-columns.tsx | 6 +++ apps/web/core/components/readonly/cycle.tsx | 6 +++ apps/web/core/components/readonly/date.tsx | 6 +++ .../web/core/components/readonly/estimate.tsx | 6 +++ apps/web/core/components/readonly/index.tsx | 6 +++ apps/web/core/components/readonly/labels.tsx | 6 +++ apps/web/core/components/readonly/member.tsx | 6 +++ apps/web/core/components/readonly/module.tsx | 6 +++ .../web/core/components/readonly/priority.tsx | 6 +++ apps/web/core/components/readonly/state.tsx | 6 +++ .../rich-filters/add-filters/button.tsx | 6 +++ .../rich-filters/add-filters/dropdown.tsx | 6 +++ .../rich-filters/filter-item/close-button.tsx | 6 +++ .../rich-filters/filter-item/container.tsx | 6 +++ .../rich-filters/filter-item/invalid.tsx | 6 +++ .../rich-filters/filter-item/loader.tsx | 6 +++ .../rich-filters/filter-item/property.tsx | 6 +++ .../rich-filters/filter-item/root.tsx | 6 +++ .../filter-value-input/date/range.tsx | 6 +++ .../filter-value-input/date/single.tsx | 6 +++ .../rich-filters/filter-value-input/root.tsx | 6 +++ .../filter-value-input/select/multi.tsx | 6 +++ .../select/selected-options-display.tsx | 6 +++ .../filter-value-input/select/shared.tsx | 6 +++ .../filter-value-input/select/single.tsx | 6 +++ .../components/rich-filters/filters-row.tsx | 6 +++ .../rich-filters/filters-toggle.tsx | 6 +++ .../core/components/rich-filters/shared.ts | 6 +++ .../settings/boxed-control-item.tsx | 6 +++ .../components/settings/content-wrapper.tsx | 6 +++ .../core/components/settings/control-item.tsx | 6 +++ apps/web/core/components/settings/heading.tsx | 6 +++ apps/web/core/components/settings/helper.ts | 6 +++ apps/web/core/components/settings/layout.tsx | 6 +++ .../core/components/settings/mobile/nav.tsx | 6 +++ .../core/components/settings/page-header.tsx | 6 +++ .../settings/profile/content/index.ts | 6 +++ .../content/pages/activity/activity-list.tsx | 6 +++ .../profile/content/pages/activity/index.ts | 6 +++ .../profile/content/pages/activity/root.tsx | 6 +++ .../profile/content/pages/api-tokens.tsx | 6 +++ .../profile/content/pages/general/form.tsx | 6 +++ .../profile/content/pages/general/index.ts | 6 +++ .../profile/content/pages/general/root.tsx | 6 +++ .../settings/profile/content/pages/index.ts | 6 +++ .../notifications/email-notification-form.tsx | 6 +++ .../content/pages/notifications/index.ts | 6 +++ .../content/pages/notifications/root.tsx | 6 +++ .../pages/preferences/default-list.tsx | 6 +++ .../content/pages/preferences/index.ts | 6 +++ .../language-and-timezone-list.tsx | 6 +++ .../content/pages/preferences/root.tsx | 6 +++ .../profile/content/pages/security.tsx | 6 +++ .../settings/profile/content/root.tsx | 6 +++ .../components/settings/profile/heading.tsx | 6 +++ .../components/settings/profile/modal.tsx | 6 +++ .../settings/profile/sidebar/header.tsx | 6 +++ .../settings/profile/sidebar/index.ts | 6 +++ .../profile/sidebar/item-categories.tsx | 6 +++ .../settings/profile/sidebar/root.tsx | 6 +++ .../profile/sidebar/workspace-options.tsx | 6 +++ .../project/content/feature-control-item.tsx | 6 +++ .../settings/project/sidebar/header.tsx | 6 +++ .../settings/project/sidebar/index.ts | 6 +++ .../project/sidebar/item-categories.tsx | 6 +++ .../settings/project/sidebar/item-icon.tsx | 6 +++ .../settings/project/sidebar/root.tsx | 6 +++ .../core/components/settings/sidebar/item.tsx | 6 +++ .../settings/workspace/sidebar/header.tsx | 6 +++ .../settings/workspace/sidebar/index.ts | 6 +++ .../workspace/sidebar/item-categories.tsx | 6 +++ .../settings/workspace/sidebar/item-icon.tsx | 6 +++ .../settings/workspace/sidebar/root.tsx | 6 +++ .../core/components/sidebar/add-button.tsx | 6 +++ .../components/sidebar/resizable-sidebar.tsx | 6 +++ .../core/components/sidebar/search-button.tsx | 6 +++ .../core/components/sidebar/sidebar-item.tsx | 6 +++ .../components/sidebar/sidebar-navigation.tsx | 6 +++ .../sidebar/sidebar-toggle-button.tsx | 6 +++ .../components/sidebar/sidebar-wrapper.tsx | 6 +++ .../core/components/stickies/action-bar.tsx | 6 +++ .../core/components/stickies/delete-modal.tsx | 6 +++ .../stickies/layout/stickies-infinite.tsx | 6 +++ .../stickies/layout/stickies-list.tsx | 6 +++ .../stickies/layout/stickies-loader.tsx | 6 +++ .../stickies/layout/stickies-truncated.tsx | 6 +++ .../stickies/layout/sticky-dnd-wrapper.tsx | 6 +++ .../stickies/layout/sticky.helpers.ts | 6 +++ .../core/components/stickies/modal/index.tsx | 6 +++ .../core/components/stickies/modal/search.tsx | 6 +++ .../components/stickies/modal/stickies.tsx | 6 +++ .../core/components/stickies/sticky/index.ts | 6 +++ .../components/stickies/sticky/inputs.tsx | 6 +++ .../core/components/stickies/sticky/root.tsx | 6 +++ .../sticky/sticky-item-drag-handle.tsx | 6 +++ .../stickies/sticky/use-operations.tsx | 6 +++ apps/web/core/components/stickies/widget.tsx | 6 +++ apps/web/core/components/ui/empty-space.tsx | 6 +++ .../integration-and-import-export-banner.tsx | 6 +++ apps/web/core/components/ui/labels-list.tsx | 6 +++ .../ui/loader/cycle-module-board-loader.tsx | 6 +++ .../ui/loader/cycle-module-list-loader.tsx | 6 +++ .../loader/layouts/calendar-layout-loader.tsx | 6 +++ .../ui/loader/layouts/gantt-layout-loader.tsx | 6 +++ .../loader/layouts/kanban-layout-loader.tsx | 6 +++ .../ui/loader/layouts/list-layout-loader.tsx | 6 +++ .../loader/layouts/members-layout-loader.tsx | 6 +++ .../project-inbox/inbox-layout-loader.tsx | 6 +++ .../project-inbox/inbox-sidebar-loader.tsx | 6 +++ .../layouts/spreadsheet-layout-loader.tsx | 6 +++ .../ui/loader/notification-loader.tsx | 6 +++ .../components/ui/loader/pages-loader.tsx | 6 +++ .../components/ui/loader/projects-loader.tsx | 6 +++ .../ui/loader/settings/activity.tsx | 6 +++ .../ui/loader/settings/api-token.tsx | 6 +++ .../components/ui/loader/settings/email.tsx | 6 +++ .../ui/loader/settings/import-and-export.tsx | 6 +++ .../ui/loader/settings/integration.tsx | 6 +++ .../components/ui/loader/settings/members.tsx | 6 +++ .../ui/loader/settings/web-hook.tsx | 6 +++ apps/web/core/components/ui/loader/utils.tsx | 6 +++ .../components/ui/loader/view-list-loader.tsx | 6 +++ .../components/ui/markdown-to-component.tsx | 6 +++ .../components/ui/profile-empty-state.tsx | 6 +++ apps/web/core/components/user/index.ts | 6 +++ .../core/components/user/user-greetings.tsx | 6 +++ .../views/applied-filters/access.tsx | 6 +++ .../views/applied-filters/index.tsx | 6 +++ .../components/views/applied-filters/root.tsx | 6 +++ .../components/views/delete-view-modal.tsx | 6 +++ .../views/filters/filter-selection.tsx | 6 +++ .../components/views/filters/order-by.tsx | 6 +++ apps/web/core/components/views/form.tsx | 6 +++ apps/web/core/components/views/helper.tsx | 6 +++ apps/web/core/components/views/modal.tsx | 6 +++ .../core/components/views/quick-actions.tsx | 6 +++ .../components/views/view-list-header.tsx | 6 +++ .../views/view-list-item-action.tsx | 6 +++ .../core/components/views/view-list-item.tsx | 6 +++ apps/web/core/components/views/views-list.tsx | 6 +++ .../web-hooks/create-webhook-modal.tsx | 6 +++ .../web-hooks/delete-webhook-modal.tsx | 6 +++ .../core/components/web-hooks/empty-state.tsx | 6 +++ .../web-hooks/form/delete-section.tsx | 6 +++ .../components/web-hooks/form/event-types.tsx | 6 +++ .../core/components/web-hooks/form/form.tsx | 6 +++ .../core/components/web-hooks/form/index.ts | 6 +++ .../form/individual-event-options.tsx | 6 +++ .../core/components/web-hooks/form/input.tsx | 6 +++ .../components/web-hooks/form/secret-key.tsx | 6 +++ .../core/components/web-hooks/form/toggle.tsx | 6 +++ .../web-hooks/generated-hook-details.tsx | 6 +++ apps/web/core/components/web-hooks/index.ts | 6 +++ apps/web/core/components/web-hooks/utils.ts | 6 +++ .../web-hooks/webhooks-list-item.tsx | 6 +++ .../components/web-hooks/webhooks-list.tsx | 6 +++ .../work-item-filters/filters-hoc/base.tsx | 6 +++ .../filters-hoc/project-level.tsx | 6 +++ .../work-item-filters/filters-hoc/shared.ts | 6 +++ .../filters-hoc/workspace-level.tsx | 6 +++ .../work-item-filters/filters-row.tsx | 6 +++ .../work-item-filters/filters-toggle.tsx | 6 +++ .../workspace-notifications/index.ts | 6 +++ .../notification-app-sidebar-option.tsx | 6 +++ .../workspace-notifications/root.tsx | 6 +++ .../sidebar/empty-state.tsx | 6 +++ .../sidebar/filters/applied-filter.tsx | 6 +++ .../sidebar/filters/menu/index.ts | 6 +++ .../sidebar/filters/menu/menu-option-item.tsx | 6 +++ .../sidebar/filters/menu/root.tsx | 6 +++ .../sidebar/header/index.ts | 6 +++ .../sidebar/header/options/index.ts | 6 +++ .../header/options/menu-option/index.ts | 6 +++ .../header/options/menu-option/menu-item.tsx | 6 +++ .../header/options/menu-option/root.tsx | 6 +++ .../sidebar/header/options/root.tsx | 6 +++ .../sidebar/header/root.tsx | 6 +++ .../workspace-notifications/sidebar/index.ts | 6 +++ .../sidebar/loader.tsx | 6 +++ .../sidebar/notification-card/content.tsx | 6 +++ .../sidebar/notification-card/item.tsx | 6 +++ .../notification-card/options/archive.tsx | 6 +++ .../notification-card/options/button.tsx | 6 +++ .../notification-card/options/index.ts | 6 +++ .../notification-card/options/read.tsx | 6 +++ .../notification-card/options/root.tsx | 6 +++ .../notification-card/options/snooze/index.ts | 6 +++ .../options/snooze/modal.tsx | 6 +++ .../notification-card/options/snooze/root.tsx | 6 +++ .../workspace-notifications/sidebar/root.tsx | 6 +++ .../ConfirmWorkspaceMemberRemove.tsx | 6 +++ .../workspace/billing/comparison/base.tsx | 6 +++ .../billing/comparison/feature-detail.tsx | 6 +++ .../workspace/billing/comparison/index.ts | 6 +++ .../confirm-workspace-member-remove.tsx | 6 +++ .../workspace/create-workspace-form.tsx | 6 +++ .../workspace/delete-workspace-form.tsx | 6 +++ .../workspace/invite-modal/actions.tsx | 6 +++ .../workspace/invite-modal/fields.tsx | 6 +++ .../workspace/invite-modal/form.tsx | 6 +++ apps/web/core/components/workspace/logo.tsx | 6 +++ .../settings/invitations-list-item.tsx | 6 +++ .../workspace/settings/member-columns.tsx | 6 +++ .../workspace/settings/members-list-item.tsx | 6 +++ .../workspace/settings/members-list.tsx | 6 +++ .../workspace/settings/workspace-details.tsx | 6 +++ .../workspace/sidebar/dropdown-item.tsx | 6 +++ .../sidebar/favorites/favorite-folder.tsx | 6 +++ .../common/favorite-item-drag-handle.tsx | 6 +++ .../common/favorite-item-quick-action.tsx | 6 +++ .../common/favorite-item-title.tsx | 6 +++ .../common/favorite-item-wrapper.tsx | 6 +++ .../favorite-items/common/helper.tsx | 6 +++ .../favorites/favorite-items/common/index.ts | 6 +++ .../sidebar/favorites/favorite-items/index.ts | 6 +++ .../sidebar/favorites/favorite-items/root.tsx | 6 +++ .../sidebar/favorites/favorites-menu.tsx | 6 +++ .../sidebar/favorites/favorites.helpers.ts | 6 +++ .../sidebar/favorites/new-fav-folder.tsx | 6 +++ .../workspace/sidebar/help-section/index.ts | 6 +++ .../workspace/sidebar/help-section/root.tsx | 6 +++ .../workspace/sidebar/project-navigation.tsx | 6 +++ .../workspace/sidebar/projects-list-item.tsx | 6 +++ .../workspace/sidebar/projects-list.tsx | 6 +++ .../workspace/sidebar/quick-actions.tsx | 6 +++ .../workspace/sidebar/sidebar-item.tsx | 6 +++ .../workspace/sidebar/sidebar-menu-items.tsx | 6 +++ .../workspace/sidebar/user-menu-item.tsx | 6 +++ .../workspace/sidebar/user-menu-root.tsx | 6 +++ .../workspace/sidebar/user-menu.tsx | 6 +++ .../sidebar/workspace-menu-header.tsx | 6 +++ .../workspace/sidebar/workspace-menu-item.tsx | 6 +++ .../workspace/sidebar/workspace-menu-root.tsx | 6 +++ .../workspace/sidebar/workspace-menu.tsx | 6 +++ .../views/default-view-list-item.tsx | 6 +++ .../views/default-view-quick-action.tsx | 6 +++ .../workspace/views/delete-view-modal.tsx | 6 +++ .../core/components/workspace/views/form.tsx | 6 +++ .../components/workspace/views/header.tsx | 6 +++ .../core/components/workspace/views/modal.tsx | 6 +++ .../workspace/views/quick-action.tsx | 6 +++ .../workspace/views/view-list-item.tsx | 6 +++ .../components/workspace/views/views-list.tsx | 6 +++ apps/web/core/constants/calendar.ts | 6 +++ apps/web/core/constants/editor.ts | 6 +++ apps/web/core/constants/fetch-keys.ts | 6 +++ apps/web/core/constants/plans.tsx | 6 +++ apps/web/core/custom-events/chat-support.ts | 6 +++ .../core/hooks/context/use-issue-modal.tsx | 6 +++ apps/web/core/hooks/editor/index.ts | 6 +++ .../core/hooks/editor/use-editor-config.ts | 6 +++ .../core/hooks/editor/use-editor-mention.tsx | 6 +++ apps/web/core/hooks/oauth/core.tsx | 6 +++ apps/web/core/hooks/oauth/extended.tsx | 6 +++ apps/web/core/hooks/oauth/index.ts | 6 +++ apps/web/core/hooks/store/estimates/index.ts | 6 +++ .../store/estimates/use-estimate-point.ts | 6 +++ .../hooks/store/estimates/use-estimate.ts | 6 +++ .../store/estimates/use-project-estimate.ts | 6 +++ .../core/hooks/store/notifications/index.ts | 6 +++ .../store/notifications/use-notification.ts | 6 +++ .../use-workspace-notifications.ts | 6 +++ apps/web/core/hooks/store/use-analytics.ts | 6 +++ apps/web/core/hooks/store/use-app-theme.ts | 6 +++ .../web/core/hooks/store/use-calendar-view.ts | 6 +++ .../core/hooks/store/use-command-palette.ts | 6 +++ apps/web/core/hooks/store/use-cycle-filter.ts | 6 +++ apps/web/core/hooks/store/use-cycle.ts | 6 +++ apps/web/core/hooks/store/use-dashboard.ts | 6 +++ apps/web/core/hooks/store/use-editor-asset.ts | 6 +++ apps/web/core/hooks/store/use-favorite.ts | 6 +++ apps/web/core/hooks/store/use-global-view.ts | 6 +++ apps/web/core/hooks/store/use-home.ts | 6 +++ apps/web/core/hooks/store/use-inbox-issues.ts | 6 +++ apps/web/core/hooks/store/use-instance.ts | 6 +++ apps/web/core/hooks/store/use-issue-detail.ts | 6 +++ apps/web/core/hooks/store/use-issues.ts | 6 +++ apps/web/core/hooks/store/use-kanban-view.ts | 6 +++ apps/web/core/hooks/store/use-label.ts | 6 +++ apps/web/core/hooks/store/use-member.ts | 6 +++ .../web/core/hooks/store/use-module-filter.ts | 6 +++ apps/web/core/hooks/store/use-module.ts | 6 +++ .../hooks/store/use-multiple-select-store.ts | 6 +++ apps/web/core/hooks/store/use-power-k.ts | 6 +++ .../core/hooks/store/use-project-filter.ts | 6 +++ .../web/core/hooks/store/use-project-inbox.ts | 6 +++ .../core/hooks/store/use-project-publish.ts | 6 +++ .../web/core/hooks/store/use-project-state.ts | 6 +++ apps/web/core/hooks/store/use-project-view.ts | 6 +++ apps/web/core/hooks/store/use-project.ts | 6 +++ .../web/core/hooks/store/use-router-params.ts | 6 +++ apps/web/core/hooks/store/use-webhook.ts | 6 +++ apps/web/core/hooks/store/use-workspace.ts | 6 +++ apps/web/core/hooks/store/user/index.ts | 6 +++ .../core/hooks/store/user/user-permissions.ts | 6 +++ .../hooks/store/user/user-user-profile.ts | 6 +++ .../hooks/store/user/user-user-settings.ts | 6 +++ apps/web/core/hooks/store/user/user-user.ts | 6 +++ .../use-work-item-filter-instance.ts | 6 +++ .../use-work-item-filters.ts | 6 +++ .../core/hooks/store/workspace-draft/index.ts | 6 +++ .../use-workspace-draft-issue-filters.ts | 6 +++ .../use-workspace-draft-issue.ts | 6 +++ apps/web/core/hooks/use-app-router.tsx | 6 +++ apps/web/core/hooks/use-auto-save.tsx | 6 +++ apps/web/core/hooks/use-auto-scroller.tsx | 6 +++ apps/web/core/hooks/use-chat-support.ts | 6 +++ .../hooks/use-collaborative-page-actions.tsx | 6 +++ apps/web/core/hooks/use-current-time.tsx | 6 +++ apps/web/core/hooks/use-debounce.tsx | 6 +++ apps/web/core/hooks/use-dropdown-key-down.tsx | 6 +++ apps/web/core/hooks/use-dropdown.ts | 6 +++ apps/web/core/hooks/use-expandable-search.ts | 6 +++ ...xtended-sidebar-overview-outside-click.tsx | 6 +++ .../core/hooks/use-favorite-item-details.tsx | 6 +++ apps/web/core/hooks/use-group-dragndrop.ts | 6 +++ apps/web/core/hooks/use-integration-popup.tsx | 6 +++ .../core/hooks/use-intersection-observer.ts | 6 +++ apps/web/core/hooks/use-issue-layout-store.ts | 6 +++ .../use-issue-peek-overview-redirection.tsx | 6 +++ apps/web/core/hooks/use-issues-actions.tsx | 6 +++ apps/web/core/hooks/use-keypress.tsx | 6 +++ apps/web/core/hooks/use-local-storage.tsx | 6 +++ apps/web/core/hooks/use-multiple-select.ts | 6 +++ .../core/hooks/use-navigation-preferences.ts | 6 +++ apps/web/core/hooks/use-online-status.ts | 6 +++ apps/web/core/hooks/use-page-fallback.ts | 6 +++ apps/web/core/hooks/use-page-filters.ts | 6 +++ apps/web/core/hooks/use-page-operations.ts | 6 +++ .../core/hooks/use-parse-editor-content.ts | 6 +++ .../hooks/use-peek-overview-outside-click.tsx | 6 +++ apps/web/core/hooks/use-platform-os.tsx | 6 +++ .../hooks/use-project-issue-properties.ts | 6 +++ apps/web/core/hooks/use-query-params.ts | 6 +++ .../core/hooks/use-realtime-page-events.tsx | 6 +++ .../core/hooks/use-reload-confirmation.tsx | 6 +++ apps/web/core/hooks/use-stickies.tsx | 6 +++ .../hooks/use-table-keyboard-navigation.tsx | 6 +++ apps/web/core/hooks/use-timeline-chart.ts | 6 +++ apps/web/core/hooks/use-timer.tsx | 6 +++ .../web/core/hooks/use-timezone-converter.tsx | 6 +++ apps/web/core/hooks/use-timezone.tsx | 6 +++ apps/web/core/hooks/use-window-size.tsx | 6 +++ .../core/hooks/use-workspace-invitation.tsx | 6 +++ .../hooks/use-workspace-issue-properties.ts | 6 +++ apps/web/core/hooks/use-workspace-paths.ts | 6 +++ .../layouts/auth-layout/project-wrapper.tsx | 6 +++ .../layouts/auth-layout/workspace-wrapper.tsx | 6 +++ .../web/core/layouts/default-layout/index.tsx | 6 +++ apps/web/core/lib/app-rail/context.tsx | 6 +++ apps/web/core/lib/app-rail/index.ts | 6 +++ apps/web/core/lib/app-rail/provider.tsx | 6 +++ apps/web/core/lib/app-rail/types.ts | 6 +++ .../core/lib/b-progress/AppProgressBar.tsx | 6 +++ apps/web/core/lib/local-storage.ts | 6 +++ apps/web/core/lib/polyfills/index.ts | 6 +++ apps/web/core/lib/store-context.tsx | 6 +++ .../lib/wrappers/authentication-wrapper.tsx | 6 +++ .../core/lib/wrappers/instance-wrapper.tsx | 6 +++ apps/web/core/lib/wrappers/store-wrapper.tsx | 6 +++ apps/web/core/services/ai.service.ts | 6 +++ apps/web/core/services/analytics.service.ts | 6 +++ apps/web/core/services/api.service.ts | 6 +++ apps/web/core/services/app_config.service.ts | 6 +++ .../core/services/app_installation.service.ts | 6 +++ apps/web/core/services/auth.service.ts | 6 +++ apps/web/core/services/cycle.service.ts | 6 +++ .../core/services/cycle_archive.service.ts | 6 +++ apps/web/core/services/dashboard.service.ts | 6 +++ .../services/favorite/favorite.service.ts | 6 +++ apps/web/core/services/favorite/index.ts | 6 +++ apps/web/core/services/file-upload.service.ts | 6 +++ apps/web/core/services/file.service.ts | 6 +++ .../services/inbox/inbox-issue.service.ts | 6 +++ apps/web/core/services/inbox/index.ts | 6 +++ .../inbox/intake-work_item_version.service.ts | 6 +++ apps/web/core/services/instance.service.ts | 6 +++ .../services/integrations/github.service.ts | 6 +++ apps/web/core/services/integrations/index.ts | 6 +++ .../integrations/integration.service.ts | 6 +++ .../services/integrations/jira.service.ts | 6 +++ apps/web/core/services/issue/index.ts | 6 +++ apps/web/core/services/issue/issue.service.ts | 6 +++ .../services/issue/issue_activity.service.ts | 6 +++ .../services/issue/issue_archive.service.ts | 6 +++ .../issue/issue_attachment.service.ts | 6 +++ .../services/issue/issue_comment.service.ts | 6 +++ .../services/issue/issue_label.service.ts | 6 +++ .../services/issue/issue_reaction.service.ts | 6 +++ .../services/issue/issue_relation.service.ts | 6 +++ .../issue/work_item_version.service.ts | 6 +++ .../services/issue/workspace_draft.service.ts | 6 +++ .../web/core/services/issue_filter.service.ts | 6 +++ apps/web/core/services/module.service.ts | 6 +++ .../core/services/module_archive.service.ts | 6 +++ apps/web/core/services/page/index.ts | 6 +++ .../page/project-page-version.service.ts | 6 +++ .../services/page/project-page.service.ts | 6 +++ apps/web/core/services/project/index.ts | 6 +++ .../project/project-archive.service.ts | 6 +++ .../project/project-export.service.ts | 6 +++ .../project/project-member.service.ts | 6 +++ .../project/project-publish.service.ts | 6 +++ .../services/project/project-state.service.ts | 6 +++ .../core/services/project/project.service.ts | 6 +++ apps/web/core/services/sticky.service.ts | 6 +++ apps/web/core/services/timezone.service.ts | 6 +++ apps/web/core/services/user.service.ts | 6 +++ apps/web/core/services/view.service.ts | 6 +++ apps/web/core/services/webhook.service.ts | 6 +++ .../workspace-notification.service.ts | 6 +++ apps/web/core/services/workspace.service.ts | 6 +++ apps/web/core/store/analytics.store.ts | 6 +++ .../core/store/base-command-palette.store.ts | 6 +++ apps/web/core/store/base-power-k.store.ts | 6 +++ apps/web/core/store/cycle.store.ts | 6 +++ apps/web/core/store/cycle_filter.store.ts | 6 +++ apps/web/core/store/dashboard.store.ts | 6 +++ apps/web/core/store/editor/asset.store.ts | 6 +++ .../core/store/estimates/estimate-point.ts | 6 +++ .../store/estimates/project-estimate.store.ts | 6 +++ apps/web/core/store/favorite.store.ts | 6 +++ apps/web/core/store/global-view.store.ts | 6 +++ .../web/core/store/inbox/inbox-issue.store.ts | 6 +++ .../core/store/inbox/project-inbox.store.ts | 6 +++ apps/web/core/store/instance.store.ts | 6 +++ .../core/store/issue/archived/filter.store.ts | 6 +++ apps/web/core/store/issue/archived/index.ts | 6 +++ .../core/store/issue/archived/issue.store.ts | 6 +++ .../core/store/issue/cycle/filter.store.ts | 6 +++ apps/web/core/store/issue/cycle/index.ts | 6 +++ .../web/core/store/issue/cycle/issue.store.ts | 6 +++ .../store/issue/helpers/base-issues-utils.ts | 6 +++ .../store/issue/helpers/base-issues.store.ts | 6 +++ .../helpers/issue-filter-helper.store.ts | 6 +++ .../issue/issue-details/attachment.store.ts | 6 +++ .../issue/issue-details/comment.store.ts | 6 +++ .../issue-details/comment_reaction.store.ts | 6 +++ .../store/issue/issue-details/issue.store.ts | 6 +++ .../store/issue/issue-details/link.store.ts | 6 +++ .../issue/issue-details/reaction.store.ts | 6 +++ .../issue/issue-details/relation.store.ts | 6 +++ .../store/issue/issue-details/root.store.ts | 6 +++ .../issue/issue-details/sub_issues.store.ts | 6 +++ .../issue-details/sub_issues_filter.store.ts | 6 +++ .../issue/issue-details/subscription.store.ts | 6 +++ apps/web/core/store/issue/issue.store.ts | 6 +++ .../store/issue/issue_calendar_view.store.ts | 6 +++ .../store/issue/issue_gantt_view.store.ts | 6 +++ .../store/issue/issue_kanban_view.store.ts | 6 +++ .../core/store/issue/module/filter.store.ts | 6 +++ apps/web/core/store/issue/module/index.ts | 6 +++ .../core/store/issue/module/issue.store.ts | 6 +++ .../core/store/issue/profile/filter.store.ts | 6 +++ apps/web/core/store/issue/profile/index.ts | 6 +++ .../core/store/issue/profile/issue.store.ts | 6 +++ .../store/issue/project-views/filter.store.ts | 6 +++ .../core/store/issue/project-views/index.ts | 6 +++ .../store/issue/project-views/issue.store.ts | 6 +++ .../core/store/issue/project/filter.store.ts | 6 +++ apps/web/core/store/issue/project/index.ts | 6 +++ .../core/store/issue/project/issue.store.ts | 6 +++ apps/web/core/store/issue/root.store.ts | 6 +++ .../issue/workspace-draft/filter.store.ts | 6 +++ .../core/store/issue/workspace-draft/index.ts | 6 +++ .../issue/workspace-draft/issue.store.ts | 6 +++ .../store/issue/workspace/filter.store.ts | 6 +++ apps/web/core/store/issue/workspace/index.ts | 6 +++ .../core/store/issue/workspace/issue.store.ts | 6 +++ apps/web/core/store/label.store.ts | 6 +++ apps/web/core/store/member/index.ts | 6 +++ .../project/base-project-member.store.ts | 6 +++ .../project/project-member-filters.store.ts | 6 +++ apps/web/core/store/member/utils.ts | 6 +++ .../workspace-member-filters.store.ts | 6 +++ .../workspace/workspace-member.store.ts | 6 +++ apps/web/core/store/module.store.ts | 6 +++ apps/web/core/store/module_filter.store.ts | 6 +++ apps/web/core/store/multiple_select.store.ts | 6 +++ .../core/store/notifications/notification.ts | 6 +++ .../workspace-notifications.store.ts | 6 +++ apps/web/core/store/pages/base-page.ts | 6 +++ apps/web/core/store/pages/page-editor-info.ts | 6 +++ .../core/store/pages/project-page.store.ts | 6 +++ apps/web/core/store/pages/project-page.ts | 6 +++ apps/web/core/store/project-view.store.ts | 6 +++ apps/web/core/store/project/index.ts | 6 +++ .../store/project/project-publish.store.ts | 6 +++ apps/web/core/store/project/project.store.ts | 6 +++ .../store/project/project_filter.store.ts | 6 +++ apps/web/core/store/root.store.ts | 6 +++ apps/web/core/store/router.store.ts | 6 +++ apps/web/core/store/state.store.ts | 6 +++ apps/web/core/store/sticky/sticky.store.ts | 6 +++ apps/web/core/store/theme.store.ts | 6 +++ .../store/timeline/issues-timeline.store.ts | 6 +++ .../store/timeline/modules-timeline.store.ts | 6 +++ apps/web/core/store/user/account.store.ts | 6 +++ .../core/store/user/base-permissions.store.ts | 6 +++ apps/web/core/store/user/index.ts | 6 +++ apps/web/core/store/user/profile.store.ts | 6 +++ apps/web/core/store/user/settings.store.ts | 6 +++ .../core/store/workspace/api-token.store.ts | 6 +++ apps/web/core/store/workspace/home.ts | 6 +++ apps/web/core/store/workspace/index.ts | 6 +++ apps/web/core/store/workspace/link.store.ts | 6 +++ .../web/core/store/workspace/webhook.store.ts | 6 +++ apps/web/core/types/navigation-preferences.ts | 6 +++ apps/web/ee/components/active-cycles/index.ts | 6 +++ apps/web/ee/components/active-cycles/root.tsx | 6 +++ .../workspace-active-cycles-upgrade.tsx | 6 +++ apps/web/ee/components/app-rail/index.ts | 6 +++ apps/web/ee/components/comments/index.ts | 6 +++ .../components/common/extended-app-header.tsx | 6 +++ apps/web/ee/components/common/index.ts | 6 +++ .../components/cycles/active-cycle/index.ts | 6 +++ .../cycles/analytics-sidebar/index.ts | 6 +++ .../ee/components/cycles/end-cycle/index.ts | 6 +++ apps/web/ee/components/cycles/index.ts | 6 +++ .../estimates/estimate-list-item-buttons.tsx | 6 +++ apps/web/ee/components/estimates/index.ts | 6 +++ .../ee/components/estimates/points/delete.tsx | 6 +++ .../ee/components/estimates/points/index.ts | 6 +++ .../ee/components/estimates/update/index.ts | 6 +++ .../ee/components/estimates/update/modal.tsx | 6 +++ .../gantt-chart/blocks/block-row-list.tsx | 6 +++ .../gantt-chart/blocks/blocks-list.tsx | 6 +++ apps/web/ee/components/gantt-chart/index.ts | 6 +++ apps/web/ee/components/global/index.ts | 6 +++ apps/web/ee/components/home/header.tsx | 6 +++ apps/web/ee/components/home/index.ts | 6 +++ apps/web/ee/components/inbox/source-pill.tsx | 6 +++ apps/web/ee/components/instance/index.ts | 6 +++ .../instance/maintenance-message.tsx | 6 +++ .../sidebar/transfer-hop-info.tsx | 6 +++ apps/web/ee/components/navigations/index.ts | 6 +++ apps/web/ee/components/pages/index.ts | 6 +++ .../components/projects/create/attributes.tsx | 6 +++ .../ee/components/projects/create/root.tsx | 6 +++ apps/web/ee/components/projects/header.tsx | 6 +++ .../ee/components/projects/mobile-header.tsx | 6 +++ apps/web/ee/components/projects/page.tsx | 6 +++ .../projects/settings/features-list.tsx | 6 +++ .../projects/settings/useProjectColumns.tsx | 6 +++ apps/web/ee/components/relations/index.tsx | 6 +++ apps/web/ee/components/sidebar/index.ts | 6 +++ .../ee/components/views/access-controller.tsx | 6 +++ .../views/filters/access-filter.tsx | 6 +++ apps/web/ee/components/views/publish/index.ts | 6 +++ apps/web/ee/components/workflow/index.ts | 6 +++ apps/web/ee/constants/index.ts | 6 +++ apps/web/ee/constants/project/index.ts | 6 +++ .../constants/project/settings/features.tsx | 6 +++ .../ee/constants/project/settings/index.ts | 6 +++ apps/web/ee/constants/sidebar-favorites.ts | 6 +++ apps/web/ee/helpers/command-palette.ts | 6 +++ apps/web/ee/helpers/epic-analytics.ts | 6 +++ apps/web/ee/helpers/instance.helper.ts | 6 +++ apps/web/ee/helpers/issue-action-helper.ts | 6 +++ apps/web/ee/helpers/issue-filter.helper.ts | 6 +++ apps/web/ee/helpers/project-settings.ts | 6 +++ apps/web/ee/helpers/workspace.helper.ts | 6 +++ apps/web/ee/hooks/app-rail/index.ts | 6 +++ apps/web/ee/hooks/store/index.ts | 6 +++ .../hooks/use-additional-editor-mention.tsx | 6 +++ .../use-additional-favorite-item-details.ts | 6 +++ apps/web/ee/hooks/use-editor-flagging.ts | 6 +++ apps/web/ee/hooks/use-file-size.ts | 6 +++ apps/web/ee/hooks/use-issue-embed.tsx | 6 +++ apps/web/ee/hooks/use-issue-properties.tsx | 6 +++ apps/web/ee/hooks/use-page-flag.ts | 6 +++ apps/web/ee/hooks/use-timeline-chart.ts | 6 +++ apps/web/ee/layouts/project-wrapper.tsx | 6 +++ apps/web/ee/layouts/workspace-wrapper.tsx | 6 +++ apps/web/ee/services/index.ts | 6 +++ .../ee/services/project/estimate.service.ts | 6 +++ apps/web/ee/services/project/index.ts | 6 +++ .../services/project/project-state.service.ts | 6 +++ apps/web/ee/store/analytics.store.ts | 6 +++ apps/web/ee/store/command-palette.store.ts | 6 +++ apps/web/ee/store/cycle/index.ts | 6 +++ apps/web/ee/store/estimates/estimate.ts | 6 +++ .../store/issue/helpers/base-issue.store.ts | 6 +++ .../issue/issue-details/activity.store.ts | 6 +++ .../store/issue/issue-details/root.store.ts | 6 +++ apps/web/ee/store/issue/team-views/index.ts | 6 +++ apps/web/ee/store/issue/team/index.ts | 6 +++ .../ee/store/member/project-member.store.ts | 6 +++ apps/web/ee/store/project-inbox.store.ts | 6 +++ apps/web/ee/store/root.store.ts | 6 +++ apps/web/ee/store/state.store.ts | 6 +++ .../ee/store/timeline/base-timeline.store.ts | 6 +++ apps/web/ee/store/user/permission.store.ts | 6 +++ apps/web/ee/types/index.ts | 6 +++ apps/web/ee/types/issue-types/index.ts | 6 +++ apps/web/ee/types/projects/index.ts | 6 +++ apps/web/ee/types/projects/projects.ts | 6 +++ apps/web/helpers/authentication.helper.tsx | 6 +++ apps/web/helpers/cover-image.helper.ts | 6 +++ apps/web/helpers/dashboard.helper.ts | 6 +++ apps/web/helpers/emoji.helper.tsx | 6 +++ apps/web/helpers/graph.helper.ts | 6 +++ apps/web/helpers/react-hook-form.helper.ts | 6 +++ apps/web/helpers/views.helper.ts | 6 +++ packages/codemods/function-declaration.ts | 6 +++ packages/codemods/remove-directives.ts | 6 +++ .../tests/function-declaration.spec.ts | 6 +++ .../codemods/tests/remove-directives.spec.ts | 6 +++ packages/constants/src/ai.ts | 6 +++ packages/constants/src/analytics/common.ts | 6 +++ packages/constants/src/analytics/index.ts | 6 +++ packages/constants/src/auth/core.ts | 6 +++ packages/constants/src/auth/extended.ts | 6 +++ packages/constants/src/auth/index.ts | 6 +++ packages/constants/src/chart.ts | 6 +++ packages/constants/src/cycle.ts | 6 +++ packages/constants/src/dashboard.ts | 6 +++ packages/constants/src/emoji.ts | 6 +++ packages/constants/src/endpoints.ts | 6 +++ packages/constants/src/estimates.ts | 6 +++ packages/constants/src/event-tracker/core.ts | 6 +++ packages/constants/src/event-tracker/index.ts | 6 +++ packages/constants/src/file.ts | 6 +++ packages/constants/src/filter.ts | 6 +++ packages/constants/src/graph.ts | 6 +++ packages/constants/src/icon.ts | 6 +++ packages/constants/src/index.ts | 6 +++ packages/constants/src/instance.ts | 6 +++ packages/constants/src/intake.ts | 6 +++ packages/constants/src/issue/common.ts | 6 +++ packages/constants/src/issue/filter.ts | 6 +++ packages/constants/src/issue/index.ts | 6 +++ packages/constants/src/issue/layout.ts | 6 +++ packages/constants/src/issue/modal.ts | 6 +++ packages/constants/src/label.ts | 6 +++ packages/constants/src/members.ts | 6 +++ packages/constants/src/metadata.ts | 6 +++ packages/constants/src/module.ts | 6 +++ packages/constants/src/notification.ts | 6 +++ packages/constants/src/page.ts | 6 +++ packages/constants/src/payment.ts | 6 +++ packages/constants/src/profile.ts | 6 +++ packages/constants/src/project.ts | 6 +++ packages/constants/src/rich-filters/index.ts | 6 +++ .../src/rich-filters/operator-labels/core.ts | 6 +++ .../rich-filters/operator-labels/extended.ts | 6 +++ .../src/rich-filters/operator-labels/index.ts | 6 +++ packages/constants/src/rich-filters/option.ts | 6 +++ packages/constants/src/settings/index.ts | 6 +++ packages/constants/src/settings/profile.ts | 6 +++ packages/constants/src/settings/project.ts | 6 +++ packages/constants/src/settings/workspace.ts | 6 +++ packages/constants/src/sidebar.ts | 6 +++ packages/constants/src/spreadsheet.ts | 6 +++ packages/constants/src/state.ts | 6 +++ packages/constants/src/stickies.ts | 6 +++ packages/constants/src/subscription.ts | 6 +++ packages/constants/src/swr.ts | 6 +++ packages/constants/src/tab-indices.ts | 6 +++ packages/constants/src/themes.ts | 6 +++ packages/constants/src/user.ts | 6 +++ packages/constants/src/views.ts | 6 +++ packages/constants/src/workspace-drafts.ts | 6 +++ packages/constants/src/workspace.ts | 6 +++ packages/decorators/src/controller.ts | 6 +++ packages/decorators/src/index.ts | 6 +++ packages/decorators/src/rest.ts | 6 +++ packages/decorators/src/websocket.ts | 6 +++ .../document-editor-side-effects.ts | 6 +++ .../src/ce/components/link-container.tsx | 6 +++ packages/editor/src/ce/constants/assets.ts | 6 +++ .../editor/src/ce/constants/extensions.ts | 6 +++ packages/editor/src/ce/constants/utility.ts | 6 +++ .../src/ce/extensions/core/extensions.ts | 6 +++ .../editor/src/ce/extensions/core/index.ts | 6 +++ .../src/ce/extensions/core/without-props.ts | 6 +++ .../src/ce/extensions/document-extensions.tsx | 6 +++ packages/editor/src/ce/extensions/index.ts | 6 +++ .../ce/extensions/rich-text-extensions.tsx | 6 +++ .../src/ce/extensions/slash-commands.tsx | 6 +++ .../src/ce/helpers/asset-duplication.ts | 6 +++ packages/editor/src/ce/helpers/parser.ts | 6 +++ packages/editor/src/ce/types/asset.ts | 6 +++ packages/editor/src/ce/types/config.ts | 6 +++ .../editor/src/ce/types/editor-extended.ts | 6 +++ packages/editor/src/ce/types/index.ts | 6 +++ packages/editor/src/ce/types/issue-embed.ts | 6 +++ packages/editor/src/ce/types/storage.ts | 6 +++ packages/editor/src/ce/types/utils.ts | 6 +++ .../editors/document/collaborative-editor.tsx | 6 +++ .../components/editors/document/editor.tsx | 6 +++ .../core/components/editors/document/index.ts | 6 +++ .../components/editors/document/loader.tsx | 6 +++ .../editors/document/page-renderer.tsx | 6 +++ .../components/editors/editor-container.tsx | 6 +++ .../components/editors/editor-content.tsx | 6 +++ .../components/editors/editor-wrapper.tsx | 6 +++ .../src/core/components/editors/index.ts | 6 +++ .../editors/link-view-container.tsx | 6 +++ .../components/editors/lite-text/editor.tsx | 6 +++ .../components/editors/lite-text/index.ts | 6 +++ .../components/editors/rich-text/editor.tsx | 6 +++ .../components/editors/rich-text/index.ts | 6 +++ .../editor/src/core/components/links/index.ts | 6 +++ .../core/components/links/link-edit-view.tsx | 6 +++ .../core/components/links/link-preview.tsx | 6 +++ .../src/core/components/links/link-view.tsx | 6 +++ .../src/core/components/menus/ai-menu.tsx | 6 +++ .../components/menus/block-menu-options.tsx | 6 +++ .../src/core/components/menus/block-menu.tsx | 6 +++ .../menus/bubble-menu/alignment-selector.tsx | 6 +++ .../menus/bubble-menu/color-selector.tsx | 6 +++ .../components/menus/bubble-menu/index.ts | 6 +++ .../menus/bubble-menu/link-selector.tsx | 6 +++ .../menus/bubble-menu/node-selector.tsx | 6 +++ .../components/menus/bubble-menu/root.tsx | 6 +++ .../components/menus/floating-menu/root.tsx | 6 +++ .../menus/floating-menu/use-floating-menu.ts | 6 +++ .../editor/src/core/components/menus/index.ts | 6 +++ .../src/core/components/menus/menu-items.ts | 6 +++ packages/editor/src/core/constants/common.ts | 6 +++ packages/editor/src/core/constants/config.ts | 6 +++ .../document-collaborative-events.ts | 6 +++ .../editor/src/core/constants/extension.ts | 6 +++ packages/editor/src/core/constants/meta.ts | 6 +++ .../core/contexts/collaboration-context.tsx | 6 +++ packages/editor/src/core/contexts/index.ts | 6 +++ .../src/core/extensions/callout/block.tsx | 6 +++ .../extensions/callout/color-selector.tsx | 6 +++ .../extensions/callout/extension-config.ts | 6 +++ .../src/core/extensions/callout/extension.tsx | 6 +++ .../src/core/extensions/callout/index.ts | 6 +++ .../core/extensions/callout/logo-selector.tsx | 6 +++ .../src/core/extensions/callout/types.ts | 6 +++ .../src/core/extensions/callout/utils.ts | 6 +++ .../src/core/extensions/code-inline/index.tsx | 6 +++ .../extensions/code/code-block-lowlight.ts | 6 +++ .../extensions/code/code-block-node-view.tsx | 6 +++ .../src/core/extensions/code/code-block.ts | 6 +++ .../editor/src/core/extensions/code/index.tsx | 6 +++ .../core/extensions/code/lowlight-plugin.ts | 6 +++ .../editor/src/core/extensions/code/types.ts | 6 +++ .../utils/replace-code-block-with-text.ts | 6 +++ .../core/extensions/code/without-props.tsx | 6 +++ .../src/core/extensions/core-without-props.ts | 6 +++ .../src/core/extensions/custom-color.ts | 6 +++ .../custom-image/components/block.tsx | 6 +++ .../custom-image/components/node-view.tsx | 6 +++ .../components/toolbar/alignment.tsx | 6 +++ .../components/toolbar/download.tsx | 6 +++ .../components/toolbar/full-screen/index.ts | 6 +++ .../components/toolbar/full-screen/modal.tsx | 6 +++ .../components/toolbar/full-screen/root.tsx | 6 +++ .../custom-image/components/toolbar/index.ts | 6 +++ .../custom-image/components/toolbar/root.tsx | 6 +++ .../custom-image/components/upload-status.tsx | 6 +++ .../custom-image/components/uploader.tsx | 6 +++ .../custom-image/extension-config.ts | 6 +++ .../extensions/custom-image/extension.tsx | 6 +++ .../src/core/extensions/custom-image/types.ts | 6 +++ .../src/core/extensions/custom-image/utils.ts | 6 +++ .../core/extensions/custom-link/extension.tsx | 6 +++ .../custom-link/helpers/autolink.ts | 6 +++ .../custom-link/helpers/clickHandler.ts | 6 +++ .../custom-link/helpers/pasteHandler.ts | 6 +++ .../src/core/extensions/custom-link/index.ts | 6 +++ .../extensions/custom-list-keymap/index.ts | 6 +++ .../custom-list-keymap/list-helpers.ts | 6 +++ .../custom-list-keymap/list-keymap.ts | 6 +++ .../emoji/components/emojis-list.tsx | 6 +++ .../editor/src/core/extensions/emoji/emoji.ts | 6 +++ .../src/core/extensions/emoji/extension.ts | 6 +++ .../src/core/extensions/emoji/suggestion.ts | 6 +++ .../editor/src/core/extensions/enter-key.ts | 6 +++ .../editor/src/core/extensions/extensions.ts | 6 +++ .../src/core/extensions/headings-list.ts | 6 +++ .../src/core/extensions/horizontal-rule.ts | 6 +++ .../extensions/image/extension-config.tsx | 6 +++ .../src/core/extensions/image/extension.tsx | 6 +++ .../editor/src/core/extensions/image/index.ts | 6 +++ packages/editor/src/core/extensions/index.ts | 6 +++ packages/editor/src/core/extensions/keymap.ts | 6 +++ .../extensions/mentions/extension-config.ts | 6 +++ .../core/extensions/mentions/extension.tsx | 6 +++ .../src/core/extensions/mentions/index.ts | 6 +++ .../extensions/mentions/mention-node-view.tsx | 6 +++ .../mentions/mentions-list-dropdown.tsx | 6 +++ .../src/core/extensions/mentions/types.ts | 6 +++ .../src/core/extensions/mentions/utils.ts | 6 +++ .../editor/src/core/extensions/placeholder.ts | 6 +++ packages/editor/src/core/extensions/quote.ts | 6 +++ .../editor/src/core/extensions/side-menu.ts | 6 +++ .../slash-commands/command-items-list.tsx | 6 +++ .../slash-commands/command-menu-item.tsx | 6 +++ .../slash-commands/command-menu.tsx | 6 +++ .../core/extensions/slash-commands/index.ts | 6 +++ .../core/extensions/slash-commands/root.tsx | 6 +++ .../editor/src/core/extensions/starter-kit.ts | 6 +++ .../editor/src/core/extensions/table/index.ts | 6 +++ .../table/plugins/drag-handles/actions.ts | 6 +++ .../plugins/drag-handles/color-selector.tsx | 6 +++ .../drag-handles/column/drag-handle.tsx | 6 +++ .../plugins/drag-handles/column/dropdown.tsx | 6 +++ .../plugins/drag-handles/column/plugin.ts | 6 +++ .../plugins/drag-handles/column/utils.ts | 6 +++ .../plugins/drag-handles/marker-utils.ts | 6 +++ .../plugins/drag-handles/row/drag-handle.tsx | 6 +++ .../plugins/drag-handles/row/dropdown.tsx | 6 +++ .../table/plugins/drag-handles/row/plugin.ts | 6 +++ .../table/plugins/drag-handles/row/utils.ts | 6 +++ .../table/plugins/drag-handles/utils.ts | 6 +++ .../table/plugins/insert-handlers/plugin.ts | 6 +++ .../table/plugins/insert-handlers/utils.ts | 6 +++ .../table/plugins/selection-outline/plugin.ts | 6 +++ .../table/plugins/selection-outline/utils.ts | 6 +++ .../src/core/extensions/table/table-cell.ts | 6 +++ .../src/core/extensions/table/table-header.ts | 6 +++ .../src/core/extensions/table/table-row.ts | 6 +++ .../src/core/extensions/table/table/icons.ts | 6 +++ .../src/core/extensions/table/table/index.ts | 6 +++ .../extensions/table/table/table-view.tsx | 6 +++ .../src/core/extensions/table/table/table.ts | 6 +++ .../table/table/utilities/create-cell.ts | 6 +++ .../table/table/utilities/create-table.ts | 6 +++ .../table/table/utilities/delete-column.ts | 6 +++ .../table/utilities/delete-key-shortcut.ts | 6 +++ .../table/table/utilities/delete-row.ts | 6 +++ .../table/utilities/get-table-node-types.ts | 6 +++ .../table/table/utilities/helpers.ts | 6 +++ .../insert-line-above-table-action.ts | 6 +++ .../insert-line-below-table-action.ts | 6 +++ .../editor/src/core/extensions/text-align.ts | 6 +++ .../src/core/extensions/title-extension.ts | 6 +++ .../src/core/extensions/trailing-node.ts | 6 +++ .../core/extensions/unique-id/extension.ts | 6 +++ .../src/core/extensions/unique-id/plugin.ts | 6 +++ .../src/core/extensions/unique-id/utils.ts | 6 +++ .../editor/src/core/extensions/utility.ts | 6 +++ .../work-item-embed/extension-config.ts | 6 +++ .../extensions/work-item-embed/extension.tsx | 6 +++ .../core/extensions/work-item-embed/index.ts | 6 +++ .../core/extensions/work-item-embed/types.ts | 6 +++ packages/editor/src/core/helpers/assets.ts | 6 +++ packages/editor/src/core/helpers/common.ts | 6 +++ .../src/core/helpers/editor-commands.ts | 6 +++ .../editor/src/core/helpers/editor-ref.ts | 6 +++ packages/editor/src/core/helpers/file.ts | 6 +++ .../src/core/helpers/find-suggestion-match.ts | 6 +++ .../editor/src/core/helpers/floating-ui.ts | 6 +++ .../core/helpers/get-document-server-event.ts | 6 +++ .../editor/src/core/helpers/image-helpers.ts | 6 +++ .../insert-content-at-cursor-position.ts | 6 +++ ...insert-empty-paragraph-at-node-boundary.ts | 6 +++ packages/editor/src/core/helpers/parser.ts | 6 +++ .../editor/src/core/helpers/paste-asset.ts | 6 +++ .../editor/src/core/helpers/scroll-to-node.ts | 6 +++ packages/editor/src/core/helpers/tippy.ts | 6 +++ packages/editor/src/core/helpers/yjs-utils.ts | 6 +++ .../core/hooks/use-collaborative-editor.ts | 6 +++ .../src/core/hooks/use-editor-navigation.ts | 6 +++ packages/editor/src/core/hooks/use-editor.ts | 6 +++ .../editor/src/core/hooks/use-file-upload.ts | 6 +++ .../editor/src/core/hooks/use-title-editor.ts | 6 +++ .../editor/src/core/hooks/use-yjs-setup.ts | 6 +++ packages/editor/src/core/plugins/ai-handle.ts | 6 +++ .../editor/src/core/plugins/drag-handle.ts | 6 +++ packages/editor/src/core/plugins/drop.ts | 6 +++ .../editor/src/core/plugins/file/delete.ts | 6 +++ .../editor/src/core/plugins/file/restore.ts | 6 +++ packages/editor/src/core/plugins/file/root.ts | 6 +++ .../editor/src/core/plugins/file/types.ts | 6 +++ packages/editor/src/core/plugins/highlight.ts | 6 +++ .../src/core/plugins/markdown-clipboard.ts | 6 +++ packages/editor/src/core/props.ts | 6 +++ packages/editor/src/core/types/ai.ts | 6 +++ packages/editor/src/core/types/asset.ts | 6 +++ .../editor/src/core/types/collaboration.ts | 6 +++ packages/editor/src/core/types/config.ts | 6 +++ .../types/document-collaborative-events.ts | 6 +++ packages/editor/src/core/types/editor.ts | 6 +++ packages/editor/src/core/types/embed.ts | 6 +++ packages/editor/src/core/types/extensions.ts | 6 +++ packages/editor/src/core/types/hook.ts | 6 +++ packages/editor/src/core/types/index.ts | 6 +++ packages/editor/src/core/types/mention.ts | 6 +++ .../core/types/slash-commands-suggestion.ts | 6 +++ packages/editor/src/ee/extensions/index.ts | 6 +++ packages/editor/src/ee/types/index.ts | 6 +++ packages/editor/src/index.ts | 6 +++ packages/editor/src/lib.ts | 6 +++ packages/hooks/src/index.ts | 6 +++ packages/hooks/src/use-hash-scroll.ts | 6 +++ packages/hooks/src/use-local-storage.tsx | 6 +++ .../hooks/src/use-outside-click-detector.tsx | 6 +++ packages/hooks/src/use-platform-os.tsx | 6 +++ packages/i18n/src/constants/index.ts | 6 +++ packages/i18n/src/constants/language.ts | 6 +++ packages/i18n/src/context/index.tsx | 6 +++ packages/i18n/src/hooks/index.ts | 6 +++ packages/i18n/src/hooks/use-translation.ts | 6 +++ packages/i18n/src/index.ts | 6 +++ packages/i18n/src/locales/cs/accessibility.ts | 6 +++ packages/i18n/src/locales/cs/editor.ts | 6 +++ packages/i18n/src/locales/cs/empty-state.ts | 6 +++ packages/i18n/src/locales/cs/translations.ts | 6 +++ packages/i18n/src/locales/de/accessibility.ts | 6 +++ packages/i18n/src/locales/de/editor.ts | 6 +++ packages/i18n/src/locales/de/empty-state.ts | 6 +++ packages/i18n/src/locales/de/translations.ts | 6 +++ packages/i18n/src/locales/en/accessibility.ts | 6 +++ packages/i18n/src/locales/en/core.ts | 6 +++ packages/i18n/src/locales/en/editor.ts | 6 +++ packages/i18n/src/locales/en/empty-state.ts | 6 +++ packages/i18n/src/locales/en/translations.ts | 6 +++ packages/i18n/src/locales/es/accessibility.ts | 6 +++ packages/i18n/src/locales/es/editor.ts | 6 +++ packages/i18n/src/locales/es/empty-state.ts | 6 +++ packages/i18n/src/locales/es/translations.ts | 6 +++ packages/i18n/src/locales/fr/accessibility.ts | 6 +++ packages/i18n/src/locales/fr/editor.ts | 6 +++ packages/i18n/src/locales/fr/empty-state.ts | 6 +++ packages/i18n/src/locales/fr/translations.ts | 6 +++ packages/i18n/src/locales/id/accessibility.ts | 6 +++ packages/i18n/src/locales/id/editor.ts | 6 +++ packages/i18n/src/locales/id/empty-state.ts | 6 +++ packages/i18n/src/locales/id/translations.ts | 6 +++ packages/i18n/src/locales/index.ts | 6 +++ packages/i18n/src/locales/it/accessibility.ts | 6 +++ packages/i18n/src/locales/it/editor.ts | 6 +++ packages/i18n/src/locales/it/empty-state.ts | 6 +++ packages/i18n/src/locales/it/translations.ts | 6 +++ packages/i18n/src/locales/ja/accessibility.ts | 6 +++ packages/i18n/src/locales/ja/editor.ts | 6 +++ packages/i18n/src/locales/ja/empty-state.ts | 6 +++ packages/i18n/src/locales/ja/translations.ts | 6 +++ packages/i18n/src/locales/ko/accessibility.ts | 6 +++ packages/i18n/src/locales/ko/editor.ts | 6 +++ packages/i18n/src/locales/ko/empty-state.ts | 6 +++ packages/i18n/src/locales/ko/translations.ts | 6 +++ packages/i18n/src/locales/pl/accessibility.ts | 6 +++ packages/i18n/src/locales/pl/editor.ts | 6 +++ packages/i18n/src/locales/pl/empty-state.ts | 6 +++ packages/i18n/src/locales/pl/translations.ts | 6 +++ .../i18n/src/locales/pt-BR/accessibility.ts | 6 +++ packages/i18n/src/locales/pt-BR/editor.ts | 6 +++ .../i18n/src/locales/pt-BR/empty-state.ts | 6 +++ .../i18n/src/locales/pt-BR/translations.ts | 6 +++ packages/i18n/src/locales/ro/accessibility.ts | 6 +++ packages/i18n/src/locales/ro/editor.ts | 6 +++ packages/i18n/src/locales/ro/empty-state.ts | 6 +++ packages/i18n/src/locales/ro/translations.ts | 6 +++ packages/i18n/src/locales/ru/accessibility.ts | 6 +++ packages/i18n/src/locales/ru/editor.ts | 6 +++ packages/i18n/src/locales/ru/empty-state.ts | 6 +++ packages/i18n/src/locales/ru/translations.ts | 6 +++ packages/i18n/src/locales/sk/accessibility.ts | 6 +++ packages/i18n/src/locales/sk/editor.ts | 6 +++ packages/i18n/src/locales/sk/empty-state.ts | 6 +++ packages/i18n/src/locales/sk/translations.ts | 6 +++ .../i18n/src/locales/tr-TR/accessibility.ts | 6 +++ packages/i18n/src/locales/tr-TR/editor.ts | 6 +++ .../i18n/src/locales/tr-TR/empty-state.ts | 6 +++ .../i18n/src/locales/tr-TR/translations.ts | 6 +++ packages/i18n/src/locales/ua/accessibility.ts | 6 +++ packages/i18n/src/locales/ua/editor.ts | 6 +++ packages/i18n/src/locales/ua/empty-state.ts | 6 +++ packages/i18n/src/locales/ua/translations.ts | 6 +++ .../i18n/src/locales/vi-VN/accessibility.ts | 6 +++ packages/i18n/src/locales/vi-VN/editor.ts | 6 +++ .../i18n/src/locales/vi-VN/empty-state.ts | 6 +++ .../i18n/src/locales/vi-VN/translations.ts | 6 +++ .../i18n/src/locales/zh-CN/accessibility.ts | 6 +++ packages/i18n/src/locales/zh-CN/editor.ts | 6 +++ .../i18n/src/locales/zh-CN/empty-state.ts | 6 +++ .../i18n/src/locales/zh-CN/translations.ts | 6 +++ .../i18n/src/locales/zh-TW/accessibility.ts | 6 +++ packages/i18n/src/locales/zh-TW/editor.ts | 6 +++ .../i18n/src/locales/zh-TW/empty-state.ts | 6 +++ .../i18n/src/locales/zh-TW/translations.ts | 6 +++ packages/i18n/src/store/index.ts | 6 +++ packages/i18n/src/types/index.ts | 6 +++ packages/i18n/src/types/language.ts | 6 +++ packages/i18n/src/types/translation.ts | 6 +++ packages/logger/src/config.ts | 6 +++ packages/logger/src/index.ts | 6 +++ packages/logger/src/middleware.ts | 6 +++ packages/propel/.storybook/main.ts | 6 +++ packages/propel/.storybook/manager.ts | 6 +++ packages/propel/.storybook/preview.ts | 6 +++ .../src/accordion/accordion.stories.tsx | 6 +++ packages/propel/src/accordion/accordion.tsx | 6 +++ packages/propel/src/accordion/index.ts | 6 +++ .../animated-counter.stories.tsx | 6 +++ .../src/animated-counter/animated-counter.tsx | 6 +++ packages/propel/src/animated-counter/index.ts | 6 +++ packages/propel/src/avatar/avatar.stories.tsx | 6 +++ packages/propel/src/avatar/avatar.tsx | 6 +++ packages/propel/src/avatar/index.ts | 6 +++ packages/propel/src/badge/badge.stories.tsx | 6 +++ packages/propel/src/badge/badge.tsx | 6 +++ packages/propel/src/badge/helper.tsx | 6 +++ packages/propel/src/badge/index.ts | 6 +++ packages/propel/src/banner/banner.stories.tsx | 6 +++ packages/propel/src/banner/banner.tsx | 6 +++ packages/propel/src/banner/helper.tsx | 6 +++ packages/propel/src/banner/index.ts | 6 +++ packages/propel/src/button/button.stories.tsx | 6 +++ packages/propel/src/button/button.tsx | 6 +++ packages/propel/src/button/helper.tsx | 6 +++ packages/propel/src/button/index.ts | 6 +++ .../propel/src/calendar/calendar.stories.tsx | 6 +++ packages/propel/src/calendar/index.ts | 6 +++ packages/propel/src/calendar/root.tsx | 6 +++ packages/propel/src/card/card.stories.tsx | 6 +++ packages/propel/src/card/card.tsx | 6 +++ packages/propel/src/card/helper.tsx | 6 +++ packages/propel/src/card/index.ts | 6 +++ .../propel/src/charts/area-chart/index.ts | 6 +++ .../propel/src/charts/area-chart/root.tsx | 6 +++ packages/propel/src/charts/bar-chart/bar.tsx | 6 +++ packages/propel/src/charts/bar-chart/index.ts | 6 +++ packages/propel/src/charts/bar-chart/root.tsx | 6 +++ .../propel/src/charts/components/legend.tsx | 6 +++ .../propel/src/charts/components/tick.tsx | 6 +++ .../propel/src/charts/components/tooltip.tsx | 6 +++ .../propel/src/charts/line-chart/index.ts | 6 +++ .../propel/src/charts/line-chart/root.tsx | 6 +++ .../src/charts/pie-chart/active-shape.tsx | 6 +++ packages/propel/src/charts/pie-chart/index.ts | 6 +++ packages/propel/src/charts/pie-chart/root.tsx | 6 +++ .../propel/src/charts/pie-chart/tooltip.tsx | 6 +++ .../propel/src/charts/radar-chart/index.ts | 6 +++ .../propel/src/charts/radar-chart/root.tsx | 6 +++ .../propel/src/charts/scatter-chart/index.ts | 6 +++ .../propel/src/charts/scatter-chart/root.tsx | 6 +++ packages/propel/src/charts/tree-map/index.ts | 6 +++ .../src/charts/tree-map/map-content.tsx | 6 +++ packages/propel/src/charts/tree-map/root.tsx | 6 +++ .../propel/src/charts/tree-map/tooltip.tsx | 6 +++ .../src/collapsible/collapsible.stories.tsx | 6 +++ .../propel/src/collapsible/collapsible.tsx | 6 +++ packages/propel/src/collapsible/index.ts | 6 +++ .../propel/src/combobox/combobox.stories.tsx | 6 +++ packages/propel/src/combobox/combobox.tsx | 6 +++ packages/propel/src/combobox/index.ts | 6 +++ .../propel/src/command/command.stories.tsx | 6 +++ packages/propel/src/command/command.tsx | 6 +++ packages/propel/src/command/index.ts | 6 +++ .../src/context-menu/context-menu.stories.tsx | 6 +++ .../propel/src/context-menu/context-menu.tsx | 6 +++ packages/propel/src/context-menu/index.ts | 6 +++ .../design-system-philosophy.stories.tsx | 6 +++ packages/propel/src/dialog/dialog.stories.tsx | 6 +++ packages/propel/src/dialog/index.ts | 6 +++ packages/propel/src/dialog/root.tsx | 6 +++ .../emoji-picker.stories.tsx | 6 +++ .../src/emoji-icon-picker/emoji-picker.tsx | 6 +++ .../src/emoji-icon-picker/emoji/emoji.tsx | 6 +++ .../src/emoji-icon-picker/emoji/index.ts | 6 +++ .../propel/src/emoji-icon-picker/helper.tsx | 6 +++ .../src/emoji-icon-picker/icon/icon-root.tsx | 6 +++ .../src/emoji-icon-picker/icon/index.ts | 6 +++ .../emoji-icon-picker/icon/lucide-root.tsx | 6 +++ .../emoji-icon-picker/icon/material-root.tsx | 6 +++ .../propel/src/emoji-icon-picker/index.ts | 6 +++ .../propel/src/emoji-icon-picker/logo.tsx | 6 +++ .../src/emoji-icon-picker/lucide-icons.tsx | 6 +++ .../src/emoji-icon-picker/material-icons.tsx | 6 +++ .../emoji-reaction-picker.stories.tsx | 6 +++ .../emoji-reaction/emoji-reaction-picker.tsx | 6 +++ .../emoji-reaction/emoji-reaction.stories.tsx | 6 +++ .../src/emoji-reaction/emoji-reaction.tsx | 6 +++ packages/propel/src/emoji-reaction/index.ts | 6 +++ .../empty-state/assets-showcase.stories.tsx | 6 +++ .../src/empty-state/assets/asset-registry.tsx | 6 +++ .../src/empty-state/assets/asset-types.ts | 6 +++ .../propel/src/empty-state/assets/helper.tsx | 6 +++ .../assets/horizontal-stack/constant.tsx | 6 +++ .../assets/horizontal-stack/customer.tsx | 6 +++ .../assets/horizontal-stack/epic.tsx | 6 +++ .../assets/horizontal-stack/estimate.tsx | 6 +++ .../assets/horizontal-stack/export.tsx | 6 +++ .../assets/horizontal-stack/index.ts | 6 +++ .../assets/horizontal-stack/intake.tsx | 6 +++ .../assets/horizontal-stack/label.tsx | 6 +++ .../assets/horizontal-stack/link.tsx | 6 +++ .../assets/horizontal-stack/members.tsx | 6 +++ .../assets/horizontal-stack/note.tsx | 6 +++ .../assets/horizontal-stack/priority.tsx | 6 +++ .../assets/horizontal-stack/project.tsx | 6 +++ .../assets/horizontal-stack/settings.tsx | 6 +++ .../assets/horizontal-stack/state.tsx | 6 +++ .../assets/horizontal-stack/template.tsx | 6 +++ .../assets/horizontal-stack/token.tsx | 6 +++ .../assets/horizontal-stack/unknown.tsx | 6 +++ .../assets/horizontal-stack/update.tsx | 6 +++ .../assets/horizontal-stack/webhook.tsx | 6 +++ .../assets/horizontal-stack/work-item.tsx | 6 +++ .../assets/horizontal-stack/worklog.tsx | 6 +++ .../assets/illustration/constant.tsx | 6 +++ .../empty-state/assets/illustration/inbox.tsx | 6 +++ .../empty-state/assets/illustration/index.ts | 6 +++ .../assets/illustration/search.tsx | 6 +++ .../propel/src/empty-state/assets/index.ts | 6 +++ .../assets/vertical-stack/404-error.tsx | 6 +++ .../assets/vertical-stack/archived-cycle.tsx | 6 +++ .../assets/vertical-stack/archived-module.tsx | 6 +++ .../vertical-stack/archived-work-item.tsx | 6 +++ .../assets/vertical-stack/changelog.tsx | 6 +++ .../assets/vertical-stack/constant.tsx | 6 +++ .../assets/vertical-stack/customer.tsx | 6 +++ .../assets/vertical-stack/cycle.tsx | 6 +++ .../assets/vertical-stack/dashboard.tsx | 6 +++ .../assets/vertical-stack/draft.tsx | 6 +++ .../assets/vertical-stack/epic.tsx | 6 +++ .../assets/vertical-stack/index.ts | 6 +++ .../assets/vertical-stack/initiative.tsx | 6 +++ .../assets/vertical-stack/invalid-link.tsx | 6 +++ .../assets/vertical-stack/module.tsx | 6 +++ .../assets/vertical-stack/no-access.tsx | 6 +++ .../assets/vertical-stack/page.tsx | 6 +++ .../assets/vertical-stack/project.tsx | 6 +++ .../assets/vertical-stack/server-error.tsx | 6 +++ .../assets/vertical-stack/teamspace.tsx | 6 +++ .../assets/vertical-stack/view.tsx | 6 +++ .../assets/vertical-stack/work-item.tsx | 6 +++ .../compact-empty-state.stories.tsx | 6 +++ .../src/empty-state/compact-empty-state.tsx | 6 +++ .../detailed-empty-state.stories.tsx | 6 +++ .../src/empty-state/detailed-empty-state.tsx | 6 +++ .../propel/src/empty-state/empty-state.tsx | 6 +++ packages/propel/src/empty-state/index.ts | 6 +++ packages/propel/src/empty-state/types.ts | 6 +++ packages/propel/src/icon-button/helper.tsx | 6 +++ .../src/icon-button/icon-button.stories.tsx | 6 +++ .../propel/src/icon-button/icon-button.tsx | 6 +++ packages/propel/src/icon-button/index.ts | 6 +++ .../src/icons/actions/add-circle-icon.tsx | 6 +++ .../propel/src/icons/actions/add-icon.tsx | 6 +++ .../src/icons/actions/add-reaction-icon.tsx | 6 +++ .../src/icons/actions/add-workitem-icon.tsx | 6 +++ .../propel/src/icons/actions/check-icon.tsx | 6 +++ .../propel/src/icons/actions/close-icon.tsx | 6 +++ .../propel/src/icons/actions/copy-icon.tsx | 6 +++ .../propel/src/icons/actions/copy-link.tsx | 6 +++ .../propel/src/icons/actions/edit-icon.tsx | 6 +++ .../src/icons/actions/filter-applied-icon.tsx | 6 +++ .../propel/src/icons/actions/filter-icon.tsx | 6 +++ .../propel/src/icons/actions/globe-icon.tsx | 6 +++ packages/propel/src/icons/actions/index.ts | 6 +++ .../propel/src/icons/actions/link-icon.tsx | 6 +++ .../propel/src/icons/actions/lock-icon.tsx | 6 +++ .../propel/src/icons/actions/new-tab-icon.tsx | 6 +++ .../propel/src/icons/actions/plus-icon.tsx | 6 +++ .../src/icons/actions/preferences-icon.tsx | 6 +++ .../propel/src/icons/actions/search-icon.tsx | 6 +++ .../propel/src/icons/actions/trash-icon.tsx | 6 +++ .../propel/src/icons/actions/upgrade-icon.tsx | 6 +++ packages/propel/src/icons/activity-icon.tsx | 6 +++ packages/propel/src/icons/ai-icon.tsx | 6 +++ .../propel/src/icons/arrows/chevron-down.tsx | 6 +++ .../propel/src/icons/arrows/chevron-left.tsx | 6 +++ .../propel/src/icons/arrows/chevron-right.tsx | 6 +++ .../propel/src/icons/arrows/chevron-up.tsx | 6 +++ packages/propel/src/icons/arrows/index.ts | 6 +++ .../propel/src/icons/arrows/reply-icon.tsx | 6 +++ packages/propel/src/icons/at-risk-icon.tsx | 6 +++ .../src/icons/attachments/audio-file-icon.tsx | 6 +++ .../src/icons/attachments/code-file-icon.tsx | 6 +++ .../icons/attachments/document-file-icon.tsx | 6 +++ .../src/icons/attachments/image-file-icon.tsx | 6 +++ .../propel/src/icons/attachments/index.ts | 6 +++ .../src/icons/attachments/video-file-icon.tsx | 6 +++ packages/propel/src/icons/bar-icon.tsx | 6 +++ packages/propel/src/icons/blocked-icon.tsx | 6 +++ packages/propel/src/icons/blocker-icon.tsx | 6 +++ .../propel/src/icons/brand/accenture-logo.tsx | 6 +++ .../propel/src/icons/brand/dolby-logo.tsx | 6 +++ packages/propel/src/icons/brand/index.ts | 6 +++ .../propel/src/icons/brand/plane-lockup.tsx | 6 +++ .../propel/src/icons/brand/plane-logo.tsx | 6 +++ .../propel/src/icons/brand/plane-wordmark.tsx | 6 +++ packages/propel/src/icons/brand/sony-logo.tsx | 6 +++ .../propel/src/icons/brand/zerodha-logo.tsx | 6 +++ .../propel/src/icons/calendar-after-icon.tsx | 6 +++ .../propel/src/icons/calendar-before-icon.tsx | 6 +++ .../propel/src/icons/center-panel-icon.tsx | 6 +++ .../propel/src/icons/comment-fill-icon.tsx | 6 +++ packages/propel/src/icons/constants.tsx | 6 +++ packages/propel/src/icons/create-icon.tsx | 6 +++ .../src/icons/cycle/circle-dot-full-icon.tsx | 6 +++ .../propel/src/icons/cycle/contrast-icon.tsx | 6 +++ .../src/icons/cycle/cycle-group-icon.tsx | 6 +++ .../src/icons/cycle/double-circle-icon.tsx | 6 +++ packages/propel/src/icons/cycle/helper.tsx | 6 +++ packages/propel/src/icons/cycle/index.ts | 6 +++ packages/propel/src/icons/default-icon.tsx | 6 +++ packages/propel/src/icons/dice-icon.tsx | 6 +++ packages/propel/src/icons/discord-icon.tsx | 6 +++ .../propel/src/icons/display-properties.tsx | 6 +++ packages/propel/src/icons/done-icon.tsx | 6 +++ packages/propel/src/icons/dropdown-icon.tsx | 6 +++ .../propel/src/icons/favorite-folder-icon.tsx | 6 +++ .../src/icons/full-screen-panel-icon.tsx | 6 +++ packages/propel/src/icons/github-icon.tsx | 6 +++ packages/propel/src/icons/gitlab-icon.tsx | 6 +++ packages/propel/src/icons/helpers.ts | 6 +++ packages/propel/src/icons/icon-wrapper.tsx | 6 +++ packages/propel/src/icons/icon.tsx | 6 +++ packages/propel/src/icons/icons.stories.tsx | 6 +++ .../propel/src/icons/in-progress-icon.tsx | 6 +++ packages/propel/src/icons/index.ts | 6 +++ packages/propel/src/icons/info-fill-icon.tsx | 6 +++ packages/propel/src/icons/intake.tsx | 6 +++ packages/propel/src/icons/layer-stack.tsx | 6 +++ packages/propel/src/icons/layers-icon.tsx | 6 +++ .../propel/src/icons/layouts/board-icon.tsx | 6 +++ .../src/icons/layouts/calendar-icon.tsx | 6 +++ .../propel/src/icons/layouts/card-icon.tsx | 6 +++ .../propel/src/icons/layouts/grid-icon.tsx | 6 +++ packages/propel/src/icons/layouts/index.ts | 6 +++ .../propel/src/icons/layouts/list-icon.tsx | 6 +++ .../propel/src/icons/layouts/sheet-icon.tsx | 6 +++ .../src/icons/layouts/timeline-icon.tsx | 6 +++ packages/propel/src/icons/lead-icon.tsx | 6 +++ packages/propel/src/icons/misc/index.ts | 6 +++ packages/propel/src/icons/misc/info-icon.tsx | 6 +++ packages/propel/src/icons/module/backlog.tsx | 6 +++ .../propel/src/icons/module/cancelled.tsx | 6 +++ .../propel/src/icons/module/completed.tsx | 6 +++ .../propel/src/icons/module/in-progress.tsx | 6 +++ packages/propel/src/icons/module/index.ts | 6 +++ .../src/icons/module/module-status-icon.tsx | 6 +++ packages/propel/src/icons/module/paused.tsx | 6 +++ packages/propel/src/icons/module/planned.tsx | 6 +++ packages/propel/src/icons/monospace-icon.tsx | 6 +++ packages/propel/src/icons/multiple-sticky.tsx | 6 +++ packages/propel/src/icons/off-track-icon.tsx | 6 +++ packages/propel/src/icons/on-track-icon.tsx | 6 +++ packages/propel/src/icons/overview-icon.tsx | 6 +++ packages/propel/src/icons/pending-icon.tsx | 6 +++ .../propel/src/icons/photo-filter-icon.tsx | 6 +++ packages/propel/src/icons/planned-icon.tsx | 6 +++ packages/propel/src/icons/priority-icon.tsx | 6 +++ .../propel/src/icons/project/cycle-icon.tsx | 6 +++ .../propel/src/icons/project/epic-icon.tsx | 6 +++ packages/propel/src/icons/project/index.ts | 6 +++ .../propel/src/icons/project/intake-icon.tsx | 6 +++ .../propel/src/icons/project/module-icon.tsx | 6 +++ .../propel/src/icons/project/page-icon.tsx | 6 +++ .../propel/src/icons/project/view-icon.tsx | 6 +++ .../src/icons/project/work-items-icon.tsx | 6 +++ .../src/icons/properties/boolean-icon.tsx | 6 +++ .../icons/properties/comment-reply-icon.tsx | 6 +++ .../src/icons/properties/dropdown-icon.tsx | 6 +++ .../src/icons/properties/due-date-icon.tsx | 6 +++ .../src/icons/properties/duplicate-icon.tsx | 6 +++ .../src/icons/properties/estimate-icon.tsx | 6 +++ .../propel/src/icons/properties/hash-icon.tsx | 6 +++ packages/propel/src/icons/properties/index.ts | 6 +++ .../icons/properties/label-filled-icon.tsx | 6 +++ .../src/icons/properties/label-icon.tsx | 6 +++ .../src/icons/properties/members-icon.tsx | 6 +++ .../icons/properties/overdue-date-icon.tsx | 6 +++ .../src/icons/properties/parent-icon.tsx | 6 +++ .../src/icons/properties/priority-icon.tsx | 6 +++ .../src/icons/properties/relates-to-icon.tsx | 6 +++ .../src/icons/properties/relation-icon.tsx | 6 +++ .../src/icons/properties/scope-icon.tsx | 6 +++ .../src/icons/properties/start-date-icon.tsx | 6 +++ .../src/icons/properties/state-icon.tsx | 6 +++ .../src/icons/properties/user-circle-icon.tsx | 6 +++ .../propel/src/icons/properties/user-icon.tsx | 6 +++ .../src/icons/properties/user-square-icon.tsx | 6 +++ .../src/icons/properties/workflows-icon.tsx | 6 +++ packages/propel/src/icons/registry.ts | 6 +++ packages/propel/src/icons/related-icon.tsx | 6 +++ packages/propel/src/icons/sans-serif-icon.tsx | 6 +++ packages/propel/src/icons/serif-icon.tsx | 6 +++ .../propel/src/icons/set-as-default-icon.tsx | 6 +++ packages/propel/src/icons/side-panel-icon.tsx | 6 +++ .../src/icons/state/backlog-group-icon.tsx | 6 +++ .../src/icons/state/cancelled-group-icon.tsx | 6 +++ .../src/icons/state/completed-group-icon.tsx | 6 +++ .../propel/src/icons/state/dashed-circle.tsx | 6 +++ packages/propel/src/icons/state/helper.tsx | 6 +++ packages/propel/src/icons/state/index.ts | 6 +++ .../icons/state/intake-state-group-icon.tsx | 6 +++ .../src/icons/state/progress-circle.tsx | 6 +++ .../src/icons/state/started-group-icon.tsx | 6 +++ .../src/icons/state/state-group-icon.tsx | 6 +++ .../src/icons/state/triage-group-icon.tsx | 6 +++ .../src/icons/state/unstarted-group-icon.tsx | 6 +++ .../propel/src/icons/sticky-note-icon.tsx | 6 +++ packages/propel/src/icons/sub-brand/index.ts | 6 +++ .../propel/src/icons/sub-brand/pi-chat.tsx | 6 +++ .../propel/src/icons/sub-brand/plane-icon.tsx | 6 +++ .../propel/src/icons/sub-brand/wiki-icon.tsx | 6 +++ packages/propel/src/icons/suspended-user.tsx | 6 +++ packages/propel/src/icons/teams.tsx | 6 +++ packages/propel/src/icons/transfer-icon.tsx | 6 +++ packages/propel/src/icons/tree-map-icon.tsx | 6 +++ packages/propel/src/icons/type.ts | 6 +++ packages/propel/src/icons/updates-icon.tsx | 6 +++ .../propel/src/icons/user-activity-icon.tsx | 6 +++ packages/propel/src/icons/workspace-icon.tsx | 6 +++ .../src/icons/workspace/analytics-icon.tsx | 6 +++ .../src/icons/workspace/archive-icon.tsx | 6 +++ .../src/icons/workspace/dashboard-icon.tsx | 6 +++ .../propel/src/icons/workspace/draft-icon.tsx | 6 +++ .../propel/src/icons/workspace/home-icon.tsx | 6 +++ .../propel/src/icons/workspace/inbox-icon.tsx | 6 +++ packages/propel/src/icons/workspace/index.ts | 6 +++ .../icons/workspace/multiple-sticky-icon.tsx | 6 +++ .../src/icons/workspace/project-icon.tsx | 6 +++ .../src/icons/workspace/your-work-icon.tsx | 6 +++ packages/propel/src/input/index.ts | 6 +++ packages/propel/src/input/input.stories.tsx | 6 +++ packages/propel/src/input/input.tsx | 6 +++ packages/propel/src/menu/index.ts | 6 +++ packages/propel/src/menu/menu.stories.tsx | 6 +++ packages/propel/src/menu/menu.tsx | 6 +++ packages/propel/src/menu/types.ts | 6 +++ packages/propel/src/pill/index.ts | 6 +++ packages/propel/src/pill/pill.stories.tsx | 6 +++ packages/propel/src/pill/pill.tsx | 6 +++ packages/propel/src/popover/index.ts | 6 +++ .../propel/src/popover/popover.stories.tsx | 6 +++ packages/propel/src/popover/root.tsx | 6 +++ packages/propel/src/portal/constants.ts | 6 +++ packages/propel/src/portal/index.ts | 6 +++ packages/propel/src/portal/modal-portal.tsx | 6 +++ packages/propel/src/portal/portal-wrapper.tsx | 6 +++ packages/propel/src/portal/portal.stories.tsx | 6 +++ packages/propel/src/portal/types.ts | 6 +++ packages/propel/src/scrollarea/index.ts | 6 +++ .../src/scrollarea/scrollarea.stories.tsx | 6 +++ packages/propel/src/scrollarea/scrollarea.tsx | 6 +++ .../src/separator/separator.stories.tsx | 6 +++ packages/propel/src/separator/separator.tsx | 6 +++ packages/propel/src/skeleton/index.ts | 6 +++ packages/propel/src/skeleton/root.tsx | 6 +++ .../propel/src/skeleton/skeleton.stories.tsx | 6 +++ .../spinners/circular-bar-spinner.stories.tsx | 6 +++ .../src/spinners/circular-bar-spinner.tsx | 6 +++ .../src/spinners/circular-spinner.stories.tsx | 6 +++ .../propel/src/spinners/circular-spinner.tsx | 6 +++ packages/propel/src/spinners/index.ts | 6 +++ packages/propel/src/switch/index.ts | 6 +++ packages/propel/src/switch/root.tsx | 6 +++ packages/propel/src/switch/switch.stories.tsx | 6 +++ packages/propel/src/tab-navigation/index.ts | 6 +++ .../tab-navigation/tab-navigation-item.tsx | 6 +++ .../tab-navigation/tab-navigation-list.tsx | 6 +++ .../tab-navigation/tab-navigation-types.ts | 6 +++ .../tab-navigation/tab-navigation.stories.tsx | 6 +++ packages/propel/src/table/core.tsx | 6 +++ packages/propel/src/table/index.ts | 6 +++ packages/propel/src/table/table.stories.tsx | 6 +++ packages/propel/src/tabs/index.ts | 6 +++ packages/propel/src/tabs/tabs.stories.tsx | 6 +++ packages/propel/src/tabs/tabs.tsx | 6 +++ packages/propel/src/toast/index.ts | 6 +++ packages/propel/src/toast/toast.stories.tsx | 6 +++ packages/propel/src/toast/toast.tsx | 6 +++ packages/propel/src/toolbar/index.ts | 6 +++ .../propel/src/toolbar/toolbar.stories.tsx | 6 +++ packages/propel/src/toolbar/toolbar.tsx | 6 +++ packages/propel/src/tooltip/index.ts | 6 +++ packages/propel/src/tooltip/root.tsx | 6 +++ .../propel/src/tooltip/tooltip.stories.tsx | 6 +++ packages/propel/src/utils/classname.tsx | 6 +++ packages/propel/src/utils/index.ts | 6 +++ packages/propel/src/utils/placement.ts | 6 +++ packages/services/src/ai/ai.service.ts | 6 +++ packages/services/src/ai/index.ts | 6 +++ packages/services/src/api.service.ts | 6 +++ packages/services/src/auth/auth.service.ts | 6 +++ packages/services/src/auth/index.ts | 6 +++ .../services/src/auth/sites-auth.service.ts | 6 +++ .../src/cycle/cycle-analytics.service.ts | 6 +++ .../src/cycle/cycle-archive.service.ts | 6 +++ .../src/cycle/cycle-operations.service.ts | 6 +++ packages/services/src/cycle/cycle.service.ts | 6 +++ packages/services/src/cycle/index.ts | 6 +++ .../services/src/cycle/sites-cycle.service.ts | 6 +++ .../src/dashboard/dashboard.service.ts | 6 +++ packages/services/src/dashboard/index.ts | 6 +++ .../src/developer/api-token.service.ts | 6 +++ packages/services/src/developer/index.ts | 6 +++ .../services/src/developer/webhook.service.ts | 6 +++ .../services/src/file/file-upload.service.ts | 6 +++ packages/services/src/file/file.service.ts | 6 +++ packages/services/src/file/helper.ts | 6 +++ packages/services/src/file/index.ts | 6 +++ .../services/src/file/sites-file.service.ts | 6 +++ packages/services/src/index.ts | 6 +++ packages/services/src/indexedDB.service.ts | 6 +++ packages/services/src/instance/index.ts | 6 +++ .../services/src/instance/instance.service.ts | 6 +++ packages/services/src/intake/index.ts | 6 +++ .../services/src/intake/intake.service.ts | 6 +++ packages/services/src/intake/issue.service.ts | 6 +++ packages/services/src/issue/index.ts | 6 +++ .../services/src/issue/sites-issue.service.ts | 6 +++ packages/services/src/label/index.ts | 6 +++ .../services/src/label/sites-label.service.ts | 6 +++ packages/services/src/live.service.ts | 6 +++ packages/services/src/module/index.ts | 6 +++ packages/services/src/module/link.service.ts | 6 +++ .../services/src/module/module.service.ts | 6 +++ .../services/src/module/operations.service.ts | 6 +++ .../src/module/sites-module.service.ts | 6 +++ packages/services/src/project/index.ts | 6 +++ .../src/project/sites-publish.service.ts | 6 +++ packages/services/src/project/view.service.ts | 6 +++ packages/services/src/state/index.ts | 6 +++ .../services/src/state/sites-state.service.ts | 6 +++ .../services/src/user/favorite.service.ts | 6 +++ packages/services/src/user/index.ts | 6 +++ .../services/src/user/sites-member.service.ts | 6 +++ packages/services/src/user/user.service.ts | 6 +++ packages/services/src/workspace/index.ts | 6 +++ .../workspace/instance-workspace.service.ts | 6 +++ .../src/workspace/invitation.service.ts | 6 +++ .../services/src/workspace/member.service.ts | 6 +++ .../src/workspace/notification.service.ts | 6 +++ .../services/src/workspace/view.service.ts | 6 +++ .../src/workspace/workspace.service.ts | 6 +++ packages/shared-state/src/index.ts | 6 +++ packages/shared-state/src/store/index.ts | 6 +++ .../src/store/rich-filters/adapter.ts | 6 +++ .../src/store/rich-filters/config-manager.ts | 6 +++ .../src/store/rich-filters/config.ts | 6 +++ .../src/store/rich-filters/filter-helpers.ts | 6 +++ .../src/store/rich-filters/filter.ts | 6 +++ .../src/store/rich-filters/index.ts | 6 +++ packages/shared-state/src/store/user.store.ts | 6 +++ .../src/store/work-item-filters/adapter.ts | 6 +++ .../store/work-item-filters/filter.store.ts | 6 +++ .../src/store/work-item-filters/index.ts | 6 +++ .../src/store/work-item-filters/shared.ts | 6 +++ .../shared-state/src/store/workspace.store.ts | 6 +++ packages/shared-state/src/utils/index.ts | 6 +++ .../src/utils/rich-filter.helper.ts | 6 +++ .../src/utils/work-item-filters.helper.ts | 6 +++ packages/types/src/activity.ts | 6 +++ packages/types/src/ai.ts | 6 +++ packages/types/src/analytics.ts | 6 +++ packages/types/src/api_token.ts | 6 +++ packages/types/src/auth.ts | 6 +++ packages/types/src/base-layouts/base.ts | 6 +++ packages/types/src/base-layouts/gantt/core.ts | 6 +++ .../types/src/base-layouts/gantt/extended.ts | 6 +++ .../types/src/base-layouts/gantt/index.ts | 6 +++ packages/types/src/base-layouts/index.ts | 6 +++ packages/types/src/base-layouts/kanban.ts | 6 +++ packages/types/src/base-layouts/list.ts | 6 +++ packages/types/src/calendar.ts | 6 +++ packages/types/src/charts/common.ts | 6 +++ packages/types/src/charts/index.ts | 6 +++ packages/types/src/command-palette.ts | 6 +++ packages/types/src/common.ts | 6 +++ packages/types/src/current-user/index.ts | 6 +++ packages/types/src/current-user/profile.ts | 6 +++ packages/types/src/cycle/cycle.ts | 6 +++ packages/types/src/cycle/cycle_filters.ts | 6 +++ packages/types/src/cycle/index.ts | 6 +++ packages/types/src/dashboard.ts | 6 +++ packages/types/src/de-dupe.ts | 6 +++ packages/types/src/description_version.ts | 6 +++ packages/types/src/editor/editor-content.ts | 6 +++ packages/types/src/editor/index.ts | 6 +++ packages/types/src/enums.ts | 6 +++ packages/types/src/epics.ts | 6 +++ packages/types/src/estimate.ts | 6 +++ packages/types/src/favorite/favorite.ts | 6 +++ packages/types/src/favorite/index.ts | 6 +++ packages/types/src/file.ts | 6 +++ packages/types/src/home.ts | 6 +++ .../types/src/importer/github-importer.ts | 6 +++ packages/types/src/importer/index.ts | 6 +++ packages/types/src/importer/jira-importer.ts | 6 +++ packages/types/src/inbox.ts | 6 +++ packages/types/src/index.ts | 6 +++ packages/types/src/instance/ai.ts | 6 +++ packages/types/src/instance/auth-ee.ts | 6 +++ packages/types/src/instance/auth.ts | 6 +++ packages/types/src/instance/base.ts | 6 +++ packages/types/src/instance/email.ts | 6 +++ packages/types/src/instance/image.ts | 6 +++ packages/types/src/instance/index.ts | 6 +++ packages/types/src/instance/workspace.ts | 6 +++ packages/types/src/intake/index.ts | 6 +++ packages/types/src/intake/state.ts | 6 +++ packages/types/src/integration.ts | 6 +++ packages/types/src/issues.ts | 6 +++ packages/types/src/issues/activity/base.ts | 6 +++ .../src/issues/activity/issue_activity.ts | 6 +++ .../src/issues/activity/issue_comment.ts | 6 +++ .../issues/activity/issue_comment_reaction.ts | 6 +++ packages/types/src/issues/base.ts | 6 +++ packages/types/src/issues/issue-identifier.ts | 6 +++ packages/types/src/issues/issue.ts | 6 +++ packages/types/src/issues/issue_attachment.ts | 6 +++ packages/types/src/issues/issue_link.ts | 6 +++ packages/types/src/issues/issue_reaction.ts | 6 +++ packages/types/src/issues/issue_relation.ts | 6 +++ packages/types/src/issues/issue_sub_issues.ts | 6 +++ .../types/src/issues/issue_subscription.ts | 6 +++ packages/types/src/layout/gantt.ts | 6 +++ packages/types/src/layout/index.ts | 6 +++ packages/types/src/module/index.ts | 6 +++ packages/types/src/module/module_filters.ts | 6 +++ packages/types/src/module/modules.ts | 6 +++ packages/types/src/page/core.ts | 6 +++ packages/types/src/page/extended.ts | 6 +++ packages/types/src/page/index.ts | 6 +++ packages/types/src/pagination.ts | 6 +++ packages/types/src/payment.ts | 6 +++ packages/types/src/pragmatic.ts | 6 +++ packages/types/src/project/index.ts | 6 +++ packages/types/src/project/project_filters.ts | 6 +++ packages/types/src/project/project_link.ts | 6 +++ packages/types/src/project/projects.ts | 6 +++ packages/types/src/publish.ts | 6 +++ packages/types/src/reaction.ts | 6 +++ packages/types/src/rich-filters/adapter.ts | 6 +++ packages/types/src/rich-filters/builder.ts | 6 +++ .../src/rich-filters/config/filter-config.ts | 6 +++ .../types/src/rich-filters/config/index.ts | 6 +++ .../types/src/rich-filters/derived/core.ts | 6 +++ .../src/rich-filters/derived/extended.ts | 6 +++ .../types/src/rich-filters/derived/index.ts | 6 +++ .../types/src/rich-filters/derived/shared.ts | 6 +++ packages/types/src/rich-filters/expression.ts | 6 +++ .../src/rich-filters/field-types/core.ts | 6 +++ .../src/rich-filters/field-types/extended.ts | 6 +++ .../src/rich-filters/field-types/index.ts | 6 +++ .../src/rich-filters/field-types/shared.ts | 6 +++ packages/types/src/rich-filters/index.ts | 6 +++ .../src/rich-filters/operator-configs/core.ts | 6 +++ .../rich-filters/operator-configs/extended.ts | 6 +++ .../rich-filters/operator-configs/index.ts | 6 +++ .../types/src/rich-filters/operators/core.ts | 6 +++ .../src/rich-filters/operators/extended.ts | 6 +++ .../types/src/rich-filters/operators/index.ts | 6 +++ packages/types/src/search.ts | 6 +++ packages/types/src/settings.ts | 6 +++ packages/types/src/state.ts | 6 +++ packages/types/src/stickies.ts | 6 +++ packages/types/src/timezone.ts | 6 +++ packages/types/src/users.ts | 6 +++ packages/types/src/utils.ts | 6 +++ packages/types/src/view-props.ts | 6 +++ packages/types/src/views.ts | 6 +++ packages/types/src/waitlist.ts | 6 +++ packages/types/src/webhook.ts | 6 +++ .../types/src/workspace-draft-issues/base.ts | 6 +++ packages/types/src/workspace-notifications.ts | 6 +++ packages/types/src/workspace-views.ts | 6 +++ packages/types/src/workspace.ts | 6 +++ packages/ui/.storybook/main.ts | 6 +++ packages/ui/.storybook/preview.ts | 6 +++ .../auth-form/auth-confirm-password-input.tsx | 6 +++ .../ui/src/auth-form/auth-forgot-password.tsx | 6 +++ packages/ui/src/auth-form/auth-form.tsx | 6 +++ packages/ui/src/auth-form/auth-input.tsx | 6 +++ .../ui/src/auth-form/auth-password-input.tsx | 6 +++ packages/ui/src/auth-form/index.ts | 6 +++ packages/ui/src/avatar/avatar-group.tsx | 6 +++ packages/ui/src/avatar/avatar.stories.tsx | 6 +++ packages/ui/src/avatar/avatar.tsx | 6 +++ packages/ui/src/avatar/helper.tsx | 6 +++ packages/ui/src/avatar/index.ts | 6 +++ packages/ui/src/badge/badge.tsx | 6 +++ packages/ui/src/badge/helper.tsx | 6 +++ packages/ui/src/badge/index.ts | 6 +++ .../src/breadcrumbs/breadcrumbs.stories.tsx | 6 +++ packages/ui/src/breadcrumbs/breadcrumbs.tsx | 6 +++ packages/ui/src/breadcrumbs/index.ts | 6 +++ .../src/breadcrumbs/navigation-dropdown.tsx | 6 +++ .../navigation-search-dropdown.tsx | 6 +++ packages/ui/src/button/button.tsx | 6 +++ packages/ui/src/button/helper.tsx | 6 +++ packages/ui/src/button/index.ts | 6 +++ packages/ui/src/button/toggle-switch.tsx | 6 +++ packages/ui/src/card/card.tsx | 6 +++ packages/ui/src/card/helper.tsx | 6 +++ packages/ui/src/card/index.ts | 6 +++ .../ui/src/collapsible/collapsible-button.tsx | 6 +++ packages/ui/src/collapsible/collapsible.tsx | 6 +++ packages/ui/src/collapsible/index.ts | 6 +++ packages/ui/src/color-picker/color-picker.tsx | 6 +++ packages/ui/src/color-picker/index.ts | 6 +++ packages/ui/src/constants/icons.ts | 6 +++ packages/ui/src/constants/index.ts | 6 +++ .../src/content-wrapper/content-wrapper.tsx | 6 +++ packages/ui/src/content-wrapper/index.ts | 6 +++ packages/ui/src/control-link/control-link.tsx | 6 +++ packages/ui/src/control-link/index.ts | 6 +++ packages/ui/src/drag-handle.tsx | 6 +++ packages/ui/src/drop-indicator.tsx | 6 +++ packages/ui/src/dropdown/common/button.tsx | 6 +++ packages/ui/src/dropdown/common/index.ts | 6 +++ .../ui/src/dropdown/common/input-search.tsx | 6 +++ packages/ui/src/dropdown/common/loader.tsx | 6 +++ packages/ui/src/dropdown/common/options.tsx | 6 +++ packages/ui/src/dropdown/index.ts | 6 +++ packages/ui/src/dropdown/multi-select.tsx | 6 +++ packages/ui/src/dropdown/single-select.tsx | 6 +++ packages/ui/src/dropdowns/combo-box.tsx | 6 +++ .../ui/src/dropdowns/context-menu/index.ts | 6 +++ .../ui/src/dropdowns/context-menu/item.tsx | 6 +++ .../ui/src/dropdowns/context-menu/root.tsx | 6 +++ packages/ui/src/dropdowns/custom-menu.tsx | 6 +++ .../ui/src/dropdowns/custom-search-select.tsx | 6 +++ packages/ui/src/dropdowns/custom-select.tsx | 6 +++ packages/ui/src/dropdowns/helper.tsx | 6 +++ packages/ui/src/dropdowns/index.ts | 6 +++ packages/ui/src/favorite-star.tsx | 6 +++ packages/ui/src/form-fields/checkbox.tsx | 6 +++ packages/ui/src/form-fields/index.ts | 6 +++ .../ui/src/form-fields/input-color-picker.tsx | 6 +++ packages/ui/src/form-fields/input.tsx | 6 +++ .../ui/src/form-fields/password/helper.tsx | 6 +++ packages/ui/src/form-fields/password/index.ts | 6 +++ .../ui/src/form-fields/password/indicator.tsx | 6 +++ .../form-fields/password/password-input.tsx | 6 +++ packages/ui/src/form-fields/root.tsx | 6 +++ packages/ui/src/form-fields/textarea.tsx | 6 +++ packages/ui/src/header/header.tsx | 6 +++ packages/ui/src/header/helper.tsx | 6 +++ packages/ui/src/header/index.ts | 6 +++ .../ui/src/hooks/use-auto-resize-textarea.ts | 6 +++ .../ui/src/hooks/use-dropdown-key-down.tsx | 6 +++ .../ui/src/hooks/use-dropdown-key-pressed.ts | 6 +++ packages/ui/src/hooks/use-platform-os.ts | 6 +++ packages/ui/src/index.ts | 6 +++ packages/ui/src/link/block.tsx | 6 +++ packages/ui/src/link/index.ts | 6 +++ packages/ui/src/loader.tsx | 6 +++ packages/ui/src/modals/alert-modal.tsx | 6 +++ packages/ui/src/modals/constants.ts | 6 +++ packages/ui/src/modals/index.ts | 6 +++ packages/ui/src/modals/modal-core.tsx | 6 +++ packages/ui/src/oauth/index.ts | 6 +++ packages/ui/src/oauth/oauth-button.tsx | 6 +++ packages/ui/src/oauth/oauth-options.tsx | 6 +++ packages/ui/src/popovers/index.ts | 6 +++ .../ui/src/popovers/popover-menu.stories.tsx | 6 +++ packages/ui/src/popovers/popover-menu.tsx | 6 +++ packages/ui/src/popovers/popover.stories.tsx | 6 +++ packages/ui/src/popovers/popover.tsx | 6 +++ packages/ui/src/popovers/types.ts | 6 +++ .../progress/circular-progress-indicator.tsx | 6 +++ packages/ui/src/progress/index.ts | 6 +++ .../progress/linear-progress-indicator.tsx | 6 +++ packages/ui/src/progress/progress-bar.tsx | 6 +++ packages/ui/src/progress/radial-progress.tsx | 6 +++ packages/ui/src/row/helper.tsx | 6 +++ packages/ui/src/row/index.ts | 6 +++ packages/ui/src/row/row.tsx | 6 +++ packages/ui/src/scroll-area.tsx | 6 +++ packages/ui/src/sortable/draggable.tsx | 6 +++ packages/ui/src/sortable/index.ts | 6 +++ packages/ui/src/sortable/sortable.stories.tsx | 6 +++ packages/ui/src/sortable/sortable.tsx | 6 +++ .../ui/src/spinners/circular-bar-spinner.tsx | 6 +++ packages/ui/src/spinners/circular-spinner.tsx | 6 +++ packages/ui/src/spinners/index.ts | 6 +++ packages/ui/src/tables/index.ts | 6 +++ packages/ui/src/tables/table.stories.tsx | 6 +++ packages/ui/src/tables/table.tsx | 6 +++ packages/ui/src/tables/types.ts | 6 +++ packages/ui/src/tabs/index.ts | 6 +++ packages/ui/src/tabs/tab-list.tsx | 6 +++ packages/ui/src/tabs/tabs.tsx | 6 +++ packages/ui/src/tag/helper.tsx | 6 +++ packages/ui/src/tag/index.ts | 6 +++ packages/ui/src/tag/tag.tsx | 6 +++ packages/ui/src/tooltip/index.ts | 6 +++ packages/ui/src/tooltip/tooltip.tsx | 6 +++ packages/ui/src/typography/index.tsx | 6 +++ packages/ui/src/typography/sub-heading.tsx | 6 +++ packages/ui/src/utils/classname.tsx | 6 +++ packages/ui/src/utils/icons.ts | 6 +++ packages/ui/src/utils/index.ts | 6 +++ packages/utils/src/array.ts | 6 +++ packages/utils/src/attachment.ts | 6 +++ packages/utils/src/auth.ts | 6 +++ packages/utils/src/calendar.ts | 6 +++ packages/utils/src/color.ts | 6 +++ packages/utils/src/common.ts | 6 +++ packages/utils/src/cycle.ts | 6 +++ packages/utils/src/datetime.ts | 6 +++ packages/utils/src/distribution-update.ts | 6 +++ packages/utils/src/editor/common.ts | 6 +++ packages/utils/src/editor/index.ts | 6 +++ .../src/editor/markdown-parser/common.ts | 6 +++ .../custom-components-handler.ts | 6 +++ .../utils/src/editor/markdown-parser/index.ts | 6 +++ .../editor/markdown-parser/marks-handler.ts | 6 +++ .../utils/src/editor/markdown-parser/root.ts | 6 +++ .../utils/src/editor/markdown-parser/types.ts | 6 +++ packages/utils/src/emoji.ts | 6 +++ packages/utils/src/estimates.ts | 6 +++ packages/utils/src/file.ts | 6 +++ packages/utils/src/filter.ts | 6 +++ packages/utils/src/get-icon-for-link.ts | 6 +++ packages/utils/src/index.ts | 6 +++ packages/utils/src/intake.ts | 6 +++ packages/utils/src/loader.ts | 6 +++ packages/utils/src/math.ts | 6 +++ packages/utils/src/module.ts | 6 +++ packages/utils/src/notification.ts | 6 +++ packages/utils/src/page.ts | 6 +++ packages/utils/src/permission/index.ts | 6 +++ packages/utils/src/permission/role.ts | 6 +++ packages/utils/src/project-views.ts | 6 +++ packages/utils/src/project.ts | 6 +++ .../rich-filters/factories/configs/core.ts | 6 +++ .../rich-filters/factories/configs/index.ts | 6 +++ .../factories/configs/properties/date.ts | 6 +++ .../factories/configs/properties/index.ts | 6 +++ .../configs/properties/member-picker.ts | 6 +++ .../factories/configs/properties/shared.ts | 6 +++ .../rich-filters/factories/configs/shared.ts | 6 +++ .../utils/src/rich-filters/factories/index.ts | 6 +++ .../src/rich-filters/factories/nodes/core.ts | 6 +++ packages/utils/src/rich-filters/index.ts | 6 +++ .../src/rich-filters/operations/comparison.ts | 6 +++ .../src/rich-filters/operations/index.ts | 6 +++ .../operations/manipulation/core.ts | 6 +++ .../operations/transformation/core.ts | 6 +++ .../operations/transformation/shared.ts | 6 +++ .../rich-filters/operations/traversal/core.ts | 6 +++ .../operations/traversal/shared.ts | 6 +++ .../utils/src/rich-filters/operators/core.ts | 6 +++ .../utils/src/rich-filters/operators/index.ts | 6 +++ .../src/rich-filters/operators/shared.ts | 6 +++ packages/utils/src/rich-filters/types/core.ts | 6 +++ .../utils/src/rich-filters/types/index.ts | 6 +++ .../utils/src/rich-filters/types/shared.ts | 6 +++ .../utils/src/rich-filters/validators/core.ts | 6 +++ .../src/rich-filters/validators/index.ts | 6 +++ .../src/rich-filters/validators/shared.ts | 6 +++ .../utils/src/rich-filters/values/core.ts | 6 +++ .../utils/src/rich-filters/values/index.ts | 6 +++ packages/utils/src/router.ts | 6 +++ packages/utils/src/string.ts | 6 +++ packages/utils/src/subscription.ts | 6 +++ packages/utils/src/tab-indices.ts | 6 +++ packages/utils/src/theme-legacy.ts | 6 +++ packages/utils/src/theme/color-conversion.ts | 6 +++ packages/utils/src/theme/color-validation.ts | 6 +++ packages/utils/src/theme/constants.ts | 6 +++ packages/utils/src/theme/index.ts | 6 +++ packages/utils/src/theme/palette-generator.ts | 6 +++ packages/utils/src/theme/theme-application.ts | 6 +++ packages/utils/src/theme/theme-inversion.ts | 6 +++ packages/utils/src/tlds.ts | 6 +++ packages/utils/src/url.ts | 6 +++ .../configs/filters/cycle.ts | 6 +++ .../work-item-filters/configs/filters/date.ts | 6 +++ .../configs/filters/index.ts | 6 +++ .../configs/filters/label.ts | 6 +++ .../configs/filters/module.ts | 6 +++ .../configs/filters/priority.ts | 6 +++ .../configs/filters/project.ts | 6 +++ .../configs/filters/shared.ts | 6 +++ .../configs/filters/state.ts | 6 +++ .../work-item-filters/configs/filters/user.ts | 6 +++ .../src/work-item-filters/configs/index.ts | 6 +++ packages/utils/src/work-item-filters/index.ts | 6 +++ packages/utils/src/work-item/base.ts | 6 +++ packages/utils/src/work-item/index.ts | 6 +++ packages/utils/src/work-item/modal.ts | 6 +++ packages/utils/src/work-item/state.ts | 6 +++ packages/utils/src/workspace.ts | 6 +++ 4130 files changed, 23884 insertions(+), 4 deletions(-) create mode 100644 .github/workflows/copyright-check.yml create mode 100644 COPYRIGHT.txt create mode 100644 COPYRIGHT_CHECK.md diff --git a/.github/workflows/copyright-check.yml b/.github/workflows/copyright-check.yml new file mode 100644 index 00000000000..1e20ed2eeb6 --- /dev/null +++ b/.github/workflows/copyright-check.yml @@ -0,0 +1,45 @@ +name: Copy Right Check + +on: + workflow_dispatch: + pull_request: + branches: + - "preview" + types: + - "opened" + - "synchronize" + - "ready_for_review" + - "review_requested" + - "reopened" + +jobs: + license-check: + name: Copy Right Check + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v6 + + - name: Set up Go + uses: actions/setup-go@v5 + with: + go-version: "1.22" + + - name: Install addlicense + run: | + go install github.com/google/addlicense@latest + echo "$(go env GOPATH)/bin" >> $GITHUB_PATH + + - name: Check Copyright For Python Files + run: | + set -e + echo "Running copyright check..." + addlicense -check -f COPYRIGHT.txt -ignore "**/migrations/**" $(git ls-files '*.py') + echo "Copyright check passed." + + - name: Check Copyright For TypeScript Files + run: | + set -e + echo "Running copyright check..." + addlicense -check -f COPYRIGHT.txt -ignore "**/*.config.ts" -ignore "**/*.d.ts" $(git ls-files '*.ts' '*.tsx') + echo "Copyright check passed." diff --git a/COPYRIGHT.txt b/COPYRIGHT.txt new file mode 100644 index 00000000000..2a6fd91ff30 --- /dev/null +++ b/COPYRIGHT.txt @@ -0,0 +1,3 @@ +Copyright (c) 2023-present Plane Software, Inc. and contributors +SPDX-License-Identifier: AGPL-3.0-only +See the LICENSE file for details. \ No newline at end of file diff --git a/COPYRIGHT_CHECK.md b/COPYRIGHT_CHECK.md new file mode 100644 index 00000000000..a72b11a2404 --- /dev/null +++ b/COPYRIGHT_CHECK.md @@ -0,0 +1,34 @@ +## Copyright check + +To verify that all tracked Python files contain the correct copyright header for **Plane Software Inc.** for the year **2023**, run this command from the repository root: + +```bash +addlicense --check -f COPYRIGHT.txt -ignore "**/migrations/**" $(git ls-files '*.py') +``` + +#### To Apply Changes + +python files + +```bash +addlicense -v -f COPYRIGHT.txt -ignore "**/migrations/**" $(git ls-files '*.py') +``` + +ts and tsx files in a specific app + +```bash +addlicense -v -f COPYRIGHT.txt \ + -ignore "**/*.config.ts" \ + -ignore "**/*.d.ts" \ + $(git ls-files 'packages/*.ts') +``` + +Note: Please make sure ts command is running on specific folder, running it for the whole mono repo is crashing os processes. + +#### Other Options + +- **`addlicense -check`**: runs in check-only mode and fails if any file is missing or has an incorrect header. +- **`-c "Plane Software Inc."`**: sets the copyright holder. +- **`-f LICENSE.txt`**: uses the contents and format defined in `LICENSE.txt` as the header template. +- **`-y 2023`**: sets the year in the header. +- **`$(git ls-files '*.py')`**: restricts the check to Python files tracked in git. diff --git a/apps/admin/app/(all)/(dashboard)/ai/form.tsx b/apps/admin/app/(all)/(dashboard)/ai/form.tsx index 69456d8b61d..f1fb49261e2 100644 --- a/apps/admin/app/(all)/(dashboard)/ai/form.tsx +++ b/apps/admin/app/(all)/(dashboard)/ai/form.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useForm } from "react-hook-form"; import { Lightbulb } from "lucide-react"; import { Button } from "@plane/propel/button"; diff --git a/apps/admin/app/(all)/(dashboard)/ai/page.tsx b/apps/admin/app/(all)/(dashboard)/ai/page.tsx index bf290ef3619..c0281300ca0 100644 --- a/apps/admin/app/(all)/(dashboard)/ai/page.tsx +++ b/apps/admin/app/(all)/(dashboard)/ai/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import useSWR from "swr"; import { Loader } from "@plane/ui"; diff --git a/apps/admin/app/(all)/(dashboard)/authentication/gitea/form.tsx b/apps/admin/app/(all)/(dashboard)/authentication/gitea/form.tsx index c2e637e279a..5e137ee4578 100644 --- a/apps/admin/app/(all)/(dashboard)/authentication/gitea/form.tsx +++ b/apps/admin/app/(all)/(dashboard)/authentication/gitea/form.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { isEmpty } from "lodash-es"; import Link from "next/link"; diff --git a/apps/admin/app/(all)/(dashboard)/authentication/gitea/page.tsx b/apps/admin/app/(all)/(dashboard)/authentication/gitea/page.tsx index f0f7e233380..fe8eae4c659 100644 --- a/apps/admin/app/(all)/(dashboard)/authentication/gitea/page.tsx +++ b/apps/admin/app/(all)/(dashboard)/authentication/gitea/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import useSWR from "swr"; diff --git a/apps/admin/app/(all)/(dashboard)/authentication/github/form.tsx b/apps/admin/app/(all)/(dashboard)/authentication/github/form.tsx index c1aef0f6ccf..166fc44d239 100644 --- a/apps/admin/app/(all)/(dashboard)/authentication/github/form.tsx +++ b/apps/admin/app/(all)/(dashboard)/authentication/github/form.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { isEmpty } from "lodash-es"; import Link from "next/link"; diff --git a/apps/admin/app/(all)/(dashboard)/authentication/github/page.tsx b/apps/admin/app/(all)/(dashboard)/authentication/github/page.tsx index 1186332d37a..a7a29cf9d8b 100644 --- a/apps/admin/app/(all)/(dashboard)/authentication/github/page.tsx +++ b/apps/admin/app/(all)/(dashboard)/authentication/github/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import { useTheme } from "next-themes"; diff --git a/apps/admin/app/(all)/(dashboard)/authentication/gitlab/form.tsx b/apps/admin/app/(all)/(dashboard)/authentication/gitlab/form.tsx index 4511a70c914..6f0a4f460bb 100644 --- a/apps/admin/app/(all)/(dashboard)/authentication/gitlab/form.tsx +++ b/apps/admin/app/(all)/(dashboard)/authentication/gitlab/form.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { isEmpty } from "lodash-es"; import Link from "next/link"; diff --git a/apps/admin/app/(all)/(dashboard)/authentication/gitlab/page.tsx b/apps/admin/app/(all)/(dashboard)/authentication/gitlab/page.tsx index 0f3fd76a65d..5bcaef7268a 100644 --- a/apps/admin/app/(all)/(dashboard)/authentication/gitlab/page.tsx +++ b/apps/admin/app/(all)/(dashboard)/authentication/gitlab/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import useSWR from "swr"; diff --git a/apps/admin/app/(all)/(dashboard)/authentication/google/form.tsx b/apps/admin/app/(all)/(dashboard)/authentication/google/form.tsx index e068a1d07b5..f1310ae4fae 100644 --- a/apps/admin/app/(all)/(dashboard)/authentication/google/form.tsx +++ b/apps/admin/app/(all)/(dashboard)/authentication/google/form.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { isEmpty } from "lodash-es"; import Link from "next/link"; diff --git a/apps/admin/app/(all)/(dashboard)/authentication/google/page.tsx b/apps/admin/app/(all)/(dashboard)/authentication/google/page.tsx index bf2a18d5a86..93a61497d21 100644 --- a/apps/admin/app/(all)/(dashboard)/authentication/google/page.tsx +++ b/apps/admin/app/(all)/(dashboard)/authentication/google/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import useSWR from "swr"; diff --git a/apps/admin/app/(all)/(dashboard)/authentication/page.tsx b/apps/admin/app/(all)/(dashboard)/authentication/page.tsx index f4b767d3250..65d1f0b79e5 100644 --- a/apps/admin/app/(all)/(dashboard)/authentication/page.tsx +++ b/apps/admin/app/(all)/(dashboard)/authentication/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useRef, useState } from "react"; import { observer } from "mobx-react"; import { useTheme } from "next-themes"; diff --git a/apps/admin/app/(all)/(dashboard)/email/email-config-form.tsx b/apps/admin/app/(all)/(dashboard)/email/email-config-form.tsx index 5fdc66b91c0..08eb78c3aa2 100644 --- a/apps/admin/app/(all)/(dashboard)/email/email-config-form.tsx +++ b/apps/admin/app/(all)/(dashboard)/email/email-config-form.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useMemo, useState } from "react"; import { useForm } from "react-hook-form"; // types diff --git a/apps/admin/app/(all)/(dashboard)/email/page.tsx b/apps/admin/app/(all)/(dashboard)/email/page.tsx index f376cffc46f..e74b34ba8d9 100644 --- a/apps/admin/app/(all)/(dashboard)/email/page.tsx +++ b/apps/admin/app/(all)/(dashboard)/email/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useState } from "react"; import { observer } from "mobx-react"; import useSWR from "swr"; diff --git a/apps/admin/app/(all)/(dashboard)/email/test-email-modal.tsx b/apps/admin/app/(all)/(dashboard)/email/test-email-modal.tsx index 9efbdf702cc..a028faedfe4 100644 --- a/apps/admin/app/(all)/(dashboard)/email/test-email-modal.tsx +++ b/apps/admin/app/(all)/(dashboard)/email/test-email-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useState, Fragment } from "react"; import { Dialog, Transition } from "@headlessui/react"; // plane imports diff --git a/apps/admin/app/(all)/(dashboard)/general/form.tsx b/apps/admin/app/(all)/(dashboard)/general/form.tsx index ff7b00e0dcd..a090959606a 100644 --- a/apps/admin/app/(all)/(dashboard)/general/form.tsx +++ b/apps/admin/app/(all)/(dashboard)/general/form.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { Controller, useForm } from "react-hook-form"; import { Telescope } from "lucide-react"; diff --git a/apps/admin/app/(all)/(dashboard)/general/intercom.tsx b/apps/admin/app/(all)/(dashboard)/general/intercom.tsx index 0704b7c47bc..06aa2508a1f 100644 --- a/apps/admin/app/(all)/(dashboard)/general/intercom.tsx +++ b/apps/admin/app/(all)/(dashboard)/general/intercom.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import useSWR from "swr"; diff --git a/apps/admin/app/(all)/(dashboard)/general/page.tsx b/apps/admin/app/(all)/(dashboard)/general/page.tsx index 6e0a86d52a2..cb0a8c662e6 100644 --- a/apps/admin/app/(all)/(dashboard)/general/page.tsx +++ b/apps/admin/app/(all)/(dashboard)/general/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // components import { PageWrapper } from "@/components/common/page-wrapper"; diff --git a/apps/admin/app/(all)/(dashboard)/image/form.tsx b/apps/admin/app/(all)/(dashboard)/image/form.tsx index 154e74bf12a..72ab513398e 100644 --- a/apps/admin/app/(all)/(dashboard)/image/form.tsx +++ b/apps/admin/app/(all)/(dashboard)/image/form.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useForm } from "react-hook-form"; import { Button } from "@plane/propel/button"; import { TOAST_TYPE, setToast } from "@plane/propel/toast"; diff --git a/apps/admin/app/(all)/(dashboard)/image/page.tsx b/apps/admin/app/(all)/(dashboard)/image/page.tsx index 7b89393f270..e410e87eb86 100644 --- a/apps/admin/app/(all)/(dashboard)/image/page.tsx +++ b/apps/admin/app/(all)/(dashboard)/image/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import useSWR from "swr"; import { Loader } from "@plane/ui"; diff --git a/apps/admin/app/(all)/(dashboard)/layout.tsx b/apps/admin/app/(all)/(dashboard)/layout.tsx index ba5564bf52d..694e71746c2 100644 --- a/apps/admin/app/(all)/(dashboard)/layout.tsx +++ b/apps/admin/app/(all)/(dashboard)/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect } from "react"; import { observer } from "mobx-react"; import { useRouter } from "next/navigation"; diff --git a/apps/admin/app/(all)/(dashboard)/sidebar-dropdown.tsx b/apps/admin/app/(all)/(dashboard)/sidebar-dropdown.tsx index ed068d32eee..960415567bb 100644 --- a/apps/admin/app/(all)/(dashboard)/sidebar-dropdown.tsx +++ b/apps/admin/app/(all)/(dashboard)/sidebar-dropdown.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Fragment, useEffect, useState } from "react"; import { observer } from "mobx-react"; import { useTheme as useNextTheme } from "next-themes"; diff --git a/apps/admin/app/(all)/(dashboard)/sidebar-help-section.tsx b/apps/admin/app/(all)/(dashboard)/sidebar-help-section.tsx index 7bffad90111..18766efa7ef 100644 --- a/apps/admin/app/(all)/(dashboard)/sidebar-help-section.tsx +++ b/apps/admin/app/(all)/(dashboard)/sidebar-help-section.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState, useRef } from "react"; import { observer } from "mobx-react"; import Link from "next/link"; diff --git a/apps/admin/app/(all)/(dashboard)/sidebar-menu.tsx b/apps/admin/app/(all)/(dashboard)/sidebar-menu.tsx index 3a81db3cc20..35434cc9419 100644 --- a/apps/admin/app/(all)/(dashboard)/sidebar-menu.tsx +++ b/apps/admin/app/(all)/(dashboard)/sidebar-menu.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import Link from "next/link"; import { usePathname } from "next/navigation"; diff --git a/apps/admin/app/(all)/(dashboard)/sidebar.tsx b/apps/admin/app/(all)/(dashboard)/sidebar.tsx index ec340247f5e..76eb7b1fddd 100644 --- a/apps/admin/app/(all)/(dashboard)/sidebar.tsx +++ b/apps/admin/app/(all)/(dashboard)/sidebar.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useRef } from "react"; import { observer } from "mobx-react"; // plane helpers diff --git a/apps/admin/app/(all)/(dashboard)/workspace/create/form.tsx b/apps/admin/app/(all)/(dashboard)/workspace/create/form.tsx index d3ef0537301..0747714da95 100644 --- a/apps/admin/app/(all)/(dashboard)/workspace/create/form.tsx +++ b/apps/admin/app/(all)/(dashboard)/workspace/create/form.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState, useEffect } from "react"; import Link from "next/link"; import { useRouter } from "next/navigation"; diff --git a/apps/admin/app/(all)/(dashboard)/workspace/create/page.tsx b/apps/admin/app/(all)/(dashboard)/workspace/create/page.tsx index 30950d87832..a31d03d13e3 100644 --- a/apps/admin/app/(all)/(dashboard)/workspace/create/page.tsx +++ b/apps/admin/app/(all)/(dashboard)/workspace/create/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // components import { PageWrapper } from "@/components/common/page-wrapper"; diff --git a/apps/admin/app/(all)/(dashboard)/workspace/page.tsx b/apps/admin/app/(all)/(dashboard)/workspace/page.tsx index add3da10a3a..53aa04972b6 100644 --- a/apps/admin/app/(all)/(dashboard)/workspace/page.tsx +++ b/apps/admin/app/(all)/(dashboard)/workspace/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import Link from "next/link"; diff --git a/apps/admin/app/(all)/(home)/auth-banner.tsx b/apps/admin/app/(all)/(home)/auth-banner.tsx index a2db1ad656c..057c04e32b8 100644 --- a/apps/admin/app/(all)/(home)/auth-banner.tsx +++ b/apps/admin/app/(all)/(home)/auth-banner.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Info } from "lucide-react"; // plane constants import type { TAdminAuthErrorInfo } from "@plane/constants"; diff --git a/apps/admin/app/(all)/(home)/auth-header.tsx b/apps/admin/app/(all)/(home)/auth-header.tsx index 1238be6c5ad..6d18d4bdc6d 100644 --- a/apps/admin/app/(all)/(home)/auth-header.tsx +++ b/apps/admin/app/(all)/(home)/auth-header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import Link from "next/link"; import { PlaneLockup } from "@plane/propel/icons"; diff --git a/apps/admin/app/(all)/(home)/auth-helpers.tsx b/apps/admin/app/(all)/(home)/auth-helpers.tsx index 61c93fb79d6..35c146eacda 100644 --- a/apps/admin/app/(all)/(home)/auth-helpers.tsx +++ b/apps/admin/app/(all)/(home)/auth-helpers.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import Link from "next/link"; // plane packages import type { TAdminAuthErrorInfo } from "@plane/constants"; diff --git a/apps/admin/app/(all)/(home)/layout.tsx b/apps/admin/app/(all)/(home)/layout.tsx index 26c0e2b26ed..47eeca42dc9 100644 --- a/apps/admin/app/(all)/(home)/layout.tsx +++ b/apps/admin/app/(all)/(home)/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect } from "react"; import { observer } from "mobx-react"; import { useRouter } from "next/navigation"; diff --git a/apps/admin/app/(all)/(home)/page.tsx b/apps/admin/app/(all)/(home)/page.tsx index 12f701c462d..014e880952a 100644 --- a/apps/admin/app/(all)/(home)/page.tsx +++ b/apps/admin/app/(all)/(home)/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // components import { LogoSpinner } from "@/components/common/logo-spinner"; diff --git a/apps/admin/app/(all)/(home)/sign-in-form.tsx b/apps/admin/app/(all)/(home)/sign-in-form.tsx index cd40a4c77e8..83cb45cb5e9 100644 --- a/apps/admin/app/(all)/(home)/sign-in-form.tsx +++ b/apps/admin/app/(all)/(home)/sign-in-form.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useMemo, useState } from "react"; import { useSearchParams } from "next/navigation"; import { Eye, EyeOff } from "lucide-react"; diff --git a/apps/admin/app/compat/next/helper.ts b/apps/admin/app/compat/next/helper.ts index c0469987026..c4edf3d5455 100644 --- a/apps/admin/app/compat/next/helper.ts +++ b/apps/admin/app/compat/next/helper.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + /** * Ensures that a URL has a trailing slash while preserving query parameters and fragments * @param url - The URL to process diff --git a/apps/admin/app/compat/next/image.tsx b/apps/admin/app/compat/next/image.tsx index 062638de41f..12a2bb21eda 100644 --- a/apps/admin/app/compat/next/image.tsx +++ b/apps/admin/app/compat/next/image.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // Minimal shim so code using next/image compiles under React Router + Vite diff --git a/apps/admin/app/compat/next/link.tsx b/apps/admin/app/compat/next/link.tsx index b0bca4faf59..85177560fcb 100644 --- a/apps/admin/app/compat/next/link.tsx +++ b/apps/admin/app/compat/next/link.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { Link as RRLink } from "react-router"; import { ensureTrailingSlash } from "./helper"; diff --git a/apps/admin/app/compat/next/navigation.ts b/apps/admin/app/compat/next/navigation.ts index e0e6e90259a..dc59a9a85c7 100644 --- a/apps/admin/app/compat/next/navigation.ts +++ b/apps/admin/app/compat/next/navigation.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useMemo } from "react"; import { useLocation, useNavigate, useSearchParams as useSearchParamsRR } from "react-router"; import { ensureTrailingSlash } from "./helper"; diff --git a/apps/admin/app/components/404.tsx b/apps/admin/app/components/404.tsx index a4954ebaaf6..473dbb6e175 100644 --- a/apps/admin/app/components/404.tsx +++ b/apps/admin/app/components/404.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { Link } from "react-router"; // ui diff --git a/apps/admin/app/entry.client.tsx b/apps/admin/app/entry.client.tsx index 9cf1c32deba..0a87135953e 100644 --- a/apps/admin/app/entry.client.tsx +++ b/apps/admin/app/entry.client.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as Sentry from "@sentry/react-router"; import { startTransition, StrictMode } from "react"; import { hydrateRoot } from "react-dom/client"; diff --git a/apps/admin/app/root.tsx b/apps/admin/app/root.tsx index d582abc9259..0529112e654 100644 --- a/apps/admin/app/root.tsx +++ b/apps/admin/app/root.tsx @@ -1,5 +1,10 @@ -import React from "react"; -import type {ReactNode} from "react"; +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import React, { type ReactNode } from "react"; import { Links, Meta, Outlet, Scripts } from "react-router"; import type { LinksFunction } from "react-router"; import * as Sentry from "@sentry/react-router"; diff --git a/apps/admin/app/routes.ts b/apps/admin/app/routes.ts index 0f7232439fb..184bed205a7 100644 --- a/apps/admin/app/routes.ts +++ b/apps/admin/app/routes.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { index, layout, route } from "@react-router/dev/routes"; import type { RouteConfig } from "@react-router/dev/routes"; diff --git a/apps/admin/ce/store/root.store.ts b/apps/admin/ce/store/root.store.ts index 1be816f70a6..891cd99c43f 100644 --- a/apps/admin/ce/store/root.store.ts +++ b/apps/admin/ce/store/root.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { enableStaticRendering } from "mobx-react"; // stores import { CoreRootStore } from "@/store/root.store"; diff --git a/apps/admin/core/components/authentication/authentication-method-card.tsx b/apps/admin/core/components/authentication/authentication-method-card.tsx index b420d13fb0f..8c848e10293 100644 --- a/apps/admin/core/components/authentication/authentication-method-card.tsx +++ b/apps/admin/core/components/authentication/authentication-method-card.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // helpers import { cn } from "@plane/utils"; diff --git a/apps/admin/core/components/authentication/email-config-switch.tsx b/apps/admin/core/components/authentication/email-config-switch.tsx index 2a53eac1269..0f304335b2f 100644 --- a/apps/admin/core/components/authentication/email-config-switch.tsx +++ b/apps/admin/core/components/authentication/email-config-switch.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; // hooks diff --git a/apps/admin/core/components/authentication/gitea-config.tsx b/apps/admin/core/components/authentication/gitea-config.tsx index e17e23ba108..ef9d6db15ac 100644 --- a/apps/admin/core/components/authentication/gitea-config.tsx +++ b/apps/admin/core/components/authentication/gitea-config.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import Link from "next/link"; // icons diff --git a/apps/admin/core/components/authentication/github-config.tsx b/apps/admin/core/components/authentication/github-config.tsx index b058ecf1bd4..06443bf0044 100644 --- a/apps/admin/core/components/authentication/github-config.tsx +++ b/apps/admin/core/components/authentication/github-config.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import Link from "next/link"; // icons diff --git a/apps/admin/core/components/authentication/gitlab-config.tsx b/apps/admin/core/components/authentication/gitlab-config.tsx index 697f407d56b..dcd3bed2e61 100644 --- a/apps/admin/core/components/authentication/gitlab-config.tsx +++ b/apps/admin/core/components/authentication/gitlab-config.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import Link from "next/link"; // icons diff --git a/apps/admin/core/components/authentication/google-config.tsx b/apps/admin/core/components/authentication/google-config.tsx index a130a82471d..556dd5aa601 100644 --- a/apps/admin/core/components/authentication/google-config.tsx +++ b/apps/admin/core/components/authentication/google-config.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import Link from "next/link"; // icons diff --git a/apps/admin/core/components/authentication/password-config-switch.tsx b/apps/admin/core/components/authentication/password-config-switch.tsx index bdc9c4920c6..1b603980d00 100644 --- a/apps/admin/core/components/authentication/password-config-switch.tsx +++ b/apps/admin/core/components/authentication/password-config-switch.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; // hooks diff --git a/apps/admin/core/components/common/banner.tsx b/apps/admin/core/components/common/banner.tsx index 81fe753cc68..32bb3489506 100644 --- a/apps/admin/core/components/common/banner.tsx +++ b/apps/admin/core/components/common/banner.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { AlertCircle, CheckCircle2 } from "lucide-react"; type TBanner = { diff --git a/apps/admin/core/components/common/breadcrumb-link.tsx b/apps/admin/core/components/common/breadcrumb-link.tsx index 0bed7e6064f..6e90249db75 100644 --- a/apps/admin/core/components/common/breadcrumb-link.tsx +++ b/apps/admin/core/components/common/breadcrumb-link.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import Link from "next/link"; import { Tooltip } from "@plane/propel/tooltip"; diff --git a/apps/admin/core/components/common/code-block.tsx b/apps/admin/core/components/common/code-block.tsx index 334d8d54cea..c532651e9c2 100644 --- a/apps/admin/core/components/common/code-block.tsx +++ b/apps/admin/core/components/common/code-block.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { cn } from "@plane/utils"; type TProps = { diff --git a/apps/admin/core/components/common/confirm-discard-modal.tsx b/apps/admin/core/components/common/confirm-discard-modal.tsx index 6b9d6f5963a..2d30d01c8bb 100644 --- a/apps/admin/core/components/common/confirm-discard-modal.tsx +++ b/apps/admin/core/components/common/confirm-discard-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import Link from "next/link"; // headless ui diff --git a/apps/admin/core/components/common/controller-input.tsx b/apps/admin/core/components/common/controller-input.tsx index 9dc38d851af..1b7a5ccb6c6 100644 --- a/apps/admin/core/components/common/controller-input.tsx +++ b/apps/admin/core/components/common/controller-input.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState } from "react"; import type { Control } from "react-hook-form"; import { Controller } from "react-hook-form"; diff --git a/apps/admin/core/components/common/controller-switch.tsx b/apps/admin/core/components/common/controller-switch.tsx index f20d6cafe3b..58681949d2e 100644 --- a/apps/admin/core/components/common/controller-switch.tsx +++ b/apps/admin/core/components/common/controller-switch.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Control, FieldPath, FieldValues } from "react-hook-form"; import { Controller } from "react-hook-form"; // plane internal packages diff --git a/apps/admin/core/components/common/copy-field.tsx b/apps/admin/core/components/common/copy-field.tsx index 981a0476b48..d161740df88 100644 --- a/apps/admin/core/components/common/copy-field.tsx +++ b/apps/admin/core/components/common/copy-field.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // ui import { Button } from "@plane/propel/button"; diff --git a/apps/admin/core/components/common/empty-state.tsx b/apps/admin/core/components/common/empty-state.tsx index 861ff85882d..25f9351be11 100644 --- a/apps/admin/core/components/common/empty-state.tsx +++ b/apps/admin/core/components/common/empty-state.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { Button } from "@plane/propel/button"; diff --git a/apps/admin/core/components/common/header/core.ts b/apps/admin/core/components/common/header/core.ts index db77b83fa14..4cfc8ee7187 100644 --- a/apps/admin/core/components/common/header/core.ts +++ b/apps/admin/core/components/common/header/core.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export const CORE_HEADER_SEGMENT_LABELS: Record = { general: "General", ai: "Artificial Intelligence", diff --git a/apps/admin/core/components/common/header/extended.ts b/apps/admin/core/components/common/header/extended.ts index 152b0824985..b4c3e66d374 100644 --- a/apps/admin/core/components/common/header/extended.ts +++ b/apps/admin/core/components/common/header/extended.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export const EXTENDED_HEADER_SEGMENT_LABELS: Record = {}; diff --git a/apps/admin/core/components/common/header/index.tsx b/apps/admin/core/components/common/header/index.tsx index 65d6f5703b2..e4e8031092d 100644 --- a/apps/admin/core/components/common/header/index.tsx +++ b/apps/admin/core/components/common/header/index.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { usePathname } from "next/navigation"; import { Menu, Settings } from "lucide-react"; diff --git a/apps/admin/core/components/common/logo-spinner.tsx b/apps/admin/core/components/common/logo-spinner.tsx index 4d06d28224e..b74c38d707d 100644 --- a/apps/admin/core/components/common/logo-spinner.tsx +++ b/apps/admin/core/components/common/logo-spinner.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useTheme } from "next-themes"; import LogoSpinnerDark from "@/app/assets/images/logo-spinner-dark.gif?url"; import LogoSpinnerLight from "@/app/assets/images/logo-spinner-light.gif?url"; diff --git a/apps/admin/core/components/common/page-header.tsx b/apps/admin/core/components/common/page-header.tsx index f0845fab331..eafc4e9275d 100644 --- a/apps/admin/core/components/common/page-header.tsx +++ b/apps/admin/core/components/common/page-header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + type TPageHeader = { title?: string; description?: string; diff --git a/apps/admin/core/components/common/page-wrapper.tsx b/apps/admin/core/components/common/page-wrapper.tsx index e2f35a48849..d316d7a51b3 100644 --- a/apps/admin/core/components/common/page-wrapper.tsx +++ b/apps/admin/core/components/common/page-wrapper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ReactNode } from "react"; // plane imports import { cn } from "@plane/utils"; diff --git a/apps/admin/core/components/instance/failure.tsx b/apps/admin/core/components/instance/failure.tsx index 30d9f09dfb7..3492c8fd1ee 100644 --- a/apps/admin/core/components/instance/failure.tsx +++ b/apps/admin/core/components/instance/failure.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useTheme } from "next-themes"; import { Button } from "@plane/propel/button"; diff --git a/apps/admin/core/components/instance/form-header.tsx b/apps/admin/core/components/instance/form-header.tsx index 75062c30f50..c9f020d04d2 100644 --- a/apps/admin/core/components/instance/form-header.tsx +++ b/apps/admin/core/components/instance/form-header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export function FormHeader({ heading, subHeading }: { heading: string; subHeading: string }) { return (
diff --git a/apps/admin/core/components/instance/instance-not-ready.tsx b/apps/admin/core/components/instance/instance-not-ready.tsx index 7092ae048c9..578986959b7 100644 --- a/apps/admin/core/components/instance/instance-not-ready.tsx +++ b/apps/admin/core/components/instance/instance-not-ready.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import Link from "next/link"; import { Button } from "@plane/propel/button"; // assets diff --git a/apps/admin/core/components/instance/loading.tsx b/apps/admin/core/components/instance/loading.tsx index 2b45deff281..293b44bdcc8 100644 --- a/apps/admin/core/components/instance/loading.tsx +++ b/apps/admin/core/components/instance/loading.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useTheme } from "next-themes"; // assets import LogoSpinnerDark from "@/app/assets/images/logo-spinner-dark.gif?url"; diff --git a/apps/admin/core/components/instance/setup-form.tsx b/apps/admin/core/components/instance/setup-form.tsx index f463dfc593a..10eb238cab5 100644 --- a/apps/admin/core/components/instance/setup-form.tsx +++ b/apps/admin/core/components/instance/setup-form.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useMemo, useState } from "react"; import { useSearchParams } from "next/navigation"; // icons diff --git a/apps/admin/core/components/new-user-popup.tsx b/apps/admin/core/components/new-user-popup.tsx index a20cb147fce..d9e33a97362 100644 --- a/apps/admin/core/components/new-user-popup.tsx +++ b/apps/admin/core/components/new-user-popup.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import Link from "next/link"; import { useTheme as useNextTheme } from "next-themes"; diff --git a/apps/admin/core/components/workspace/list-item.tsx b/apps/admin/core/components/workspace/list-item.tsx index 931a1896dde..cc78811ba64 100644 --- a/apps/admin/core/components/workspace/list-item.tsx +++ b/apps/admin/core/components/workspace/list-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane internal packages diff --git a/apps/admin/core/helpers/authentication.ts b/apps/admin/core/helpers/authentication.ts index 69677e49570..22b5e3b4b63 100644 --- a/apps/admin/core/helpers/authentication.ts +++ b/apps/admin/core/helpers/authentication.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { IFormattedInstanceConfiguration, TInstanceAuthenticationModes, diff --git a/apps/admin/core/hooks/oauth/core.tsx b/apps/admin/core/hooks/oauth/core.tsx index 0a1907b6626..9e6914e41cc 100644 --- a/apps/admin/core/hooks/oauth/core.tsx +++ b/apps/admin/core/hooks/oauth/core.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { KeyRound, Mails } from "lucide-react"; // types import type { diff --git a/apps/admin/core/hooks/oauth/index.ts b/apps/admin/core/hooks/oauth/index.ts index 2982814e5b0..74c11e33fcd 100644 --- a/apps/admin/core/hooks/oauth/index.ts +++ b/apps/admin/core/hooks/oauth/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TInstanceAuthenticationModes } from "@plane/types"; import { getCoreAuthenticationModesMap } from "./core"; import type { TGetAuthenticationModeProps } from "./types"; diff --git a/apps/admin/core/hooks/oauth/types.ts b/apps/admin/core/hooks/oauth/types.ts index cf265152ac5..3e89ad9367a 100644 --- a/apps/admin/core/hooks/oauth/types.ts +++ b/apps/admin/core/hooks/oauth/types.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TInstanceAuthenticationMethodKeys } from "@plane/types"; export type TGetAuthenticationModeProps = { diff --git a/apps/admin/core/hooks/store/index.ts b/apps/admin/core/hooks/store/index.ts index ed1781299f9..3b8df72f679 100644 --- a/apps/admin/core/hooks/store/index.ts +++ b/apps/admin/core/hooks/store/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./use-theme"; export * from "./use-instance"; export * from "./use-user"; diff --git a/apps/admin/core/hooks/store/use-instance.tsx b/apps/admin/core/hooks/store/use-instance.tsx index 508e8fe1ecb..4ae991139df 100644 --- a/apps/admin/core/hooks/store/use-instance.tsx +++ b/apps/admin/core/hooks/store/use-instance.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // store import { StoreContext } from "@/providers/store.provider"; diff --git a/apps/admin/core/hooks/store/use-theme.tsx b/apps/admin/core/hooks/store/use-theme.tsx index 289ea6ae4ab..2348c2e43ae 100644 --- a/apps/admin/core/hooks/store/use-theme.tsx +++ b/apps/admin/core/hooks/store/use-theme.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // store import { StoreContext } from "@/providers/store.provider"; diff --git a/apps/admin/core/hooks/store/use-user.tsx b/apps/admin/core/hooks/store/use-user.tsx index 80cd046b49b..5eba488d90f 100644 --- a/apps/admin/core/hooks/store/use-user.tsx +++ b/apps/admin/core/hooks/store/use-user.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // store import { StoreContext } from "@/providers/store.provider"; diff --git a/apps/admin/core/hooks/store/use-workspace.tsx b/apps/admin/core/hooks/store/use-workspace.tsx index 957a33ff3c9..42a2bf7f7c5 100644 --- a/apps/admin/core/hooks/store/use-workspace.tsx +++ b/apps/admin/core/hooks/store/use-workspace.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // store import { StoreContext } from "@/providers/store.provider"; diff --git a/apps/admin/core/hooks/use-sidebar-menu/core.ts b/apps/admin/core/hooks/use-sidebar-menu/core.ts index 7a821d8990b..9d4e449b3af 100644 --- a/apps/admin/core/hooks/use-sidebar-menu/core.ts +++ b/apps/admin/core/hooks/use-sidebar-menu/core.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Image, BrainCog, Cog, Mail } from "lucide-react"; // plane imports import { LockIcon, WorkspaceIcon } from "@plane/propel/icons"; diff --git a/apps/admin/core/hooks/use-sidebar-menu/index.ts b/apps/admin/core/hooks/use-sidebar-menu/index.ts index 0f9e717dc62..cfc76f47eaf 100644 --- a/apps/admin/core/hooks/use-sidebar-menu/index.ts +++ b/apps/admin/core/hooks/use-sidebar-menu/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // local imports import { coreSidebarMenuLinks } from "./core"; import type { TSidebarMenuItem } from "./types"; diff --git a/apps/admin/core/hooks/use-sidebar-menu/types.ts b/apps/admin/core/hooks/use-sidebar-menu/types.ts index d7a49a50d76..dfe531bb28a 100644 --- a/apps/admin/core/hooks/use-sidebar-menu/types.ts +++ b/apps/admin/core/hooks/use-sidebar-menu/types.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { LucideIcon } from "lucide-react"; export type TSidebarMenuItem = { diff --git a/apps/admin/core/lib/b-progress/AppProgressBar.tsx b/apps/admin/core/lib/b-progress/AppProgressBar.tsx index 7ad93fc11bf..e4362581dc1 100644 --- a/apps/admin/core/lib/b-progress/AppProgressBar.tsx +++ b/apps/admin/core/lib/b-progress/AppProgressBar.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useRef } from "react"; import { BProgress } from "@bprogress/core"; import { useNavigation } from "react-router"; diff --git a/apps/admin/core/lib/b-progress/index.tsx b/apps/admin/core/lib/b-progress/index.tsx index 7b531da2b25..592017255e2 100644 --- a/apps/admin/core/lib/b-progress/index.tsx +++ b/apps/admin/core/lib/b-progress/index.tsx @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./AppProgressBar"; diff --git a/apps/admin/core/providers/core.tsx b/apps/admin/core/providers/core.tsx index d06d8f3f4aa..3b22c70878a 100644 --- a/apps/admin/core/providers/core.tsx +++ b/apps/admin/core/providers/core.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ThemeProvider } from "next-themes"; import { SWRConfig } from "swr"; import { AppProgressBar } from "@/lib/b-progress"; diff --git a/apps/admin/core/providers/extended.tsx b/apps/admin/core/providers/extended.tsx index 60f36cbe477..72023a79b54 100644 --- a/apps/admin/core/providers/extended.tsx +++ b/apps/admin/core/providers/extended.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export function ExtendedProviders({ children }: { children: React.ReactNode }) { return <>{children}; } diff --git a/apps/admin/core/providers/index.tsx b/apps/admin/core/providers/index.tsx index c0447b5bce1..2ecd419b239 100644 --- a/apps/admin/core/providers/index.tsx +++ b/apps/admin/core/providers/index.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { CoreProviders } from "./core"; import { ExtendedProviders } from "./extended"; diff --git a/apps/admin/core/providers/instance.provider.tsx b/apps/admin/core/providers/instance.provider.tsx index 5dcd3b6f5f6..50e66962170 100644 --- a/apps/admin/core/providers/instance.provider.tsx +++ b/apps/admin/core/providers/instance.provider.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import useSWR from "swr"; // hooks diff --git a/apps/admin/core/providers/store.provider.tsx b/apps/admin/core/providers/store.provider.tsx index 49e341b7231..9e3c9864c32 100644 --- a/apps/admin/core/providers/store.provider.tsx +++ b/apps/admin/core/providers/store.provider.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { createContext } from "react"; // plane admin store import { RootStore } from "@/plane-admin/store/root.store"; diff --git a/apps/admin/core/providers/toast.tsx b/apps/admin/core/providers/toast.tsx index 1e7e3a11e0c..541678efa5a 100644 --- a/apps/admin/core/providers/toast.tsx +++ b/apps/admin/core/providers/toast.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useTheme } from "next-themes"; import { Toast } from "@plane/propel/toast"; import { resolveGeneralTheme } from "@plane/utils"; diff --git a/apps/admin/core/providers/user.provider.tsx b/apps/admin/core/providers/user.provider.tsx index 04242abc9e9..3a840c18650 100644 --- a/apps/admin/core/providers/user.provider.tsx +++ b/apps/admin/core/providers/user.provider.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect } from "react"; import { observer } from "mobx-react"; import useSWR from "swr"; diff --git a/apps/admin/core/store/instance.store.ts b/apps/admin/core/store/instance.store.ts index ec892292055..69b048093ce 100644 --- a/apps/admin/core/store/instance.store.ts +++ b/apps/admin/core/store/instance.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { set } from "lodash-es"; import { observable, action, computed, makeObservable, runInAction } from "mobx"; // plane internal packages diff --git a/apps/admin/core/store/root.store.ts b/apps/admin/core/store/root.store.ts index 68d11885b75..b8334055521 100644 --- a/apps/admin/core/store/root.store.ts +++ b/apps/admin/core/store/root.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { enableStaticRendering } from "mobx-react"; // stores import type { IInstanceStore } from "./instance.store"; diff --git a/apps/admin/core/store/theme.store.ts b/apps/admin/core/store/theme.store.ts index 4512facd2bf..d8c5e170e19 100644 --- a/apps/admin/core/store/theme.store.ts +++ b/apps/admin/core/store/theme.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { action, observable, makeObservable } from "mobx"; // root store import type { CoreRootStore } from "@/store/root.store"; diff --git a/apps/admin/core/store/user.store.ts b/apps/admin/core/store/user.store.ts index 1187355a04d..833ffb88014 100644 --- a/apps/admin/core/store/user.store.ts +++ b/apps/admin/core/store/user.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { action, observable, runInAction, makeObservable } from "mobx"; // plane internal packages import type { TUserStatus } from "@plane/constants"; diff --git a/apps/admin/core/store/workspace.store.ts b/apps/admin/core/store/workspace.store.ts index f9203ed40cb..610384aa42f 100644 --- a/apps/admin/core/store/workspace.store.ts +++ b/apps/admin/core/store/workspace.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { set } from "lodash-es"; import { action, observable, runInAction, makeObservable, computed } from "mobx"; // plane imports diff --git a/apps/admin/core/utils/public-asset.ts b/apps/admin/core/utils/public-asset.ts index cb0ff5c3b54..382ca5fe351 100644 --- a/apps/admin/core/utils/public-asset.ts +++ b/apps/admin/core/utils/public-asset.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export {}; diff --git a/apps/admin/ee/store/root.store.ts b/apps/admin/ee/store/root.store.ts index c514c4c25f7..0f36aac3dd2 100644 --- a/apps/admin/ee/store/root.store.ts +++ b/apps/admin/ee/store/root.store.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/store/root.store"; diff --git a/apps/api/manage.py b/apps/api/manage.py index 9728694628b..a79268b37c8 100644 --- a/apps/api/manage.py +++ b/apps/api/manage.py @@ -1,4 +1,8 @@ #!/usr/bin/env python +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + import os import sys diff --git a/apps/api/plane/__init__.py b/apps/api/plane/__init__.py index 53f4ccb1d8e..f561e3e630d 100644 --- a/apps/api/plane/__init__.py +++ b/apps/api/plane/__init__.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from .celery import app as celery_app __all__ = ("celery_app",) diff --git a/apps/api/plane/analytics/__init__.py b/apps/api/plane/analytics/__init__.py index e69de29bb2d..917e26db4cb 100644 --- a/apps/api/plane/analytics/__init__.py +++ b/apps/api/plane/analytics/__init__.py @@ -0,0 +1,4 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + diff --git a/apps/api/plane/analytics/apps.py b/apps/api/plane/analytics/apps.py index 52a59f31383..b11b7bfc948 100644 --- a/apps/api/plane/analytics/apps.py +++ b/apps/api/plane/analytics/apps.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.apps import AppConfig diff --git a/apps/api/plane/api/__init__.py b/apps/api/plane/api/__init__.py index e69de29bb2d..917e26db4cb 100644 --- a/apps/api/plane/api/__init__.py +++ b/apps/api/plane/api/__init__.py @@ -0,0 +1,4 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + diff --git a/apps/api/plane/api/apps.py b/apps/api/plane/api/apps.py index f1f53111882..90688c13062 100644 --- a/apps/api/plane/api/apps.py +++ b/apps/api/plane/api/apps.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.apps import AppConfig diff --git a/apps/api/plane/api/middleware/__init__.py b/apps/api/plane/api/middleware/__init__.py index e69de29bb2d..917e26db4cb 100644 --- a/apps/api/plane/api/middleware/__init__.py +++ b/apps/api/plane/api/middleware/__init__.py @@ -0,0 +1,4 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + diff --git a/apps/api/plane/api/middleware/api_authentication.py b/apps/api/plane/api/middleware/api_authentication.py index ddabb4132da..abd81398573 100644 --- a/apps/api/plane/api/middleware/api_authentication.py +++ b/apps/api/plane/api/middleware/api_authentication.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.utils import timezone from django.db.models import Q diff --git a/apps/api/plane/api/rate_limit.py b/apps/api/plane/api/rate_limit.py index 0d266e98b50..33df895cbfb 100644 --- a/apps/api/plane/api/rate_limit.py +++ b/apps/api/plane/api/rate_limit.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # python imports import os diff --git a/apps/api/plane/api/serializers/__init__.py b/apps/api/plane/api/serializers/__init__.py index 550d8e87f49..44e527a2dc5 100644 --- a/apps/api/plane/api/serializers/__init__.py +++ b/apps/api/plane/api/serializers/__init__.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from .user import UserLiteSerializer from .workspace import WorkspaceLiteSerializer from .project import ( diff --git a/apps/api/plane/api/serializers/asset.py b/apps/api/plane/api/serializers/asset.py index 6b74b375723..363b5eb8428 100644 --- a/apps/api/plane/api/serializers/asset.py +++ b/apps/api/plane/api/serializers/asset.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Third party imports from rest_framework import serializers diff --git a/apps/api/plane/api/serializers/base.py b/apps/api/plane/api/serializers/base.py index bc790f2cd7b..2e39a01fd5b 100644 --- a/apps/api/plane/api/serializers/base.py +++ b/apps/api/plane/api/serializers/base.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Third party imports from rest_framework import serializers diff --git a/apps/api/plane/api/serializers/cycle.py b/apps/api/plane/api/serializers/cycle.py index f2724231a25..9b6aed516d3 100644 --- a/apps/api/plane/api/serializers/cycle.py +++ b/apps/api/plane/api/serializers/cycle.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Third party imports import pytz from rest_framework import serializers diff --git a/apps/api/plane/api/serializers/estimate.py b/apps/api/plane/api/serializers/estimate.py index b670006d53d..e2a7c5e1d32 100644 --- a/apps/api/plane/api/serializers/estimate.py +++ b/apps/api/plane/api/serializers/estimate.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Module imports from plane.db.models import EstimatePoint from .base import BaseSerializer diff --git a/apps/api/plane/api/serializers/intake.py b/apps/api/plane/api/serializers/intake.py index 8f560f0757d..12bbd4572a0 100644 --- a/apps/api/plane/api/serializers/intake.py +++ b/apps/api/plane/api/serializers/intake.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Module imports from .base import BaseSerializer from .issue import IssueExpandSerializer diff --git a/apps/api/plane/api/serializers/invite.py b/apps/api/plane/api/serializers/invite.py index 5b52dc03c4c..18c1c020665 100644 --- a/apps/api/plane/api/serializers/invite.py +++ b/apps/api/plane/api/serializers/invite.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.core.exceptions import ValidationError from django.core.validators import validate_email diff --git a/apps/api/plane/api/serializers/issue.py b/apps/api/plane/api/serializers/issue.py index a8bdd557bb9..ba9ddae301d 100644 --- a/apps/api/plane/api/serializers/issue.py +++ b/apps/api/plane/api/serializers/issue.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.utils import timezone from lxml import html diff --git a/apps/api/plane/api/serializers/member.py b/apps/api/plane/api/serializers/member.py index 3aa9644b4c4..266a4cfe117 100644 --- a/apps/api/plane/api/serializers/member.py +++ b/apps/api/plane/api/serializers/member.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Third party imports from rest_framework import serializers diff --git a/apps/api/plane/api/serializers/module.py b/apps/api/plane/api/serializers/module.py index d1e3b0d81a7..8ab73a33eee 100644 --- a/apps/api/plane/api/serializers/module.py +++ b/apps/api/plane/api/serializers/module.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Third party imports from rest_framework import serializers diff --git a/apps/api/plane/api/serializers/project.py b/apps/api/plane/api/serializers/project.py index c9a0a31c89b..01ccf9434da 100644 --- a/apps/api/plane/api/serializers/project.py +++ b/apps/api/plane/api/serializers/project.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Third party imports import random from rest_framework import serializers diff --git a/apps/api/plane/api/serializers/state.py b/apps/api/plane/api/serializers/state.py index c279529b82b..c07fe78bb9b 100644 --- a/apps/api/plane/api/serializers/state.py +++ b/apps/api/plane/api/serializers/state.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Module imports from .base import BaseSerializer from plane.db.models import State, StateGroup diff --git a/apps/api/plane/api/serializers/sticky.py b/apps/api/plane/api/serializers/sticky.py index 067fc1b8995..e2ffee8a97e 100644 --- a/apps/api/plane/api/serializers/sticky.py +++ b/apps/api/plane/api/serializers/sticky.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from rest_framework import serializers from .base import BaseSerializer diff --git a/apps/api/plane/api/serializers/user.py b/apps/api/plane/api/serializers/user.py index 805eb9fe1e9..24bb6b902ff 100644 --- a/apps/api/plane/api/serializers/user.py +++ b/apps/api/plane/api/serializers/user.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from rest_framework import serializers # Module imports diff --git a/apps/api/plane/api/serializers/workspace.py b/apps/api/plane/api/serializers/workspace.py index e98683c2fd2..6b85fcabcb3 100644 --- a/apps/api/plane/api/serializers/workspace.py +++ b/apps/api/plane/api/serializers/workspace.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Module imports from plane.db.models import Workspace from .base import BaseSerializer diff --git a/apps/api/plane/api/urls/__init__.py b/apps/api/plane/api/urls/__init__.py index 593501939ce..4a202431bc7 100644 --- a/apps/api/plane/api/urls/__init__.py +++ b/apps/api/plane/api/urls/__init__.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from .asset import urlpatterns as asset_patterns from .cycle import urlpatterns as cycle_patterns from .intake import urlpatterns as intake_patterns diff --git a/apps/api/plane/api/urls/asset.py b/apps/api/plane/api/urls/asset.py index 5bdd4d914c6..abd160242c4 100644 --- a/apps/api/plane/api/urls/asset.py +++ b/apps/api/plane/api/urls/asset.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.urls import path from plane.api.views import ( diff --git a/apps/api/plane/api/urls/cycle.py b/apps/api/plane/api/urls/cycle.py index a2cab1fe691..6d582784e88 100644 --- a/apps/api/plane/api/urls/cycle.py +++ b/apps/api/plane/api/urls/cycle.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.urls import path from plane.api.views.cycle import ( diff --git a/apps/api/plane/api/urls/intake.py b/apps/api/plane/api/urls/intake.py index 5538467aafd..6a548045909 100644 --- a/apps/api/plane/api/urls/intake.py +++ b/apps/api/plane/api/urls/intake.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.urls import path from plane.api.views import ( diff --git a/apps/api/plane/api/urls/invite.py b/apps/api/plane/api/urls/invite.py index e4fddd5c507..7c1ce5e6a02 100644 --- a/apps/api/plane/api/urls/invite.py +++ b/apps/api/plane/api/urls/invite.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.urls import path, include diff --git a/apps/api/plane/api/urls/label.py b/apps/api/plane/api/urls/label.py index f7ee57b1713..358806fb78d 100644 --- a/apps/api/plane/api/urls/label.py +++ b/apps/api/plane/api/urls/label.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.urls import path from plane.api.views import LabelListCreateAPIEndpoint, LabelDetailAPIEndpoint diff --git a/apps/api/plane/api/urls/member.py b/apps/api/plane/api/urls/member.py index 83c9dfbe507..4f2b0323078 100644 --- a/apps/api/plane/api/urls/member.py +++ b/apps/api/plane/api/urls/member.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.urls import path from plane.api.views import ( diff --git a/apps/api/plane/api/urls/module.py b/apps/api/plane/api/urls/module.py index 578f5c860c3..a0924100d31 100644 --- a/apps/api/plane/api/urls/module.py +++ b/apps/api/plane/api/urls/module.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.urls import path from plane.api.views import ( diff --git a/apps/api/plane/api/urls/project.py b/apps/api/plane/api/urls/project.py index 9cf9291aa6e..a419b37a09c 100644 --- a/apps/api/plane/api/urls/project.py +++ b/apps/api/plane/api/urls/project.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.urls import path from plane.api.views import ( diff --git a/apps/api/plane/api/urls/schema.py b/apps/api/plane/api/urls/schema.py index 781dbe9deb4..9511ca02b86 100644 --- a/apps/api/plane/api/urls/schema.py +++ b/apps/api/plane/api/urls/schema.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from drf_spectacular.views import ( SpectacularAPIView, SpectacularRedocView, diff --git a/apps/api/plane/api/urls/state.py b/apps/api/plane/api/urls/state.py index e35012a2009..8b84abfbe4b 100644 --- a/apps/api/plane/api/urls/state.py +++ b/apps/api/plane/api/urls/state.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.urls import path from plane.api.views import ( diff --git a/apps/api/plane/api/urls/sticky.py b/apps/api/plane/api/urls/sticky.py index 0066e77ea43..0df9c49c393 100644 --- a/apps/api/plane/api/urls/sticky.py +++ b/apps/api/plane/api/urls/sticky.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.urls import path, include from rest_framework.routers import DefaultRouter diff --git a/apps/api/plane/api/urls/user.py b/apps/api/plane/api/urls/user.py index 461b083339e..33769b7c018 100644 --- a/apps/api/plane/api/urls/user.py +++ b/apps/api/plane/api/urls/user.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.urls import path from plane.api.views import UserEndpoint diff --git a/apps/api/plane/api/urls/work_item.py b/apps/api/plane/api/urls/work_item.py index 7207df9579f..48b1948dbe5 100644 --- a/apps/api/plane/api/urls/work_item.py +++ b/apps/api/plane/api/urls/work_item.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.urls import path from plane.api.views import ( diff --git a/apps/api/plane/api/views/__init__.py b/apps/api/plane/api/views/__init__.py index 75b1b17c40f..305ebfdb39a 100644 --- a/apps/api/plane/api/views/__init__.py +++ b/apps/api/plane/api/views/__init__.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from .project import ( ProjectListCreateAPIEndpoint, ProjectDetailAPIEndpoint, diff --git a/apps/api/plane/api/views/asset.py b/apps/api/plane/api/views/asset.py index a91ebc8839a..88c34c37cad 100644 --- a/apps/api/plane/api/views/asset.py +++ b/apps/api/plane/api/views/asset.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python Imports import uuid diff --git a/apps/api/plane/api/views/base.py b/apps/api/plane/api/views/base.py index 2e658443018..fc65e7abdcf 100644 --- a/apps/api/plane/api/views/base.py +++ b/apps/api/plane/api/views/base.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import zoneinfo import logging diff --git a/apps/api/plane/api/views/cycle.py b/apps/api/plane/api/views/cycle.py index 170c644f33b..30b04ed46dd 100644 --- a/apps/api/plane/api/views/cycle.py +++ b/apps/api/plane/api/views/cycle.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import json diff --git a/apps/api/plane/api/views/intake.py b/apps/api/plane/api/views/intake.py index a3d86bf16c7..2df2d30699f 100644 --- a/apps/api/plane/api/views/intake.py +++ b/apps/api/plane/api/views/intake.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import json diff --git a/apps/api/plane/api/views/invite.py b/apps/api/plane/api/views/invite.py index f1263b00902..f1dd6af258e 100644 --- a/apps/api/plane/api/views/invite.py +++ b/apps/api/plane/api/views/invite.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Third party imports from rest_framework.response import Response from rest_framework import status diff --git a/apps/api/plane/api/views/issue.py b/apps/api/plane/api/views/issue.py index fe32fe3fddd..b936cdcda00 100644 --- a/apps/api/plane/api/views/issue.py +++ b/apps/api/plane/api/views/issue.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import json import uuid diff --git a/apps/api/plane/api/views/member.py b/apps/api/plane/api/views/member.py index a569a597699..adb28be0033 100644 --- a/apps/api/plane/api/views/member.py +++ b/apps/api/plane/api/views/member.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Third Party imports from rest_framework.response import Response from rest_framework import status diff --git a/apps/api/plane/api/views/module.py b/apps/api/plane/api/views/module.py index a4e0f3fe820..fa2269ca09d 100644 --- a/apps/api/plane/api/views/module.py +++ b/apps/api/plane/api/views/module.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import json diff --git a/apps/api/plane/api/views/project.py b/apps/api/plane/api/views/project.py index 7e592a9aaf9..3f6a3b1c1ff 100644 --- a/apps/api/plane/api/views/project.py +++ b/apps/api/plane/api/views/project.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import json diff --git a/apps/api/plane/api/views/state.py b/apps/api/plane/api/views/state.py index 8d2633e6751..eac0ee258f1 100644 --- a/apps/api/plane/api/views/state.py +++ b/apps/api/plane/api/views/state.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.db import IntegrityError diff --git a/apps/api/plane/api/views/sticky.py b/apps/api/plane/api/views/sticky.py index a5173edc731..f6b4298f668 100644 --- a/apps/api/plane/api/views/sticky.py +++ b/apps/api/plane/api/views/sticky.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from rest_framework.response import Response from rest_framework import status diff --git a/apps/api/plane/api/views/user.py b/apps/api/plane/api/views/user.py index b874cec18b4..02d29d11887 100644 --- a/apps/api/plane/api/views/user.py +++ b/apps/api/plane/api/views/user.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Third party imports from rest_framework import status from rest_framework.response import Response diff --git a/apps/api/plane/app/__init__.py b/apps/api/plane/app/__init__.py index e69de29bb2d..917e26db4cb 100644 --- a/apps/api/plane/app/__init__.py +++ b/apps/api/plane/app/__init__.py @@ -0,0 +1,4 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + diff --git a/apps/api/plane/app/apps.py b/apps/api/plane/app/apps.py index e3277fc4d89..1dcf0d849f4 100644 --- a/apps/api/plane/app/apps.py +++ b/apps/api/plane/app/apps.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.apps import AppConfig diff --git a/apps/api/plane/app/middleware/__init__.py b/apps/api/plane/app/middleware/__init__.py index e69de29bb2d..917e26db4cb 100644 --- a/apps/api/plane/app/middleware/__init__.py +++ b/apps/api/plane/app/middleware/__init__.py @@ -0,0 +1,4 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + diff --git a/apps/api/plane/app/middleware/api_authentication.py b/apps/api/plane/app/middleware/api_authentication.py index ddabb4132da..abd81398573 100644 --- a/apps/api/plane/app/middleware/api_authentication.py +++ b/apps/api/plane/app/middleware/api_authentication.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.utils import timezone from django.db.models import Q diff --git a/apps/api/plane/app/permissions/__init__.py b/apps/api/plane/app/permissions/__init__.py index 849f7ba3ee1..22d27694e9f 100644 --- a/apps/api/plane/app/permissions/__init__.py +++ b/apps/api/plane/app/permissions/__init__.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from .workspace import ( WorkSpaceBasePermission, WorkspaceOwnerPermission, diff --git a/apps/api/plane/app/permissions/base.py b/apps/api/plane/app/permissions/base.py index a2b1a18ff85..7b243cbb789 100644 --- a/apps/api/plane/app/permissions/base.py +++ b/apps/api/plane/app/permissions/base.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from plane.db.models import WorkspaceMember, ProjectMember from functools import wraps from rest_framework.response import Response diff --git a/apps/api/plane/app/permissions/page.py b/apps/api/plane/app/permissions/page.py index bea878f4c49..844ff4dafbb 100644 --- a/apps/api/plane/app/permissions/page.py +++ b/apps/api/plane/app/permissions/page.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from plane.db.models import ProjectMember, Page from plane.app.permissions import ROLE diff --git a/apps/api/plane/app/permissions/project.py b/apps/api/plane/app/permissions/project.py index a8c0f92a27a..55550b27aca 100644 --- a/apps/api/plane/app/permissions/project.py +++ b/apps/api/plane/app/permissions/project.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Third Party imports from rest_framework.permissions import SAFE_METHODS, BasePermission diff --git a/apps/api/plane/app/permissions/workspace.py b/apps/api/plane/app/permissions/workspace.py index 8dc791c0cc9..ada16ec3b5a 100644 --- a/apps/api/plane/app/permissions/workspace.py +++ b/apps/api/plane/app/permissions/workspace.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Third Party imports from rest_framework.permissions import BasePermission, SAFE_METHODS diff --git a/apps/api/plane/app/serializers/__init__.py b/apps/api/plane/app/serializers/__init__.py index 96046187f9b..e8a4007ea61 100644 --- a/apps/api/plane/app/serializers/__init__.py +++ b/apps/api/plane/app/serializers/__init__.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from .base import BaseSerializer from .user import ( UserSerializer, diff --git a/apps/api/plane/app/serializers/analytic.py b/apps/api/plane/app/serializers/analytic.py index 13b24d14dd2..ca86e569ffc 100644 --- a/apps/api/plane/app/serializers/analytic.py +++ b/apps/api/plane/app/serializers/analytic.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from .base import BaseSerializer from plane.db.models import AnalyticView from plane.utils.issue_filters import issue_filters diff --git a/apps/api/plane/app/serializers/api.py b/apps/api/plane/app/serializers/api.py index 009f7a611f5..4e86b50b93a 100644 --- a/apps/api/plane/app/serializers/api.py +++ b/apps/api/plane/app/serializers/api.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from .base import BaseSerializer from plane.db.models import APIToken, APIActivityLog from rest_framework import serializers diff --git a/apps/api/plane/app/serializers/asset.py b/apps/api/plane/app/serializers/asset.py index 560cd353813..1de5961015c 100644 --- a/apps/api/plane/app/serializers/asset.py +++ b/apps/api/plane/app/serializers/asset.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from .base import BaseSerializer from plane.db.models import FileAsset diff --git a/apps/api/plane/app/serializers/base.py b/apps/api/plane/app/serializers/base.py index 0d8c855c91f..6457eec50ac 100644 --- a/apps/api/plane/app/serializers/base.py +++ b/apps/api/plane/app/serializers/base.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from rest_framework import serializers diff --git a/apps/api/plane/app/serializers/cycle.py b/apps/api/plane/app/serializers/cycle.py index 89a5efc0679..afdc58116bf 100644 --- a/apps/api/plane/app/serializers/cycle.py +++ b/apps/api/plane/app/serializers/cycle.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Third party imports from rest_framework import serializers diff --git a/apps/api/plane/app/serializers/draft.py b/apps/api/plane/app/serializers/draft.py index b017a03bafa..da6eae6e262 100644 --- a/apps/api/plane/app/serializers/draft.py +++ b/apps/api/plane/app/serializers/draft.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.utils import timezone diff --git a/apps/api/plane/app/serializers/estimate.py b/apps/api/plane/app/serializers/estimate.py index b2d65ef8c30..d3343fbe8b1 100644 --- a/apps/api/plane/app/serializers/estimate.py +++ b/apps/api/plane/app/serializers/estimate.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Module imports from .base import BaseSerializer diff --git a/apps/api/plane/app/serializers/exporter.py b/apps/api/plane/app/serializers/exporter.py index 5c78cfa6945..f8efcfce140 100644 --- a/apps/api/plane/app/serializers/exporter.py +++ b/apps/api/plane/app/serializers/exporter.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Module imports from .base import BaseSerializer from plane.db.models import ExporterHistory diff --git a/apps/api/plane/app/serializers/favorite.py b/apps/api/plane/app/serializers/favorite.py index 246461f8f38..023c7d5d545 100644 --- a/apps/api/plane/app/serializers/favorite.py +++ b/apps/api/plane/app/serializers/favorite.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from rest_framework import serializers from plane.db.models import UserFavorite, Cycle, Module, Issue, IssueView, Page, Project diff --git a/apps/api/plane/app/serializers/importer.py b/apps/api/plane/app/serializers/importer.py index 8997f639202..2dc4e8e7218 100644 --- a/apps/api/plane/app/serializers/importer.py +++ b/apps/api/plane/app/serializers/importer.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Module imports from .base import BaseSerializer from .user import UserLiteSerializer diff --git a/apps/api/plane/app/serializers/intake.py b/apps/api/plane/app/serializers/intake.py index bc75a0ce588..4037dfe1ca0 100644 --- a/apps/api/plane/app/serializers/intake.py +++ b/apps/api/plane/app/serializers/intake.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Third party frameworks from rest_framework import serializers diff --git a/apps/api/plane/app/serializers/issue.py b/apps/api/plane/app/serializers/issue.py index b1e1044cd69..c5af9b9ffe2 100644 --- a/apps/api/plane/app/serializers/issue.py +++ b/apps/api/plane/app/serializers/issue.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.utils import timezone from django.core.validators import URLValidator diff --git a/apps/api/plane/app/serializers/module.py b/apps/api/plane/app/serializers/module.py index b5e2953cc67..7d01284e303 100644 --- a/apps/api/plane/app/serializers/module.py +++ b/apps/api/plane/app/serializers/module.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Third Party imports from rest_framework import serializers diff --git a/apps/api/plane/app/serializers/notification.py b/apps/api/plane/app/serializers/notification.py index 58007ec26c4..b4eb4eac540 100644 --- a/apps/api/plane/app/serializers/notification.py +++ b/apps/api/plane/app/serializers/notification.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Module imports from .base import BaseSerializer from .user import UserLiteSerializer diff --git a/apps/api/plane/app/serializers/page.py b/apps/api/plane/app/serializers/page.py index 1c2d2d676ca..a9251129c32 100644 --- a/apps/api/plane/app/serializers/page.py +++ b/apps/api/plane/app/serializers/page.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Third party imports from rest_framework import serializers import base64 diff --git a/apps/api/plane/app/serializers/project.py b/apps/api/plane/app/serializers/project.py index b8a4136c962..77d7dc658eb 100644 --- a/apps/api/plane/app/serializers/project.py +++ b/apps/api/plane/app/serializers/project.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Third party imports from rest_framework import serializers diff --git a/apps/api/plane/app/serializers/state.py b/apps/api/plane/app/serializers/state.py index cb56cfbe992..0e333a80b7b 100644 --- a/apps/api/plane/app/serializers/state.py +++ b/apps/api/plane/app/serializers/state.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Module imports from .base import BaseSerializer from rest_framework import serializers diff --git a/apps/api/plane/app/serializers/user.py b/apps/api/plane/app/serializers/user.py index 59101785734..aeef4ee28fb 100644 --- a/apps/api/plane/app/serializers/user.py +++ b/apps/api/plane/app/serializers/user.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Third party imports from rest_framework import serializers diff --git a/apps/api/plane/app/serializers/view.py b/apps/api/plane/app/serializers/view.py index bf7ff9727c6..72f72ff71b2 100644 --- a/apps/api/plane/app/serializers/view.py +++ b/apps/api/plane/app/serializers/view.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Third party imports from rest_framework import serializers diff --git a/apps/api/plane/app/serializers/webhook.py b/apps/api/plane/app/serializers/webhook.py index ef193e24da1..7ec3dba5a5e 100644 --- a/apps/api/plane/app/serializers/webhook.py +++ b/apps/api/plane/app/serializers/webhook.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import socket import ipaddress diff --git a/apps/api/plane/app/serializers/workspace.py b/apps/api/plane/app/serializers/workspace.py index ba59f2429c9..d6707815e50 100644 --- a/apps/api/plane/app/serializers/workspace.py +++ b/apps/api/plane/app/serializers/workspace.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Third party imports from rest_framework import serializers diff --git a/apps/api/plane/app/urls/__init__.py b/apps/api/plane/app/urls/__init__.py index 3feab4cb548..3fa850b6abd 100644 --- a/apps/api/plane/app/urls/__init__.py +++ b/apps/api/plane/app/urls/__init__.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from .analytic import urlpatterns as analytic_urls from .api import urlpatterns as api_urls from .asset import urlpatterns as asset_urls diff --git a/apps/api/plane/app/urls/analytic.py b/apps/api/plane/app/urls/analytic.py index df6ad24984b..2b319418668 100644 --- a/apps/api/plane/app/urls/analytic.py +++ b/apps/api/plane/app/urls/analytic.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.urls import path diff --git a/apps/api/plane/app/urls/api.py b/apps/api/plane/app/urls/api.py index c74aeddbf2b..eedf18ccc3d 100644 --- a/apps/api/plane/app/urls/api.py +++ b/apps/api/plane/app/urls/api.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.urls import path from plane.app.views import ApiTokenEndpoint, ServiceApiTokenEndpoint diff --git a/apps/api/plane/app/urls/asset.py b/apps/api/plane/app/urls/asset.py index 4b7e2b220cd..fd8d200738f 100644 --- a/apps/api/plane/app/urls/asset.py +++ b/apps/api/plane/app/urls/asset.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.urls import path diff --git a/apps/api/plane/app/urls/cycle.py b/apps/api/plane/app/urls/cycle.py index f188d087241..2560a3edb59 100644 --- a/apps/api/plane/app/urls/cycle.py +++ b/apps/api/plane/app/urls/cycle.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.urls import path diff --git a/apps/api/plane/app/urls/estimate.py b/apps/api/plane/app/urls/estimate.py index c77a5b6b6aa..4378164f166 100644 --- a/apps/api/plane/app/urls/estimate.py +++ b/apps/api/plane/app/urls/estimate.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.urls import path diff --git a/apps/api/plane/app/urls/exporter.py b/apps/api/plane/app/urls/exporter.py index 56c6bfb51a6..c7acf534311 100644 --- a/apps/api/plane/app/urls/exporter.py +++ b/apps/api/plane/app/urls/exporter.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.urls import path from plane.app.views import ExportIssuesEndpoint diff --git a/apps/api/plane/app/urls/external.py b/apps/api/plane/app/urls/external.py index 4972962d879..1255ac08a33 100644 --- a/apps/api/plane/app/urls/external.py +++ b/apps/api/plane/app/urls/external.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.urls import path diff --git a/apps/api/plane/app/urls/intake.py b/apps/api/plane/app/urls/intake.py index dd1efc872a3..970e763d6bb 100644 --- a/apps/api/plane/app/urls/intake.py +++ b/apps/api/plane/app/urls/intake.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.urls import path diff --git a/apps/api/plane/app/urls/issue.py b/apps/api/plane/app/urls/issue.py index 1fd77412060..436d2277056 100644 --- a/apps/api/plane/app/urls/issue.py +++ b/apps/api/plane/app/urls/issue.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.urls import path from plane.app.views import ( diff --git a/apps/api/plane/app/urls/module.py b/apps/api/plane/app/urls/module.py index 75cbb14d6b6..255f8211ccc 100644 --- a/apps/api/plane/app/urls/module.py +++ b/apps/api/plane/app/urls/module.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.urls import path diff --git a/apps/api/plane/app/urls/notification.py b/apps/api/plane/app/urls/notification.py index 0c992d49e98..cd2b3c5a4e8 100644 --- a/apps/api/plane/app/urls/notification.py +++ b/apps/api/plane/app/urls/notification.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.urls import path diff --git a/apps/api/plane/app/urls/page.py b/apps/api/plane/app/urls/page.py index 8cac22a2fd8..dd4395c18e7 100644 --- a/apps/api/plane/app/urls/page.py +++ b/apps/api/plane/app/urls/page.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.urls import path diff --git a/apps/api/plane/app/urls/project.py b/apps/api/plane/app/urls/project.py index a6dd8d8a8a9..ee850af1d68 100644 --- a/apps/api/plane/app/urls/project.py +++ b/apps/api/plane/app/urls/project.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.urls import path from plane.app.views import ( diff --git a/apps/api/plane/app/urls/search.py b/apps/api/plane/app/urls/search.py index 0bbbd9cf7f4..9d94aa27377 100644 --- a/apps/api/plane/app/urls/search.py +++ b/apps/api/plane/app/urls/search.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.urls import path diff --git a/apps/api/plane/app/urls/state.py b/apps/api/plane/app/urls/state.py index b6135ca9596..902b583cb5f 100644 --- a/apps/api/plane/app/urls/state.py +++ b/apps/api/plane/app/urls/state.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.urls import path diff --git a/apps/api/plane/app/urls/timezone.py b/apps/api/plane/app/urls/timezone.py index ff14d029f2e..9fc17f79aad 100644 --- a/apps/api/plane/app/urls/timezone.py +++ b/apps/api/plane/app/urls/timezone.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.urls import path from plane.app.views import TimezoneEndpoint diff --git a/apps/api/plane/app/urls/user.py b/apps/api/plane/app/urls/user.py index 373d4a70d39..bc110a28dd9 100644 --- a/apps/api/plane/app/urls/user.py +++ b/apps/api/plane/app/urls/user.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.urls import path from plane.app.views import ( diff --git a/apps/api/plane/app/urls/views.py b/apps/api/plane/app/urls/views.py index 063e39c3db4..f3e4ee1de5c 100644 --- a/apps/api/plane/app/urls/views.py +++ b/apps/api/plane/app/urls/views.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.urls import path diff --git a/apps/api/plane/app/urls/webhook.py b/apps/api/plane/app/urls/webhook.py index e21ec726143..22ac4bc6f81 100644 --- a/apps/api/plane/app/urls/webhook.py +++ b/apps/api/plane/app/urls/webhook.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.urls import path from plane.app.views import ( diff --git a/apps/api/plane/app/urls/workspace.py b/apps/api/plane/app/urls/workspace.py index 5f781efa7a6..d79d5a74522 100644 --- a/apps/api/plane/app/urls/workspace.py +++ b/apps/api/plane/app/urls/workspace.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.urls import path diff --git a/apps/api/plane/app/views/__init__.py b/apps/api/plane/app/views/__init__.py index 88b739e4b37..baa6661b9cc 100644 --- a/apps/api/plane/app/views/__init__.py +++ b/apps/api/plane/app/views/__init__.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from .project.base import ( ProjectViewSet, ProjectIdentifierEndpoint, diff --git a/apps/api/plane/app/views/analytic/advance.py b/apps/api/plane/app/views/analytic/advance.py index 1a5b1b34ceb..5ba9a439b45 100644 --- a/apps/api/plane/app/views/analytic/advance.py +++ b/apps/api/plane/app/views/analytic/advance.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from rest_framework.response import Response from rest_framework import status from typing import Dict, List, Any diff --git a/apps/api/plane/app/views/analytic/base.py b/apps/api/plane/app/views/analytic/base.py index 6e9311a1853..2f3f8b5737d 100644 --- a/apps/api/plane/app/views/analytic/base.py +++ b/apps/api/plane/app/views/analytic/base.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.db.models import Count, F, Sum, Q from django.db.models.functions import ExtractMonth diff --git a/apps/api/plane/app/views/analytic/project_analytics.py b/apps/api/plane/app/views/analytic/project_analytics.py index 2529900b05a..c8e896716b5 100644 --- a/apps/api/plane/app/views/analytic/project_analytics.py +++ b/apps/api/plane/app/views/analytic/project_analytics.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from rest_framework.response import Response from rest_framework import status from typing import Dict, Any diff --git a/apps/api/plane/app/views/api.py b/apps/api/plane/app/views/api.py index 41985990239..f2abc1a2dec 100644 --- a/apps/api/plane/app/views/api.py +++ b/apps/api/plane/app/views/api.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python import from uuid import uuid4 from typing import Optional diff --git a/apps/api/plane/app/views/asset/base.py b/apps/api/plane/app/views/asset/base.py index 522d4af7518..5b55a76a611 100644 --- a/apps/api/plane/app/views/asset/base.py +++ b/apps/api/plane/app/views/asset/base.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Third party imports from rest_framework import status from rest_framework.response import Response diff --git a/apps/api/plane/app/views/asset/v2.py b/apps/api/plane/app/views/asset/v2.py index 4313fe3fff9..2961ec4bace 100644 --- a/apps/api/plane/app/views/asset/v2.py +++ b/apps/api/plane/app/views/asset/v2.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import uuid diff --git a/apps/api/plane/app/views/base.py b/apps/api/plane/app/views/base.py index 0323302c5a3..db5469de585 100644 --- a/apps/api/plane/app/views/base.py +++ b/apps/api/plane/app/views/base.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import traceback diff --git a/apps/api/plane/app/views/cycle/archive.py b/apps/api/plane/app/views/cycle/archive.py index a2f89d53f6c..3738b336717 100644 --- a/apps/api/plane/app/views/cycle/archive.py +++ b/apps/api/plane/app/views/cycle/archive.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.contrib.postgres.aggregates import ArrayAgg from django.contrib.postgres.fields import ArrayField diff --git a/apps/api/plane/app/views/cycle/base.py b/apps/api/plane/app/views/cycle/base.py index d61f1587b3f..30a5732ce0a 100644 --- a/apps/api/plane/app/views/cycle/base.py +++ b/apps/api/plane/app/views/cycle/base.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import json import pytz diff --git a/apps/api/plane/app/views/cycle/issue.py b/apps/api/plane/app/views/cycle/issue.py index ad3923b17bd..60996784578 100644 --- a/apps/api/plane/app/views/cycle/issue.py +++ b/apps/api/plane/app/views/cycle/issue.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import copy import json diff --git a/apps/api/plane/app/views/error_404.py b/apps/api/plane/app/views/error_404.py index 97c3c59f7cc..b7ec4dcf3a5 100644 --- a/apps/api/plane/app/views/error_404.py +++ b/apps/api/plane/app/views/error_404.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # views.py from django.http import JsonResponse diff --git a/apps/api/plane/app/views/estimate/base.py b/apps/api/plane/app/views/estimate/base.py index f54115a4f2e..4bdc86633d6 100644 --- a/apps/api/plane/app/views/estimate/base.py +++ b/apps/api/plane/app/views/estimate/base.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + import random import string import json diff --git a/apps/api/plane/app/views/exporter/base.py b/apps/api/plane/app/views/exporter/base.py index 5f446ff9495..64364ecf470 100644 --- a/apps/api/plane/app/views/exporter/base.py +++ b/apps/api/plane/app/views/exporter/base.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Third Party imports from rest_framework import status from rest_framework.response import Response diff --git a/apps/api/plane/app/views/external/base.py b/apps/api/plane/app/views/external/base.py index 2c554bbc866..013bad2dbf6 100644 --- a/apps/api/plane/app/views/external/base.py +++ b/apps/api/plane/app/views/external/base.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python import import os from typing import List, Dict, Tuple diff --git a/apps/api/plane/app/views/intake/base.py b/apps/api/plane/app/views/intake/base.py index babe2e021ef..d4049aa3cb2 100644 --- a/apps/api/plane/app/views/intake/base.py +++ b/apps/api/plane/app/views/intake/base.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import json diff --git a/apps/api/plane/app/views/issue/activity.py b/apps/api/plane/app/views/issue/activity.py index fdfcd129ae6..8f629564013 100644 --- a/apps/api/plane/app/views/issue/activity.py +++ b/apps/api/plane/app/views/issue/activity.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports from itertools import chain diff --git a/apps/api/plane/app/views/issue/archive.py b/apps/api/plane/app/views/issue/archive.py index b8f8589696a..1ac808cf926 100644 --- a/apps/api/plane/app/views/issue/archive.py +++ b/apps/api/plane/app/views/issue/archive.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import copy import json diff --git a/apps/api/plane/app/views/issue/attachment.py b/apps/api/plane/app/views/issue/attachment.py index 7b7ecf378b5..f0c55763ed1 100644 --- a/apps/api/plane/app/views/issue/attachment.py +++ b/apps/api/plane/app/views/issue/attachment.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import json import uuid diff --git a/apps/api/plane/app/views/issue/base.py b/apps/api/plane/app/views/issue/base.py index 89fd9bbda91..98a59b6481c 100644 --- a/apps/api/plane/app/views/issue/base.py +++ b/apps/api/plane/app/views/issue/base.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import copy import json diff --git a/apps/api/plane/app/views/issue/comment.py b/apps/api/plane/app/views/issue/comment.py index 72a986fea55..34fe0f9e4b9 100644 --- a/apps/api/plane/app/views/issue/comment.py +++ b/apps/api/plane/app/views/issue/comment.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import json diff --git a/apps/api/plane/app/views/issue/label.py b/apps/api/plane/app/views/issue/label.py index 6e46b5abb0d..05033593e60 100644 --- a/apps/api/plane/app/views/issue/label.py +++ b/apps/api/plane/app/views/issue/label.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import random diff --git a/apps/api/plane/app/views/issue/link.py b/apps/api/plane/app/views/issue/link.py index ee209f9fae8..54902123026 100644 --- a/apps/api/plane/app/views/issue/link.py +++ b/apps/api/plane/app/views/issue/link.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import json diff --git a/apps/api/plane/app/views/issue/reaction.py b/apps/api/plane/app/views/issue/reaction.py index fe8a63b1355..c09e1e92442 100644 --- a/apps/api/plane/app/views/issue/reaction.py +++ b/apps/api/plane/app/views/issue/reaction.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import json diff --git a/apps/api/plane/app/views/issue/relation.py b/apps/api/plane/app/views/issue/relation.py index 0dfd686d29e..e91ddffec81 100644 --- a/apps/api/plane/app/views/issue/relation.py +++ b/apps/api/plane/app/views/issue/relation.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import json diff --git a/apps/api/plane/app/views/issue/sub_issue.py b/apps/api/plane/app/views/issue/sub_issue.py index 2fa244dcfb6..b52e07564f6 100644 --- a/apps/api/plane/app/views/issue/sub_issue.py +++ b/apps/api/plane/app/views/issue/sub_issue.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import json diff --git a/apps/api/plane/app/views/issue/subscriber.py b/apps/api/plane/app/views/issue/subscriber.py index 58f3ba4c7eb..c9a1a29b658 100644 --- a/apps/api/plane/app/views/issue/subscriber.py +++ b/apps/api/plane/app/views/issue/subscriber.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Third Party imports from rest_framework.response import Response from rest_framework import status diff --git a/apps/api/plane/app/views/issue/version.py b/apps/api/plane/app/views/issue/version.py index 358271ac875..540c7d6d5c7 100644 --- a/apps/api/plane/app/views/issue/version.py +++ b/apps/api/plane/app/views/issue/version.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Third party imports from rest_framework import status from rest_framework.response import Response diff --git a/apps/api/plane/app/views/module/archive.py b/apps/api/plane/app/views/module/archive.py index 129ff0dac49..1f234d79156 100644 --- a/apps/api/plane/app/views/module/archive.py +++ b/apps/api/plane/app/views/module/archive.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.contrib.postgres.aggregates import ArrayAgg from django.contrib.postgres.fields import ArrayField from django.db.models import ( diff --git a/apps/api/plane/app/views/module/base.py b/apps/api/plane/app/views/module/base.py index ae429e7504b..97e683f7508 100644 --- a/apps/api/plane/app/views/module/base.py +++ b/apps/api/plane/app/views/module/base.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import json diff --git a/apps/api/plane/app/views/module/issue.py b/apps/api/plane/app/views/module/issue.py index 672bf4e1ae9..4707d683a7d 100644 --- a/apps/api/plane/app/views/module/issue.py +++ b/apps/api/plane/app/views/module/issue.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import copy import json diff --git a/apps/api/plane/app/views/notification/base.py b/apps/api/plane/app/views/notification/base.py index a11c12d167c..0b7dc27a8a8 100644 --- a/apps/api/plane/app/views/notification/base.py +++ b/apps/api/plane/app/views/notification/base.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.db.models import Exists, OuterRef, Q, Case, When, BooleanField from django.utils import timezone diff --git a/apps/api/plane/app/views/page/base.py b/apps/api/plane/app/views/page/base.py index e94b26b90c8..8e8206c4877 100644 --- a/apps/api/plane/app/views/page/base.py +++ b/apps/api/plane/app/views/page/base.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import json from datetime import datetime diff --git a/apps/api/plane/app/views/page/version.py b/apps/api/plane/app/views/page/version.py index 1b285c96615..e102bf1d0b9 100644 --- a/apps/api/plane/app/views/page/version.py +++ b/apps/api/plane/app/views/page/version.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Third party imports from rest_framework import status from rest_framework.response import Response diff --git a/apps/api/plane/app/views/project/base.py b/apps/api/plane/app/views/project/base.py index e1d0c0c2a6e..eaec78b8c65 100644 --- a/apps/api/plane/app/views/project/base.py +++ b/apps/api/plane/app/views/project/base.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import json diff --git a/apps/api/plane/app/views/project/invite.py b/apps/api/plane/app/views/project/invite.py index f4ea9ba41a1..19d8c36bcf7 100644 --- a/apps/api/plane/app/views/project/invite.py +++ b/apps/api/plane/app/views/project/invite.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import jwt from datetime import datetime diff --git a/apps/api/plane/app/views/project/member.py b/apps/api/plane/app/views/project/member.py index 7c5e4f4f6fc..1ad7639fb8b 100644 --- a/apps/api/plane/app/views/project/member.py +++ b/apps/api/plane/app/views/project/member.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Third Party imports from rest_framework.response import Response from rest_framework import status diff --git a/apps/api/plane/app/views/search/base.py b/apps/api/plane/app/views/search/base.py index f1e69265323..3bfbecaaff0 100644 --- a/apps/api/plane/app/views/search/base.py +++ b/apps/api/plane/app/views/search/base.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import re diff --git a/apps/api/plane/app/views/search/issue.py b/apps/api/plane/app/views/search/issue.py index ac9d783a9ff..737fe641004 100644 --- a/apps/api/plane/app/views/search/issue.py +++ b/apps/api/plane/app/views/search/issue.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.db.models import Q, QuerySet diff --git a/apps/api/plane/app/views/state/base.py b/apps/api/plane/app/views/state/base.py index ce1597a6855..55c232fdf64 100644 --- a/apps/api/plane/app/views/state/base.py +++ b/apps/api/plane/app/views/state/base.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports from itertools import groupby from collections import defaultdict diff --git a/apps/api/plane/app/views/timezone/base.py b/apps/api/plane/app/views/timezone/base.py index fc01211792b..9644ceee370 100644 --- a/apps/api/plane/app/views/timezone/base.py +++ b/apps/api/plane/app/views/timezone/base.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import pytz from datetime import datetime diff --git a/apps/api/plane/app/views/user/base.py b/apps/api/plane/app/views/user/base.py index 72d42010ced..914dffb3b02 100644 --- a/apps/api/plane/app/views/user/base.py +++ b/apps/api/plane/app/views/user/base.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import uuid import json diff --git a/apps/api/plane/app/views/view/base.py b/apps/api/plane/app/views/view/base.py index 98fe04c62fa..5ca7aac420f 100644 --- a/apps/api/plane/app/views/view/base.py +++ b/apps/api/plane/app/views/view/base.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + import copy # Django imports diff --git a/apps/api/plane/app/views/webhook/base.py b/apps/api/plane/app/views/webhook/base.py index e857c3e08ff..c874f0a4225 100644 --- a/apps/api/plane/app/views/webhook/base.py +++ b/apps/api/plane/app/views/webhook/base.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.db import IntegrityError diff --git a/apps/api/plane/app/views/workspace/base.py b/apps/api/plane/app/views/workspace/base.py index 12caee50616..b9c7e79fdc0 100644 --- a/apps/api/plane/app/views/workspace/base.py +++ b/apps/api/plane/app/views/workspace/base.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import csv import io diff --git a/apps/api/plane/app/views/workspace/cycle.py b/apps/api/plane/app/views/workspace/cycle.py index 73deca0594e..deb86c5c4db 100644 --- a/apps/api/plane/app/views/workspace/cycle.py +++ b/apps/api/plane/app/views/workspace/cycle.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.db.models import Q, Count diff --git a/apps/api/plane/app/views/workspace/draft.py b/apps/api/plane/app/views/workspace/draft.py index c89fe4a7304..aa228ded372 100644 --- a/apps/api/plane/app/views/workspace/draft.py +++ b/apps/api/plane/app/views/workspace/draft.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import json diff --git a/apps/api/plane/app/views/workspace/estimate.py b/apps/api/plane/app/views/workspace/estimate.py index 8cba3d17000..7f5bb66f675 100644 --- a/apps/api/plane/app/views/workspace/estimate.py +++ b/apps/api/plane/app/views/workspace/estimate.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Third party modules from rest_framework import status from rest_framework.response import Response diff --git a/apps/api/plane/app/views/workspace/favorite.py b/apps/api/plane/app/views/workspace/favorite.py index 8a8bfed6c96..8217f0fb02e 100644 --- a/apps/api/plane/app/views/workspace/favorite.py +++ b/apps/api/plane/app/views/workspace/favorite.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Third party modules from rest_framework import status from rest_framework.response import Response diff --git a/apps/api/plane/app/views/workspace/home.py b/apps/api/plane/app/views/workspace/home.py index 731164eb1c7..ec35aaf4eca 100644 --- a/apps/api/plane/app/views/workspace/home.py +++ b/apps/api/plane/app/views/workspace/home.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Module imports from ..base import BaseAPIView from plane.db.models.workspace import WorkspaceHomePreference diff --git a/apps/api/plane/app/views/workspace/invite.py b/apps/api/plane/app/views/workspace/invite.py index 0983309f12c..175380b3aae 100644 --- a/apps/api/plane/app/views/workspace/invite.py +++ b/apps/api/plane/app/views/workspace/invite.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports from datetime import datetime diff --git a/apps/api/plane/app/views/workspace/label.py b/apps/api/plane/app/views/workspace/label.py index 11ca6b9139b..926a504a34b 100644 --- a/apps/api/plane/app/views/workspace/label.py +++ b/apps/api/plane/app/views/workspace/label.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Third party modules from rest_framework import status from rest_framework.response import Response diff --git a/apps/api/plane/app/views/workspace/member.py b/apps/api/plane/app/views/workspace/member.py index 3394cb253f0..67c7637a8c2 100644 --- a/apps/api/plane/app/views/workspace/member.py +++ b/apps/api/plane/app/views/workspace/member.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.db.models import Count, Q, OuterRef, Subquery, IntegerField from django.utils import timezone diff --git a/apps/api/plane/app/views/workspace/module.py b/apps/api/plane/app/views/workspace/module.py index e61fc70e732..0cdaf4f56aa 100644 --- a/apps/api/plane/app/views/workspace/module.py +++ b/apps/api/plane/app/views/workspace/module.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.db.models import Prefetch, Q, Count diff --git a/apps/api/plane/app/views/workspace/quick_link.py b/apps/api/plane/app/views/workspace/quick_link.py index 82c104573d8..ba971c54f9e 100644 --- a/apps/api/plane/app/views/workspace/quick_link.py +++ b/apps/api/plane/app/views/workspace/quick_link.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Third party imports from rest_framework import status from rest_framework.response import Response diff --git a/apps/api/plane/app/views/workspace/recent_visit.py b/apps/api/plane/app/views/workspace/recent_visit.py index 0d9c1ef9bb4..a9394766a20 100644 --- a/apps/api/plane/app/views/workspace/recent_visit.py +++ b/apps/api/plane/app/views/workspace/recent_visit.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Third party imports from rest_framework import status from rest_framework.response import Response diff --git a/apps/api/plane/app/views/workspace/state.py b/apps/api/plane/app/views/workspace/state.py index 3bfc8d22def..a8c5b368d99 100644 --- a/apps/api/plane/app/views/workspace/state.py +++ b/apps/api/plane/app/views/workspace/state.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Third party modules from rest_framework import status from rest_framework.response import Response diff --git a/apps/api/plane/app/views/workspace/sticky.py b/apps/api/plane/app/views/workspace/sticky.py index 8ab6c5c9824..9cf1532257b 100644 --- a/apps/api/plane/app/views/workspace/sticky.py +++ b/apps/api/plane/app/views/workspace/sticky.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Third party imports from rest_framework.response import Response from rest_framework import status diff --git a/apps/api/plane/app/views/workspace/user.py b/apps/api/plane/app/views/workspace/user.py index b45c6e410b9..b60ae5e15eb 100644 --- a/apps/api/plane/app/views/workspace/user.py +++ b/apps/api/plane/app/views/workspace/user.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import copy from datetime import date diff --git a/apps/api/plane/app/views/workspace/user_preference.py b/apps/api/plane/app/views/workspace/user_preference.py index 253f715b36c..83e380b9ec1 100644 --- a/apps/api/plane/app/views/workspace/user_preference.py +++ b/apps/api/plane/app/views/workspace/user_preference.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Module imports from ..base import BaseAPIView from plane.db.models.workspace import WorkspaceUserPreference diff --git a/apps/api/plane/asgi.py b/apps/api/plane/asgi.py index 2dd703ffef1..9d3bd6b07a0 100644 --- a/apps/api/plane/asgi.py +++ b/apps/api/plane/asgi.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + import os from channels.routing import ProtocolTypeRouter diff --git a/apps/api/plane/authentication/__init__.py b/apps/api/plane/authentication/__init__.py index e69de29bb2d..917e26db4cb 100644 --- a/apps/api/plane/authentication/__init__.py +++ b/apps/api/plane/authentication/__init__.py @@ -0,0 +1,4 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + diff --git a/apps/api/plane/authentication/adapter/__init__.py b/apps/api/plane/authentication/adapter/__init__.py index e69de29bb2d..917e26db4cb 100644 --- a/apps/api/plane/authentication/adapter/__init__.py +++ b/apps/api/plane/authentication/adapter/__init__.py @@ -0,0 +1,4 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + diff --git a/apps/api/plane/authentication/adapter/base.py b/apps/api/plane/authentication/adapter/base.py index baae95453b5..5707ca700a6 100644 --- a/apps/api/plane/authentication/adapter/base.py +++ b/apps/api/plane/authentication/adapter/base.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import os import uuid diff --git a/apps/api/plane/authentication/adapter/credential.py b/apps/api/plane/authentication/adapter/credential.py index 0327289ca26..eee6ea97f6b 100644 --- a/apps/api/plane/authentication/adapter/credential.py +++ b/apps/api/plane/authentication/adapter/credential.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from plane.authentication.adapter.base import Adapter diff --git a/apps/api/plane/authentication/adapter/error.py b/apps/api/plane/authentication/adapter/error.py index 25a7cf56717..74cb44d26aa 100644 --- a/apps/api/plane/authentication/adapter/error.py +++ b/apps/api/plane/authentication/adapter/error.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + AUTHENTICATION_ERROR_CODES = { # Global "INSTANCE_NOT_CONFIGURED": 5000, diff --git a/apps/api/plane/authentication/adapter/exception.py b/apps/api/plane/authentication/adapter/exception.py index e906c5a50bd..c8d28762a90 100644 --- a/apps/api/plane/authentication/adapter/exception.py +++ b/apps/api/plane/authentication/adapter/exception.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Third party imports from rest_framework.views import exception_handler from rest_framework.exceptions import NotAuthenticated diff --git a/apps/api/plane/authentication/adapter/oauth.py b/apps/api/plane/authentication/adapter/oauth.py index d8e423d0e7e..0ae02f212c0 100644 --- a/apps/api/plane/authentication/adapter/oauth.py +++ b/apps/api/plane/authentication/adapter/oauth.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import requests diff --git a/apps/api/plane/authentication/apps.py b/apps/api/plane/authentication/apps.py index cf5cdca1c96..5a612eaa98c 100644 --- a/apps/api/plane/authentication/apps.py +++ b/apps/api/plane/authentication/apps.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.apps import AppConfig diff --git a/apps/api/plane/authentication/middleware/__init__.py b/apps/api/plane/authentication/middleware/__init__.py index e69de29bb2d..917e26db4cb 100644 --- a/apps/api/plane/authentication/middleware/__init__.py +++ b/apps/api/plane/authentication/middleware/__init__.py @@ -0,0 +1,4 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + diff --git a/apps/api/plane/authentication/middleware/session.py b/apps/api/plane/authentication/middleware/session.py index c367a15d36f..817f898fd43 100644 --- a/apps/api/plane/authentication/middleware/session.py +++ b/apps/api/plane/authentication/middleware/session.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + import time from importlib import import_module diff --git a/apps/api/plane/authentication/provider/__init__.py b/apps/api/plane/authentication/provider/__init__.py index e69de29bb2d..917e26db4cb 100644 --- a/apps/api/plane/authentication/provider/__init__.py +++ b/apps/api/plane/authentication/provider/__init__.py @@ -0,0 +1,4 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + diff --git a/apps/api/plane/authentication/provider/credentials/__init__.py b/apps/api/plane/authentication/provider/credentials/__init__.py index e69de29bb2d..917e26db4cb 100644 --- a/apps/api/plane/authentication/provider/credentials/__init__.py +++ b/apps/api/plane/authentication/provider/credentials/__init__.py @@ -0,0 +1,4 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + diff --git a/apps/api/plane/authentication/provider/credentials/email.py b/apps/api/plane/authentication/provider/credentials/email.py index c3d19a80e7c..b23b3405ee4 100644 --- a/apps/api/plane/authentication/provider/credentials/email.py +++ b/apps/api/plane/authentication/provider/credentials/email.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import os diff --git a/apps/api/plane/authentication/provider/credentials/magic_code.py b/apps/api/plane/authentication/provider/credentials/magic_code.py index e7c5cfff956..a6c9883d6b2 100644 --- a/apps/api/plane/authentication/provider/credentials/magic_code.py +++ b/apps/api/plane/authentication/provider/credentials/magic_code.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import json import os diff --git a/apps/api/plane/authentication/provider/oauth/__init__.py b/apps/api/plane/authentication/provider/oauth/__init__.py index e69de29bb2d..917e26db4cb 100644 --- a/apps/api/plane/authentication/provider/oauth/__init__.py +++ b/apps/api/plane/authentication/provider/oauth/__init__.py @@ -0,0 +1,4 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + diff --git a/apps/api/plane/authentication/provider/oauth/gitea.py b/apps/api/plane/authentication/provider/oauth/gitea.py index 4d8de8e1af3..8c0c3a5db51 100644 --- a/apps/api/plane/authentication/provider/oauth/gitea.py +++ b/apps/api/plane/authentication/provider/oauth/gitea.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + import os from datetime import datetime, timedelta from urllib.parse import urlencode, urlparse diff --git a/apps/api/plane/authentication/provider/oauth/github.py b/apps/api/plane/authentication/provider/oauth/github.py index 54c48018eff..d3e202c096d 100644 --- a/apps/api/plane/authentication/provider/oauth/github.py +++ b/apps/api/plane/authentication/provider/oauth/github.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import os from datetime import datetime diff --git a/apps/api/plane/authentication/provider/oauth/gitlab.py b/apps/api/plane/authentication/provider/oauth/gitlab.py index de4a3515efb..088987c2379 100644 --- a/apps/api/plane/authentication/provider/oauth/gitlab.py +++ b/apps/api/plane/authentication/provider/oauth/gitlab.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import os from datetime import datetime diff --git a/apps/api/plane/authentication/provider/oauth/google.py b/apps/api/plane/authentication/provider/oauth/google.py index 41293782f82..b02eda87de3 100644 --- a/apps/api/plane/authentication/provider/oauth/google.py +++ b/apps/api/plane/authentication/provider/oauth/google.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import os from datetime import datetime diff --git a/apps/api/plane/authentication/rate_limit.py b/apps/api/plane/authentication/rate_limit.py index d245d50b37b..f939ef25cd4 100644 --- a/apps/api/plane/authentication/rate_limit.py +++ b/apps/api/plane/authentication/rate_limit.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Third party imports from rest_framework.throttling import AnonRateThrottle, UserRateThrottle from rest_framework import status diff --git a/apps/api/plane/authentication/session.py b/apps/api/plane/authentication/session.py index 862a63c1300..fe2aa0c35c0 100644 --- a/apps/api/plane/authentication/session.py +++ b/apps/api/plane/authentication/session.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from rest_framework.authentication import SessionAuthentication diff --git a/apps/api/plane/authentication/urls.py b/apps/api/plane/authentication/urls.py index 64b8e654c9f..4bec07db00b 100644 --- a/apps/api/plane/authentication/urls.py +++ b/apps/api/plane/authentication/urls.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.urls import path from .views import ( diff --git a/apps/api/plane/authentication/utils/host.py b/apps/api/plane/authentication/utils/host.py index 415791a879c..d79d54e8a80 100644 --- a/apps/api/plane/authentication/utils/host.py +++ b/apps/api/plane/authentication/utils/host.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.conf import settings from django.http import HttpRequest diff --git a/apps/api/plane/authentication/utils/login.py b/apps/api/plane/authentication/utils/login.py index fe6fdad931a..d573335511f 100644 --- a/apps/api/plane/authentication/utils/login.py +++ b/apps/api/plane/authentication/utils/login.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.contrib.auth import login from django.conf import settings diff --git a/apps/api/plane/authentication/utils/redirection_path.py b/apps/api/plane/authentication/utils/redirection_path.py index 82139b82139..59d4b7d50a8 100644 --- a/apps/api/plane/authentication/utils/redirection_path.py +++ b/apps/api/plane/authentication/utils/redirection_path.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from plane.db.models import Profile, Workspace, WorkspaceMemberInvite diff --git a/apps/api/plane/authentication/utils/user_auth_workflow.py b/apps/api/plane/authentication/utils/user_auth_workflow.py index 13de4c28744..4641f332c5a 100644 --- a/apps/api/plane/authentication/utils/user_auth_workflow.py +++ b/apps/api/plane/authentication/utils/user_auth_workflow.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from .workspace_project_join import process_workspace_project_invitations diff --git a/apps/api/plane/authentication/utils/workspace_project_join.py b/apps/api/plane/authentication/utils/workspace_project_join.py index 31dae55eb70..9222791a845 100644 --- a/apps/api/plane/authentication/utils/workspace_project_join.py +++ b/apps/api/plane/authentication/utils/workspace_project_join.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.utils import timezone diff --git a/apps/api/plane/authentication/views/__init__.py b/apps/api/plane/authentication/views/__init__.py index 2595d2e7566..a9c816ae9ea 100644 --- a/apps/api/plane/authentication/views/__init__.py +++ b/apps/api/plane/authentication/views/__init__.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from .common import ChangePasswordEndpoint, CSRFTokenEndpoint, SetUserPasswordEndpoint from .app.check import EmailCheckEndpoint diff --git a/apps/api/plane/authentication/views/app/check.py b/apps/api/plane/authentication/views/app/check.py index 10457b45a04..97ab24def1b 100644 --- a/apps/api/plane/authentication/views/app/check.py +++ b/apps/api/plane/authentication/views/app/check.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import os diff --git a/apps/api/plane/authentication/views/app/email.py b/apps/api/plane/authentication/views/app/email.py index 864ff102bc8..3d1954875c4 100644 --- a/apps/api/plane/authentication/views/app/email.py +++ b/apps/api/plane/authentication/views/app/email.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.core.exceptions import ValidationError from django.core.validators import validate_email diff --git a/apps/api/plane/authentication/views/app/gitea.py b/apps/api/plane/authentication/views/app/gitea.py index e43a35c3c89..67d25e1ab37 100644 --- a/apps/api/plane/authentication/views/app/gitea.py +++ b/apps/api/plane/authentication/views/app/gitea.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + import uuid from urllib.parse import urlencode, urljoin diff --git a/apps/api/plane/authentication/views/app/github.py b/apps/api/plane/authentication/views/app/github.py index 4720fc7daa8..82d5f4a0538 100644 --- a/apps/api/plane/authentication/views/app/github.py +++ b/apps/api/plane/authentication/views/app/github.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import uuid diff --git a/apps/api/plane/authentication/views/app/gitlab.py b/apps/api/plane/authentication/views/app/gitlab.py index 665af00c19d..5b0435250df 100644 --- a/apps/api/plane/authentication/views/app/gitlab.py +++ b/apps/api/plane/authentication/views/app/gitlab.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import uuid diff --git a/apps/api/plane/authentication/views/app/google.py b/apps/api/plane/authentication/views/app/google.py index 0ee81c768cd..3dad1385a85 100644 --- a/apps/api/plane/authentication/views/app/google.py +++ b/apps/api/plane/authentication/views/app/google.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import uuid diff --git a/apps/api/plane/authentication/views/app/magic.py b/apps/api/plane/authentication/views/app/magic.py index 518a5cdea49..9104311a620 100644 --- a/apps/api/plane/authentication/views/app/magic.py +++ b/apps/api/plane/authentication/views/app/magic.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.core.validators import validate_email from django.http import HttpResponseRedirect diff --git a/apps/api/plane/authentication/views/app/password_management.py b/apps/api/plane/authentication/views/app/password_management.py index de0baa71b53..33a765134f2 100644 --- a/apps/api/plane/authentication/views/app/password_management.py +++ b/apps/api/plane/authentication/views/app/password_management.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import os from urllib.parse import urlencode, urljoin diff --git a/apps/api/plane/authentication/views/app/signout.py b/apps/api/plane/authentication/views/app/signout.py index b8019dac188..9941da3c9fc 100644 --- a/apps/api/plane/authentication/views/app/signout.py +++ b/apps/api/plane/authentication/views/app/signout.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.views import View from django.contrib.auth import logout diff --git a/apps/api/plane/authentication/views/common.py b/apps/api/plane/authentication/views/common.py index c5dd1714c5e..c36ae48321c 100644 --- a/apps/api/plane/authentication/views/common.py +++ b/apps/api/plane/authentication/views/common.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.shortcuts import render diff --git a/apps/api/plane/authentication/views/space/check.py b/apps/api/plane/authentication/views/space/check.py index 95a5e68dfa2..371fadf3666 100644 --- a/apps/api/plane/authentication/views/space/check.py +++ b/apps/api/plane/authentication/views/space/check.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import os diff --git a/apps/api/plane/authentication/views/space/email.py b/apps/api/plane/authentication/views/space/email.py index 3d092591add..827348cef23 100644 --- a/apps/api/plane/authentication/views/space/email.py +++ b/apps/api/plane/authentication/views/space/email.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.core.exceptions import ValidationError from django.core.validators import validate_email diff --git a/apps/api/plane/authentication/views/space/gitea.py b/apps/api/plane/authentication/views/space/gitea.py index 497a1ecc095..04c21678fe0 100644 --- a/apps/api/plane/authentication/views/space/gitea.py +++ b/apps/api/plane/authentication/views/space/gitea.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import uuid from urllib.parse import urlencode diff --git a/apps/api/plane/authentication/views/space/github.py b/apps/api/plane/authentication/views/space/github.py index f12498d3b07..1df6a8c619d 100644 --- a/apps/api/plane/authentication/views/space/github.py +++ b/apps/api/plane/authentication/views/space/github.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import uuid diff --git a/apps/api/plane/authentication/views/space/gitlab.py b/apps/api/plane/authentication/views/space/gitlab.py index 498916b3441..19c057a0696 100644 --- a/apps/api/plane/authentication/views/space/gitlab.py +++ b/apps/api/plane/authentication/views/space/gitlab.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import uuid diff --git a/apps/api/plane/authentication/views/space/google.py b/apps/api/plane/authentication/views/space/google.py index 0f02c1f93e8..daa1b48a6f8 100644 --- a/apps/api/plane/authentication/views/space/google.py +++ b/apps/api/plane/authentication/views/space/google.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import uuid diff --git a/apps/api/plane/authentication/views/space/magic.py b/apps/api/plane/authentication/views/space/magic.py index df940b3275e..37683d9acf2 100644 --- a/apps/api/plane/authentication/views/space/magic.py +++ b/apps/api/plane/authentication/views/space/magic.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.core.validators import validate_email from django.http import HttpResponseRedirect diff --git a/apps/api/plane/authentication/views/space/password_management.py b/apps/api/plane/authentication/views/space/password_management.py index 12cc88f63e7..49fe4360c5a 100644 --- a/apps/api/plane/authentication/views/space/password_management.py +++ b/apps/api/plane/authentication/views/space/password_management.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import os from urllib.parse import urlencode diff --git a/apps/api/plane/authentication/views/space/signout.py b/apps/api/plane/authentication/views/space/signout.py index aa890f978d4..164c6409bca 100644 --- a/apps/api/plane/authentication/views/space/signout.py +++ b/apps/api/plane/authentication/views/space/signout.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.views import View from django.contrib.auth import logout diff --git a/apps/api/plane/bgtasks/__init__.py b/apps/api/plane/bgtasks/__init__.py index e69de29bb2d..917e26db4cb 100644 --- a/apps/api/plane/bgtasks/__init__.py +++ b/apps/api/plane/bgtasks/__init__.py @@ -0,0 +1,4 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + diff --git a/apps/api/plane/bgtasks/analytic_plot_export.py b/apps/api/plane/bgtasks/analytic_plot_export.py index 845fb50dd24..77ea6522dbb 100644 --- a/apps/api/plane/bgtasks/analytic_plot_export.py +++ b/apps/api/plane/bgtasks/analytic_plot_export.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import csv import io diff --git a/apps/api/plane/bgtasks/apps.py b/apps/api/plane/bgtasks/apps.py index 7f6ca38f0c5..e5fb0aa5479 100644 --- a/apps/api/plane/bgtasks/apps.py +++ b/apps/api/plane/bgtasks/apps.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.apps import AppConfig diff --git a/apps/api/plane/bgtasks/cleanup_task.py b/apps/api/plane/bgtasks/cleanup_task.py index 6b23f2571d5..407a67ca699 100644 --- a/apps/api/plane/bgtasks/cleanup_task.py +++ b/apps/api/plane/bgtasks/cleanup_task.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports from datetime import timedelta import logging diff --git a/apps/api/plane/bgtasks/copy_s3_object.py b/apps/api/plane/bgtasks/copy_s3_object.py index 7db7fd3b3fc..742966a6fbb 100644 --- a/apps/api/plane/bgtasks/copy_s3_object.py +++ b/apps/api/plane/bgtasks/copy_s3_object.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import uuid import base64 diff --git a/apps/api/plane/bgtasks/deletion_task.py b/apps/api/plane/bgtasks/deletion_task.py index 932a1fce06f..11d90416063 100644 --- a/apps/api/plane/bgtasks/deletion_task.py +++ b/apps/api/plane/bgtasks/deletion_task.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.utils import timezone from django.apps import apps diff --git a/apps/api/plane/bgtasks/dummy_data_task.py b/apps/api/plane/bgtasks/dummy_data_task.py index 390bc160b5f..6740495d83e 100644 --- a/apps/api/plane/bgtasks/dummy_data_task.py +++ b/apps/api/plane/bgtasks/dummy_data_task.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import uuid import random diff --git a/apps/api/plane/bgtasks/email_notification_task.py b/apps/api/plane/bgtasks/email_notification_task.py index 1402adc41f8..19db897462c 100644 --- a/apps/api/plane/bgtasks/email_notification_task.py +++ b/apps/api/plane/bgtasks/email_notification_task.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + import logging import re from datetime import datetime diff --git a/apps/api/plane/bgtasks/event_tracking_task.py b/apps/api/plane/bgtasks/event_tracking_task.py index 82857fdfe19..e8f453e9fff 100644 --- a/apps/api/plane/bgtasks/event_tracking_task.py +++ b/apps/api/plane/bgtasks/event_tracking_task.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + import logging import os import uuid diff --git a/apps/api/plane/bgtasks/export_task.py b/apps/api/plane/bgtasks/export_task.py index f77e3791089..24486999d73 100644 --- a/apps/api/plane/bgtasks/export_task.py +++ b/apps/api/plane/bgtasks/export_task.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import io import zipfile diff --git a/apps/api/plane/bgtasks/exporter_expired_task.py b/apps/api/plane/bgtasks/exporter_expired_task.py index 30b638c84c8..9ec2a0102ab 100644 --- a/apps/api/plane/bgtasks/exporter_expired_task.py +++ b/apps/api/plane/bgtasks/exporter_expired_task.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import boto3 from datetime import timedelta diff --git a/apps/api/plane/bgtasks/file_asset_task.py b/apps/api/plane/bgtasks/file_asset_task.py index d6eccf73574..e54a754c9ac 100644 --- a/apps/api/plane/bgtasks/file_asset_task.py +++ b/apps/api/plane/bgtasks/file_asset_task.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import os from datetime import timedelta diff --git a/apps/api/plane/bgtasks/forgot_password_task.py b/apps/api/plane/bgtasks/forgot_password_task.py index ffaba9937f0..4a66551ed97 100644 --- a/apps/api/plane/bgtasks/forgot_password_task.py +++ b/apps/api/plane/bgtasks/forgot_password_task.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import logging diff --git a/apps/api/plane/bgtasks/issue_activities_task.py b/apps/api/plane/bgtasks/issue_activities_task.py index a886305fd23..032feb02a60 100644 --- a/apps/api/plane/bgtasks/issue_activities_task.py +++ b/apps/api/plane/bgtasks/issue_activities_task.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import json diff --git a/apps/api/plane/bgtasks/issue_automation_task.py b/apps/api/plane/bgtasks/issue_automation_task.py index 1cc303b575e..83a2f72d187 100644 --- a/apps/api/plane/bgtasks/issue_automation_task.py +++ b/apps/api/plane/bgtasks/issue_automation_task.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import json from datetime import timedelta diff --git a/apps/api/plane/bgtasks/issue_description_version_sync.py b/apps/api/plane/bgtasks/issue_description_version_sync.py index 763d10cd541..795d5e7efc7 100644 --- a/apps/api/plane/bgtasks/issue_description_version_sync.py +++ b/apps/api/plane/bgtasks/issue_description_version_sync.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports from typing import Optional import logging diff --git a/apps/api/plane/bgtasks/issue_description_version_task.py b/apps/api/plane/bgtasks/issue_description_version_task.py index 51d5f4a6494..49689e81502 100644 --- a/apps/api/plane/bgtasks/issue_description_version_task.py +++ b/apps/api/plane/bgtasks/issue_description_version_task.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from celery import shared_task from django.db import transaction from django.utils import timezone diff --git a/apps/api/plane/bgtasks/issue_version_sync.py b/apps/api/plane/bgtasks/issue_version_sync.py index 761c26bc2fe..221a5a417a4 100644 --- a/apps/api/plane/bgtasks/issue_version_sync.py +++ b/apps/api/plane/bgtasks/issue_version_sync.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import json from typing import Optional, List, Dict diff --git a/apps/api/plane/bgtasks/logger_task.py b/apps/api/plane/bgtasks/logger_task.py index 01723ef77a3..4a74e54bc55 100644 --- a/apps/api/plane/bgtasks/logger_task.py +++ b/apps/api/plane/bgtasks/logger_task.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import logging from typing import Optional, Dict, Any diff --git a/apps/api/plane/bgtasks/magic_link_code_task.py b/apps/api/plane/bgtasks/magic_link_code_task.py index d8267e69716..01adc1bd4a4 100644 --- a/apps/api/plane/bgtasks/magic_link_code_task.py +++ b/apps/api/plane/bgtasks/magic_link_code_task.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import logging diff --git a/apps/api/plane/bgtasks/notification_task.py b/apps/api/plane/bgtasks/notification_task.py index 6e571c0b17f..bfb72afa364 100644 --- a/apps/api/plane/bgtasks/notification_task.py +++ b/apps/api/plane/bgtasks/notification_task.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import json import uuid diff --git a/apps/api/plane/bgtasks/page_transaction_task.py b/apps/api/plane/bgtasks/page_transaction_task.py index 9c0caccf068..8c2cfe7a0cb 100644 --- a/apps/api/plane/bgtasks/page_transaction_task.py +++ b/apps/api/plane/bgtasks/page_transaction_task.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import logging diff --git a/apps/api/plane/bgtasks/page_version_task.py b/apps/api/plane/bgtasks/page_version_task.py index 111b4f23603..c554cd2f6d0 100644 --- a/apps/api/plane/bgtasks/page_version_task.py +++ b/apps/api/plane/bgtasks/page_version_task.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import json diff --git a/apps/api/plane/bgtasks/project_add_user_email_task.py b/apps/api/plane/bgtasks/project_add_user_email_task.py index af6014695d1..83b034bb355 100644 --- a/apps/api/plane/bgtasks/project_add_user_email_task.py +++ b/apps/api/plane/bgtasks/project_add_user_email_task.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import logging diff --git a/apps/api/plane/bgtasks/project_invitation_task.py b/apps/api/plane/bgtasks/project_invitation_task.py index b8eed5e45a9..6876bd9f64a 100644 --- a/apps/api/plane/bgtasks/project_invitation_task.py +++ b/apps/api/plane/bgtasks/project_invitation_task.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import logging diff --git a/apps/api/plane/bgtasks/recent_visited_task.py b/apps/api/plane/bgtasks/recent_visited_task.py index eda297ce45b..3d4f9e6e9fc 100644 --- a/apps/api/plane/bgtasks/recent_visited_task.py +++ b/apps/api/plane/bgtasks/recent_visited_task.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports from django.utils import timezone from django.db import DatabaseError diff --git a/apps/api/plane/bgtasks/storage_metadata_task.py b/apps/api/plane/bgtasks/storage_metadata_task.py index ea745053f70..77f99e91658 100644 --- a/apps/api/plane/bgtasks/storage_metadata_task.py +++ b/apps/api/plane/bgtasks/storage_metadata_task.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Third party imports from celery import shared_task diff --git a/apps/api/plane/bgtasks/user_activation_email_task.py b/apps/api/plane/bgtasks/user_activation_email_task.py index 492564b3cec..1f9b46beda5 100644 --- a/apps/api/plane/bgtasks/user_activation_email_task.py +++ b/apps/api/plane/bgtasks/user_activation_email_task.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import logging diff --git a/apps/api/plane/bgtasks/user_deactivation_email_task.py b/apps/api/plane/bgtasks/user_deactivation_email_task.py index 2595d8055b2..bf27105855d 100644 --- a/apps/api/plane/bgtasks/user_deactivation_email_task.py +++ b/apps/api/plane/bgtasks/user_deactivation_email_task.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import logging diff --git a/apps/api/plane/bgtasks/user_email_update_task.py b/apps/api/plane/bgtasks/user_email_update_task.py index 667de368c79..ee45f5b74cc 100644 --- a/apps/api/plane/bgtasks/user_email_update_task.py +++ b/apps/api/plane/bgtasks/user_email_update_task.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import logging diff --git a/apps/api/plane/bgtasks/webhook_task.py b/apps/api/plane/bgtasks/webhook_task.py index 3d04a65b71b..5da4587cea2 100644 --- a/apps/api/plane/bgtasks/webhook_task.py +++ b/apps/api/plane/bgtasks/webhook_task.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + import hashlib import hmac import json diff --git a/apps/api/plane/bgtasks/work_item_link_task.py b/apps/api/plane/bgtasks/work_item_link_task.py index e436c1e8f85..b14dc75bcb1 100644 --- a/apps/api/plane/bgtasks/work_item_link_task.py +++ b/apps/api/plane/bgtasks/work_item_link_task.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import logging diff --git a/apps/api/plane/bgtasks/workspace_invitation_task.py b/apps/api/plane/bgtasks/workspace_invitation_task.py index f7480b36a69..ced17d599d9 100644 --- a/apps/api/plane/bgtasks/workspace_invitation_task.py +++ b/apps/api/plane/bgtasks/workspace_invitation_task.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import logging diff --git a/apps/api/plane/bgtasks/workspace_seed_task.py b/apps/api/plane/bgtasks/workspace_seed_task.py index 66c7969b49f..218ba2a7179 100644 --- a/apps/api/plane/bgtasks/workspace_seed_task.py +++ b/apps/api/plane/bgtasks/workspace_seed_task.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import os import json diff --git a/apps/api/plane/celery.py b/apps/api/plane/celery.py index 828f4a6d595..562d04856f5 100644 --- a/apps/api/plane/celery.py +++ b/apps/api/plane/celery.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import os import logging diff --git a/apps/api/plane/db/__init__.py b/apps/api/plane/db/__init__.py index e69de29bb2d..917e26db4cb 100644 --- a/apps/api/plane/db/__init__.py +++ b/apps/api/plane/db/__init__.py @@ -0,0 +1,4 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + diff --git a/apps/api/plane/db/apps.py b/apps/api/plane/db/apps.py index 7d4919d088b..92c55908e99 100644 --- a/apps/api/plane/db/apps.py +++ b/apps/api/plane/db/apps.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.apps import AppConfig diff --git a/apps/api/plane/db/management/__init__.py b/apps/api/plane/db/management/__init__.py index e69de29bb2d..917e26db4cb 100644 --- a/apps/api/plane/db/management/__init__.py +++ b/apps/api/plane/db/management/__init__.py @@ -0,0 +1,4 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + diff --git a/apps/api/plane/db/management/commands/__init__.py b/apps/api/plane/db/management/commands/__init__.py index e69de29bb2d..917e26db4cb 100644 --- a/apps/api/plane/db/management/commands/__init__.py +++ b/apps/api/plane/db/management/commands/__init__.py @@ -0,0 +1,4 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + diff --git a/apps/api/plane/db/management/commands/activate_user.py b/apps/api/plane/db/management/commands/activate_user.py index 5ebe8b74094..3488a986591 100644 --- a/apps/api/plane/db/management/commands/activate_user.py +++ b/apps/api/plane/db/management/commands/activate_user.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.core.management import BaseCommand, CommandError diff --git a/apps/api/plane/db/management/commands/clear_cache.py b/apps/api/plane/db/management/commands/clear_cache.py index 1c66b3eafcf..502778f1cfb 100644 --- a/apps/api/plane/db/management/commands/clear_cache.py +++ b/apps/api/plane/db/management/commands/clear_cache.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.core.cache import cache from django.core.management import BaseCommand diff --git a/apps/api/plane/db/management/commands/copy_issue_comment_to_description.py b/apps/api/plane/db/management/commands/copy_issue_comment_to_description.py index 8813f34db2b..ec106795b4e 100644 --- a/apps/api/plane/db/management/commands/copy_issue_comment_to_description.py +++ b/apps/api/plane/db/management/commands/copy_issue_comment_to_description.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.core.management.base import BaseCommand from django.db import transaction diff --git a/apps/api/plane/db/management/commands/create_bucket.py b/apps/api/plane/db/management/commands/create_bucket.py index 555fe0aa88e..7a39a3a7fcf 100644 --- a/apps/api/plane/db/management/commands/create_bucket.py +++ b/apps/api/plane/db/management/commands/create_bucket.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import os import boto3 diff --git a/apps/api/plane/db/management/commands/create_dummy_data.py b/apps/api/plane/db/management/commands/create_dummy_data.py index 220576b8f49..c85c1e01763 100644 --- a/apps/api/plane/db/management/commands/create_dummy_data.py +++ b/apps/api/plane/db/management/commands/create_dummy_data.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from typing import Any from django.core.management.base import BaseCommand, CommandError diff --git a/apps/api/plane/db/management/commands/create_instance_admin.py b/apps/api/plane/db/management/commands/create_instance_admin.py index 8d5a912e042..3834918d409 100644 --- a/apps/api/plane/db/management/commands/create_instance_admin.py +++ b/apps/api/plane/db/management/commands/create_instance_admin.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.core.management.base import BaseCommand, CommandError diff --git a/apps/api/plane/db/management/commands/create_project_member.py b/apps/api/plane/db/management/commands/create_project_member.py index c04dbda7e7c..2bd97557874 100644 --- a/apps/api/plane/db/management/commands/create_project_member.py +++ b/apps/api/plane/db/management/commands/create_project_member.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from typing import Any from django.core.management import BaseCommand, CommandError diff --git a/apps/api/plane/db/management/commands/fix_duplicate_sequences.py b/apps/api/plane/db/management/commands/fix_duplicate_sequences.py index 2b262606a29..70624fbc283 100644 --- a/apps/api/plane/db/management/commands/fix_duplicate_sequences.py +++ b/apps/api/plane/db/management/commands/fix_duplicate_sequences.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.core.management.base import BaseCommand, CommandError from django.db.models import Max diff --git a/apps/api/plane/db/management/commands/reset_password.py b/apps/api/plane/db/management/commands/reset_password.py index 9e483f51e3d..5da607c6cd4 100644 --- a/apps/api/plane/db/management/commands/reset_password.py +++ b/apps/api/plane/db/management/commands/reset_password.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import getpass diff --git a/apps/api/plane/db/management/commands/sync_issue_description_version.py b/apps/api/plane/db/management/commands/sync_issue_description_version.py index 04e608a3ce1..0aac4bb1531 100644 --- a/apps/api/plane/db/management/commands/sync_issue_description_version.py +++ b/apps/api/plane/db/management/commands/sync_issue_description_version.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.core.management.base import BaseCommand diff --git a/apps/api/plane/db/management/commands/sync_issue_version.py b/apps/api/plane/db/management/commands/sync_issue_version.py index 6c9a2cdac1c..a7ee98fa751 100644 --- a/apps/api/plane/db/management/commands/sync_issue_version.py +++ b/apps/api/plane/db/management/commands/sync_issue_version.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.core.management.base import BaseCommand diff --git a/apps/api/plane/db/management/commands/test_email.py b/apps/api/plane/db/management/commands/test_email.py index 22841a671b8..103b239b1aa 100644 --- a/apps/api/plane/db/management/commands/test_email.py +++ b/apps/api/plane/db/management/commands/test_email.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.core.mail import EmailMultiAlternatives, get_connection from django.core.management import BaseCommand, CommandError from django.template.loader import render_to_string diff --git a/apps/api/plane/db/management/commands/update_bucket.py b/apps/api/plane/db/management/commands/update_bucket.py index 47c28ff739d..79f7eab4e7c 100644 --- a/apps/api/plane/db/management/commands/update_bucket.py +++ b/apps/api/plane/db/management/commands/update_bucket.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import os import boto3 diff --git a/apps/api/plane/db/management/commands/update_deleted_workspace_slug.py b/apps/api/plane/db/management/commands/update_deleted_workspace_slug.py index 8383253541e..067afe23166 100644 --- a/apps/api/plane/db/management/commands/update_deleted_workspace_slug.py +++ b/apps/api/plane/db/management/commands/update_deleted_workspace_slug.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.core.management.base import BaseCommand from django.db import transaction from plane.db.models import Workspace diff --git a/apps/api/plane/db/management/commands/wait_for_db.py b/apps/api/plane/db/management/commands/wait_for_db.py index ec971f83a77..8a9fdbc3d6f 100644 --- a/apps/api/plane/db/management/commands/wait_for_db.py +++ b/apps/api/plane/db/management/commands/wait_for_db.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + import time from django.db import connections from django.db.utils import OperationalError diff --git a/apps/api/plane/db/management/commands/wait_for_migrations.py b/apps/api/plane/db/management/commands/wait_for_migrations.py index 13b251de53c..b61d011b25c 100644 --- a/apps/api/plane/db/management/commands/wait_for_migrations.py +++ b/apps/api/plane/db/management/commands/wait_for_migrations.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # wait_for_migrations.py import time from django.core.management.base import BaseCommand diff --git a/apps/api/plane/db/mixins.py b/apps/api/plane/db/mixins.py index e43a46e2947..b36269959b5 100644 --- a/apps/api/plane/db/mixins.py +++ b/apps/api/plane/db/mixins.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Type imports from typing import Any diff --git a/apps/api/plane/db/models/__init__.py b/apps/api/plane/db/models/__init__.py index 5d7267c2139..5cf9dec2a3e 100644 --- a/apps/api/plane/db/models/__init__.py +++ b/apps/api/plane/db/models/__init__.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from .analytic import AnalyticView from .api import APIActivityLog, APIToken from .asset import FileAsset diff --git a/apps/api/plane/db/models/analytic.py b/apps/api/plane/db/models/analytic.py index 0efcb957f4e..601ef9ea542 100644 --- a/apps/api/plane/db/models/analytic.py +++ b/apps/api/plane/db/models/analytic.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django models from django.db import models diff --git a/apps/api/plane/db/models/api.py b/apps/api/plane/db/models/api.py index 75449a74283..c545860c058 100644 --- a/apps/api/plane/db/models/api.py +++ b/apps/api/plane/db/models/api.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports from uuid import uuid4 diff --git a/apps/api/plane/db/models/asset.py b/apps/api/plane/db/models/asset.py index ed9879a7331..d309135bcac 100644 --- a/apps/api/plane/db/models/asset.py +++ b/apps/api/plane/db/models/asset.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports from uuid import uuid4 diff --git a/apps/api/plane/db/models/base.py b/apps/api/plane/db/models/base.py index 468af826141..482dc90635a 100644 --- a/apps/api/plane/db/models/base.py +++ b/apps/api/plane/db/models/base.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + import uuid # Django imports diff --git a/apps/api/plane/db/models/cycle.py b/apps/api/plane/db/models/cycle.py index bdffd283d8f..78ea977d911 100644 --- a/apps/api/plane/db/models/cycle.py +++ b/apps/api/plane/db/models/cycle.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import pytz diff --git a/apps/api/plane/db/models/deploy_board.py b/apps/api/plane/db/models/deploy_board.py index da9c0d69826..b9d8778e08e 100644 --- a/apps/api/plane/db/models/deploy_board.py +++ b/apps/api/plane/db/models/deploy_board.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports from uuid import uuid4 diff --git a/apps/api/plane/db/models/description.py b/apps/api/plane/db/models/description.py index 6c298546a39..0e8de3ce76c 100644 --- a/apps/api/plane/db/models/description.py +++ b/apps/api/plane/db/models/description.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.db import models from django.utils.html import strip_tags from .workspace import WorkspaceBaseModel diff --git a/apps/api/plane/db/models/device.py b/apps/api/plane/db/models/device.py index adcf7974a12..9254a21ffe9 100644 --- a/apps/api/plane/db/models/device.py +++ b/apps/api/plane/db/models/device.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # models.py from django.db import models from django.conf import settings diff --git a/apps/api/plane/db/models/draft.py b/apps/api/plane/db/models/draft.py index cabe73d597d..2d126da2289 100644 --- a/apps/api/plane/db/models/draft.py +++ b/apps/api/plane/db/models/draft.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.conf import settings from django.db import models diff --git a/apps/api/plane/db/models/estimate.py b/apps/api/plane/db/models/estimate.py index 9373fb3204c..0edd75c74dc 100644 --- a/apps/api/plane/db/models/estimate.py +++ b/apps/api/plane/db/models/estimate.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.core.validators import MaxValueValidator, MinValueValidator from django.db import models diff --git a/apps/api/plane/db/models/exporter.py b/apps/api/plane/db/models/exporter.py index 8ad9daad7af..7abfe63afd4 100644 --- a/apps/api/plane/db/models/exporter.py +++ b/apps/api/plane/db/models/exporter.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + import uuid # Python imports diff --git a/apps/api/plane/db/models/favorite.py b/apps/api/plane/db/models/favorite.py index de2b101a05d..1ce29da8750 100644 --- a/apps/api/plane/db/models/favorite.py +++ b/apps/api/plane/db/models/favorite.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.conf import settings # Django imports diff --git a/apps/api/plane/db/models/importer.py b/apps/api/plane/db/models/importer.py index 9bcea8cf0bd..24d987bb7a3 100644 --- a/apps/api/plane/db/models/importer.py +++ b/apps/api/plane/db/models/importer.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.conf import settings from django.db import models diff --git a/apps/api/plane/db/models/intake.py b/apps/api/plane/db/models/intake.py index c3369ae1d05..700d5d8cf74 100644 --- a/apps/api/plane/db/models/intake.py +++ b/apps/api/plane/db/models/intake.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.db import models diff --git a/apps/api/plane/db/models/integration/__init__.py b/apps/api/plane/db/models/integration/__init__.py index 34b40e57d98..2242b4ddd14 100644 --- a/apps/api/plane/db/models/integration/__init__.py +++ b/apps/api/plane/db/models/integration/__init__.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from .base import Integration, WorkspaceIntegration from .github import ( GithubRepository, diff --git a/apps/api/plane/db/models/integration/base.py b/apps/api/plane/db/models/integration/base.py index 296c3cf6d67..d98aa292df6 100644 --- a/apps/api/plane/db/models/integration/base.py +++ b/apps/api/plane/db/models/integration/base.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import uuid diff --git a/apps/api/plane/db/models/integration/github.py b/apps/api/plane/db/models/integration/github.py index ba278497edf..8d84dbe3e46 100644 --- a/apps/api/plane/db/models/integration/github.py +++ b/apps/api/plane/db/models/integration/github.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports # Django imports diff --git a/apps/api/plane/db/models/integration/slack.py b/apps/api/plane/db/models/integration/slack.py index 1e8ea469b6d..f1c33f5c2cf 100644 --- a/apps/api/plane/db/models/integration/slack.py +++ b/apps/api/plane/db/models/integration/slack.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports # Django imports diff --git a/apps/api/plane/db/models/issue.py b/apps/api/plane/db/models/issue.py index a2b3af41b6f..d24efc8a23c 100644 --- a/apps/api/plane/db/models/issue.py +++ b/apps/api/plane/db/models/issue.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python import from uuid import uuid4 diff --git a/apps/api/plane/db/models/issue_type.py b/apps/api/plane/db/models/issue_type.py index 4f3dc08deca..94eaf50bfe0 100644 --- a/apps/api/plane/db/models/issue_type.py +++ b/apps/api/plane/db/models/issue_type.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.db import models from django.db.models import Q diff --git a/apps/api/plane/db/models/label.py b/apps/api/plane/db/models/label.py index 76ecf10e615..9435e01c655 100644 --- a/apps/api/plane/db/models/label.py +++ b/apps/api/plane/db/models/label.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.db import models from django.db.models import Q diff --git a/apps/api/plane/db/models/module.py b/apps/api/plane/db/models/module.py index ab62f2df540..d660116fa83 100644 --- a/apps/api/plane/db/models/module.py +++ b/apps/api/plane/db/models/module.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.conf import settings from django.db import models diff --git a/apps/api/plane/db/models/notification.py b/apps/api/plane/db/models/notification.py index fd97a3c9689..c2413585484 100644 --- a/apps/api/plane/db/models/notification.py +++ b/apps/api/plane/db/models/notification.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.conf import settings from django.db import models diff --git a/apps/api/plane/db/models/page.py b/apps/api/plane/db/models/page.py index e51ee9b4c88..2c82c5f44b2 100644 --- a/apps/api/plane/db/models/page.py +++ b/apps/api/plane/db/models/page.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + import uuid from django.conf import settings diff --git a/apps/api/plane/db/models/project.py b/apps/api/plane/db/models/project.py index 16281025bb2..148bd08fc65 100644 --- a/apps/api/plane/db/models/project.py +++ b/apps/api/plane/db/models/project.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import pytz from uuid import uuid4 diff --git a/apps/api/plane/db/models/recent_visit.py b/apps/api/plane/db/models/recent_visit.py index 42855081bd1..fb368fa1226 100644 --- a/apps/api/plane/db/models/recent_visit.py +++ b/apps/api/plane/db/models/recent_visit.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.db import models from django.conf import settings diff --git a/apps/api/plane/db/models/session.py b/apps/api/plane/db/models/session.py index e884498bf12..52b885ee94e 100644 --- a/apps/api/plane/db/models/session.py +++ b/apps/api/plane/db/models/session.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import string diff --git a/apps/api/plane/db/models/social_connection.py b/apps/api/plane/db/models/social_connection.py index 9a85a320d5c..7e8ee8c2cac 100644 --- a/apps/api/plane/db/models/social_connection.py +++ b/apps/api/plane/db/models/social_connection.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.conf import settings from django.db import models diff --git a/apps/api/plane/db/models/state.py b/apps/api/plane/db/models/state.py index 29a02e00c2c..fa56900c3fe 100644 --- a/apps/api/plane/db/models/state.py +++ b/apps/api/plane/db/models/state.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.db import models from django.template.defaultfilters import slugify diff --git a/apps/api/plane/db/models/sticky.py b/apps/api/plane/db/models/sticky.py index 157077eb8c1..757cb8ea114 100644 --- a/apps/api/plane/db/models/sticky.py +++ b/apps/api/plane/db/models/sticky.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.conf import settings from django.db import models diff --git a/apps/api/plane/db/models/user.py b/apps/api/plane/db/models/user.py index f350246cc47..7f1ab162dab 100644 --- a/apps/api/plane/db/models/user.py +++ b/apps/api/plane/db/models/user.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import random import string diff --git a/apps/api/plane/db/models/view.py b/apps/api/plane/db/models/view.py index d430cd5f97e..0e46a90f971 100644 --- a/apps/api/plane/db/models/view.py +++ b/apps/api/plane/db/models/view.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.conf import settings from django.db import models diff --git a/apps/api/plane/db/models/webhook.py b/apps/api/plane/db/models/webhook.py index 298b0dba3b0..99431ed4225 100644 --- a/apps/api/plane/db/models/webhook.py +++ b/apps/api/plane/db/models/webhook.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports from uuid import uuid4 from urllib.parse import urlparse diff --git a/apps/api/plane/db/models/workspace.py b/apps/api/plane/db/models/workspace.py index 439b41938ad..80a3e3e3e42 100644 --- a/apps/api/plane/db/models/workspace.py +++ b/apps/api/plane/db/models/workspace.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import pytz from typing import Optional, Any diff --git a/apps/api/plane/license/__init__.py b/apps/api/plane/license/__init__.py index e69de29bb2d..917e26db4cb 100644 --- a/apps/api/plane/license/__init__.py +++ b/apps/api/plane/license/__init__.py @@ -0,0 +1,4 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + diff --git a/apps/api/plane/license/api/__init__.py b/apps/api/plane/license/api/__init__.py index e69de29bb2d..917e26db4cb 100644 --- a/apps/api/plane/license/api/__init__.py +++ b/apps/api/plane/license/api/__init__.py @@ -0,0 +1,4 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + diff --git a/apps/api/plane/license/api/permissions/__init__.py b/apps/api/plane/license/api/permissions/__init__.py index d5bedc4c082..8878e2aaf82 100644 --- a/apps/api/plane/license/api/permissions/__init__.py +++ b/apps/api/plane/license/api/permissions/__init__.py @@ -1 +1,5 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from .instance import InstanceAdminPermission diff --git a/apps/api/plane/license/api/permissions/instance.py b/apps/api/plane/license/api/permissions/instance.py index a430b688b70..819757375d3 100644 --- a/apps/api/plane/license/api/permissions/instance.py +++ b/apps/api/plane/license/api/permissions/instance.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Third party imports from rest_framework.permissions import BasePermission diff --git a/apps/api/plane/license/api/serializers/__init__.py b/apps/api/plane/license/api/serializers/__init__.py index 6e0a5941c40..b4a39adcef5 100644 --- a/apps/api/plane/license/api/serializers/__init__.py +++ b/apps/api/plane/license/api/serializers/__init__.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from .instance import InstanceSerializer from .configuration import InstanceConfigurationSerializer diff --git a/apps/api/plane/license/api/serializers/admin.py b/apps/api/plane/license/api/serializers/admin.py index 4df6901cac9..ebca0e5622e 100644 --- a/apps/api/plane/license/api/serializers/admin.py +++ b/apps/api/plane/license/api/serializers/admin.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Module imports from .base import BaseSerializer from plane.db.models import User diff --git a/apps/api/plane/license/api/serializers/base.py b/apps/api/plane/license/api/serializers/base.py index 0c6bba46823..63c173e6d44 100644 --- a/apps/api/plane/license/api/serializers/base.py +++ b/apps/api/plane/license/api/serializers/base.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from rest_framework import serializers diff --git a/apps/api/plane/license/api/serializers/configuration.py b/apps/api/plane/license/api/serializers/configuration.py index 1766f21136d..21abc7013a5 100644 --- a/apps/api/plane/license/api/serializers/configuration.py +++ b/apps/api/plane/license/api/serializers/configuration.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from .base import BaseSerializer from plane.license.models import InstanceConfiguration from plane.license.utils.encryption import decrypt_data diff --git a/apps/api/plane/license/api/serializers/instance.py b/apps/api/plane/license/api/serializers/instance.py index c75c62e50f6..1598b3fb689 100644 --- a/apps/api/plane/license/api/serializers/instance.py +++ b/apps/api/plane/license/api/serializers/instance.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Module imports from plane.license.models import Instance from plane.app.serializers import BaseSerializer diff --git a/apps/api/plane/license/api/serializers/user.py b/apps/api/plane/license/api/serializers/user.py index c53b4a48489..b5e35ac72de 100644 --- a/apps/api/plane/license/api/serializers/user.py +++ b/apps/api/plane/license/api/serializers/user.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from .base import BaseSerializer from plane.db.models import User diff --git a/apps/api/plane/license/api/serializers/workspace.py b/apps/api/plane/license/api/serializers/workspace.py index 75dd938e45d..d12473e2047 100644 --- a/apps/api/plane/license/api/serializers/workspace.py +++ b/apps/api/plane/license/api/serializers/workspace.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Third Party Imports from rest_framework import serializers diff --git a/apps/api/plane/license/api/views/__init__.py b/apps/api/plane/license/api/views/__init__.py index 7f30d53fe66..e25276495f1 100644 --- a/apps/api/plane/license/api/views/__init__.py +++ b/apps/api/plane/license/api/views/__init__.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from .instance import InstanceEndpoint, SignUpScreenVisitedEndpoint diff --git a/apps/api/plane/license/api/views/admin.py b/apps/api/plane/license/api/views/admin.py index 0d37f4fdc0e..ba75d52aa2d 100644 --- a/apps/api/plane/license/api/views/admin.py +++ b/apps/api/plane/license/api/views/admin.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports from urllib.parse import urlencode, urljoin import uuid diff --git a/apps/api/plane/license/api/views/base.py b/apps/api/plane/license/api/views/base.py index d209bd6bf27..8d0d39ac387 100644 --- a/apps/api/plane/license/api/views/base.py +++ b/apps/api/plane/license/api/views/base.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import zoneinfo from django.conf import settings diff --git a/apps/api/plane/license/api/views/configuration.py b/apps/api/plane/license/api/views/configuration.py index 8bb9535655c..bb9a9e00ee6 100644 --- a/apps/api/plane/license/api/views/configuration.py +++ b/apps/api/plane/license/api/views/configuration.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports from smtplib import ( SMTPAuthenticationError, diff --git a/apps/api/plane/license/api/views/instance.py b/apps/api/plane/license/api/views/instance.py index fed0c5e17e6..a0d52d4912f 100644 --- a/apps/api/plane/license/api/views/instance.py +++ b/apps/api/plane/license/api/views/instance.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import os diff --git a/apps/api/plane/license/api/views/workspace.py b/apps/api/plane/license/api/views/workspace.py index 5d1a2f24bbd..966b3b3e8f9 100644 --- a/apps/api/plane/license/api/views/workspace.py +++ b/apps/api/plane/license/api/views/workspace.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Third party imports from rest_framework.response import Response from rest_framework import status diff --git a/apps/api/plane/license/apps.py b/apps/api/plane/license/apps.py index 400e98155ae..0cd4aba3b54 100644 --- a/apps/api/plane/license/apps.py +++ b/apps/api/plane/license/apps.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.apps import AppConfig diff --git a/apps/api/plane/license/bgtasks/__init__.py b/apps/api/plane/license/bgtasks/__init__.py index e69de29bb2d..917e26db4cb 100644 --- a/apps/api/plane/license/bgtasks/__init__.py +++ b/apps/api/plane/license/bgtasks/__init__.py @@ -0,0 +1,4 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + diff --git a/apps/api/plane/license/bgtasks/tracer.py b/apps/api/plane/license/bgtasks/tracer.py index 055c45d6c85..f7c04b2a4b2 100644 --- a/apps/api/plane/license/bgtasks/tracer.py +++ b/apps/api/plane/license/bgtasks/tracer.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Third party imports from celery import shared_task from opentelemetry import trace diff --git a/apps/api/plane/license/management/__init__.py b/apps/api/plane/license/management/__init__.py index e69de29bb2d..917e26db4cb 100644 --- a/apps/api/plane/license/management/__init__.py +++ b/apps/api/plane/license/management/__init__.py @@ -0,0 +1,4 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + diff --git a/apps/api/plane/license/management/commands/__init__.py b/apps/api/plane/license/management/commands/__init__.py index e69de29bb2d..917e26db4cb 100644 --- a/apps/api/plane/license/management/commands/__init__.py +++ b/apps/api/plane/license/management/commands/__init__.py @@ -0,0 +1,4 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + diff --git a/apps/api/plane/license/management/commands/configure_instance.py b/apps/api/plane/license/management/commands/configure_instance.py index b3e84dd82d8..43026a45543 100644 --- a/apps/api/plane/license/management/commands/configure_instance.py +++ b/apps/api/plane/license/management/commands/configure_instance.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import os diff --git a/apps/api/plane/license/management/commands/register_instance.py b/apps/api/plane/license/management/commands/register_instance.py index 6717cafd13e..5ad6f7d2017 100644 --- a/apps/api/plane/license/management/commands/register_instance.py +++ b/apps/api/plane/license/management/commands/register_instance.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import json import secrets diff --git a/apps/api/plane/license/models/__init__.py b/apps/api/plane/license/models/__init__.py index d495240244b..b1a84d846fb 100644 --- a/apps/api/plane/license/models/__init__.py +++ b/apps/api/plane/license/models/__init__.py @@ -1 +1,5 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from .instance import Instance, InstanceAdmin, InstanceConfiguration, InstanceEdition diff --git a/apps/api/plane/license/models/instance.py b/apps/api/plane/license/models/instance.py index 1767d8c224d..ff9ebc6b46c 100644 --- a/apps/api/plane/license/models/instance.py +++ b/apps/api/plane/license/models/instance.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports from enum import Enum diff --git a/apps/api/plane/license/urls.py b/apps/api/plane/license/urls.py index 4d306924eaf..844a9e181ee 100644 --- a/apps/api/plane/license/urls.py +++ b/apps/api/plane/license/urls.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.urls import path from plane.license.api.views import ( diff --git a/apps/api/plane/license/utils/__init__.py b/apps/api/plane/license/utils/__init__.py index e69de29bb2d..917e26db4cb 100644 --- a/apps/api/plane/license/utils/__init__.py +++ b/apps/api/plane/license/utils/__init__.py @@ -0,0 +1,4 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + diff --git a/apps/api/plane/license/utils/encryption.py b/apps/api/plane/license/utils/encryption.py index d56766d1e1f..8f43167c15a 100644 --- a/apps/api/plane/license/utils/encryption.py +++ b/apps/api/plane/license/utils/encryption.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + import base64 import hashlib from django.conf import settings diff --git a/apps/api/plane/license/utils/instance_value.py b/apps/api/plane/license/utils/instance_value.py index 8901bc814af..279eb217777 100644 --- a/apps/api/plane/license/utils/instance_value.py +++ b/apps/api/plane/license/utils/instance_value.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import os diff --git a/apps/api/plane/middleware/__init__.py b/apps/api/plane/middleware/__init__.py index e69de29bb2d..917e26db4cb 100644 --- a/apps/api/plane/middleware/__init__.py +++ b/apps/api/plane/middleware/__init__.py @@ -0,0 +1,4 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + diff --git a/apps/api/plane/middleware/apps.py b/apps/api/plane/middleware/apps.py index 9deac8091d3..2037b6aa098 100644 --- a/apps/api/plane/middleware/apps.py +++ b/apps/api/plane/middleware/apps.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.apps import AppConfig diff --git a/apps/api/plane/middleware/db_routing.py b/apps/api/plane/middleware/db_routing.py index 68b5c449160..7aa045a69c9 100644 --- a/apps/api/plane/middleware/db_routing.py +++ b/apps/api/plane/middleware/db_routing.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + """ Database routing middleware for read replica selection. This middleware determines whether database queries should be routed to diff --git a/apps/api/plane/middleware/logger.py b/apps/api/plane/middleware/logger.py index 07facdab0e0..b8cf6f9c045 100644 --- a/apps/api/plane/middleware/logger.py +++ b/apps/api/plane/middleware/logger.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import logging import time diff --git a/apps/api/plane/middleware/request_body_size.py b/apps/api/plane/middleware/request_body_size.py index 9807c571568..c4e014df6fe 100644 --- a/apps/api/plane/middleware/request_body_size.py +++ b/apps/api/plane/middleware/request_body_size.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.core.exceptions import RequestDataTooBig from django.http import JsonResponse diff --git a/apps/api/plane/settings/__init__.py b/apps/api/plane/settings/__init__.py index e69de29bb2d..917e26db4cb 100644 --- a/apps/api/plane/settings/__init__.py +++ b/apps/api/plane/settings/__init__.py @@ -0,0 +1,4 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + diff --git a/apps/api/plane/settings/common.py b/apps/api/plane/settings/common.py index 0ef605ba1f8..9d651bd1b4c 100644 --- a/apps/api/plane/settings/common.py +++ b/apps/api/plane/settings/common.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + """Global Settings""" # Python imports diff --git a/apps/api/plane/settings/local.py b/apps/api/plane/settings/local.py index 15f05aa3d7c..1f636df49a8 100644 --- a/apps/api/plane/settings/local.py +++ b/apps/api/plane/settings/local.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + """Development settings""" import os diff --git a/apps/api/plane/settings/mongo.py b/apps/api/plane/settings/mongo.py index 879d0c436d9..7855a52d518 100644 --- a/apps/api/plane/settings/mongo.py +++ b/apps/api/plane/settings/mongo.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.conf import settings import logging diff --git a/apps/api/plane/settings/openapi.py b/apps/api/plane/settings/openapi.py index b79daeecf30..a1961a0c582 100644 --- a/apps/api/plane/settings/openapi.py +++ b/apps/api/plane/settings/openapi.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + """ OpenAPI/Swagger configuration for drf-spectacular. diff --git a/apps/api/plane/settings/production.py b/apps/api/plane/settings/production.py index 8df7ae90601..268ad727755 100644 --- a/apps/api/plane/settings/production.py +++ b/apps/api/plane/settings/production.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + """Production settings""" import os diff --git a/apps/api/plane/settings/redis.py b/apps/api/plane/settings/redis.py index 628a3d8e63b..6c7e613f04f 100644 --- a/apps/api/plane/settings/redis.py +++ b/apps/api/plane/settings/redis.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + import redis from django.conf import settings from urllib.parse import urlparse diff --git a/apps/api/plane/settings/storage.py b/apps/api/plane/settings/storage.py index 4ebf6c58e80..e4a978bd2b1 100644 --- a/apps/api/plane/settings/storage.py +++ b/apps/api/plane/settings/storage.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import os import uuid diff --git a/apps/api/plane/settings/test.py b/apps/api/plane/settings/test.py index 6a75f7904d8..a8e431338b7 100644 --- a/apps/api/plane/settings/test.py +++ b/apps/api/plane/settings/test.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + """Test Settings""" from .common import * # noqa diff --git a/apps/api/plane/space/__init__.py b/apps/api/plane/space/__init__.py index e69de29bb2d..917e26db4cb 100644 --- a/apps/api/plane/space/__init__.py +++ b/apps/api/plane/space/__init__.py @@ -0,0 +1,4 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + diff --git a/apps/api/plane/space/apps.py b/apps/api/plane/space/apps.py index 6f1e76c51cb..dd178e33445 100644 --- a/apps/api/plane/space/apps.py +++ b/apps/api/plane/space/apps.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.apps import AppConfig diff --git a/apps/api/plane/space/serializer/__init__.py b/apps/api/plane/space/serializer/__init__.py index a3fe1029f37..e571ac011d8 100644 --- a/apps/api/plane/space/serializer/__init__.py +++ b/apps/api/plane/space/serializer/__init__.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from .user import UserLiteSerializer from .issue import LabelLiteSerializer, IssuePublicSerializer diff --git a/apps/api/plane/space/serializer/base.py b/apps/api/plane/space/serializer/base.py index 4b92b06fc3d..9f30a7a8392 100644 --- a/apps/api/plane/space/serializer/base.py +++ b/apps/api/plane/space/serializer/base.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from rest_framework import serializers diff --git a/apps/api/plane/space/serializer/cycle.py b/apps/api/plane/space/serializer/cycle.py index afa760a5936..617ac08428b 100644 --- a/apps/api/plane/space/serializer/cycle.py +++ b/apps/api/plane/space/serializer/cycle.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Module imports from .base import BaseSerializer from plane.db.models import Cycle diff --git a/apps/api/plane/space/serializer/intake.py b/apps/api/plane/space/serializer/intake.py index 444c20d429f..cf22cebbb1e 100644 --- a/apps/api/plane/space/serializer/intake.py +++ b/apps/api/plane/space/serializer/intake.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Third Party imports from rest_framework import serializers diff --git a/apps/api/plane/space/serializer/issue.py b/apps/api/plane/space/serializer/issue.py index 237e00c5ddc..51dd1f41d15 100644 --- a/apps/api/plane/space/serializer/issue.py +++ b/apps/api/plane/space/serializer/issue.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.utils import timezone diff --git a/apps/api/plane/space/serializer/module.py b/apps/api/plane/space/serializer/module.py index 53840f0782a..81ba93c1365 100644 --- a/apps/api/plane/space/serializer/module.py +++ b/apps/api/plane/space/serializer/module.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Module imports from .base import BaseSerializer from plane.db.models import Module diff --git a/apps/api/plane/space/serializer/project.py b/apps/api/plane/space/serializer/project.py index f79eef686dd..62be19f4f4b 100644 --- a/apps/api/plane/space/serializer/project.py +++ b/apps/api/plane/space/serializer/project.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Module imports from .base import BaseSerializer from plane.db.models import Project diff --git a/apps/api/plane/space/serializer/state.py b/apps/api/plane/space/serializer/state.py index 184f48b4077..410b408f0b3 100644 --- a/apps/api/plane/space/serializer/state.py +++ b/apps/api/plane/space/serializer/state.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Module imports from .base import BaseSerializer from plane.db.models import State diff --git a/apps/api/plane/space/serializer/user.py b/apps/api/plane/space/serializer/user.py index 9b707a3434e..4ecbad80e94 100644 --- a/apps/api/plane/space/serializer/user.py +++ b/apps/api/plane/space/serializer/user.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Module imports from .base import BaseSerializer from plane.db.models import User diff --git a/apps/api/plane/space/serializer/workspace.py b/apps/api/plane/space/serializer/workspace.py index 4945af96afe..c63dfe2a5a6 100644 --- a/apps/api/plane/space/serializer/workspace.py +++ b/apps/api/plane/space/serializer/workspace.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Module imports from .base import BaseSerializer from plane.db.models import Workspace diff --git a/apps/api/plane/space/urls/__init__.py b/apps/api/plane/space/urls/__init__.py index d9a1f6ec330..06d3a117a1a 100644 --- a/apps/api/plane/space/urls/__init__.py +++ b/apps/api/plane/space/urls/__init__.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from .intake import urlpatterns as intake_urls from .issue import urlpatterns as issue_urls from .project import urlpatterns as project_urls diff --git a/apps/api/plane/space/urls/asset.py b/apps/api/plane/space/urls/asset.py index 2a5c30a2212..050aeb4abc5 100644 --- a/apps/api/plane/space/urls/asset.py +++ b/apps/api/plane/space/urls/asset.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.urls import path diff --git a/apps/api/plane/space/urls/intake.py b/apps/api/plane/space/urls/intake.py index 59fda12e291..470f7f7b7d0 100644 --- a/apps/api/plane/space/urls/intake.py +++ b/apps/api/plane/space/urls/intake.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.urls import path diff --git a/apps/api/plane/space/urls/issue.py b/apps/api/plane/space/urls/issue.py index bb63e669539..5ea7671c251 100644 --- a/apps/api/plane/space/urls/issue.py +++ b/apps/api/plane/space/urls/issue.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.urls import path diff --git a/apps/api/plane/space/urls/project.py b/apps/api/plane/space/urls/project.py index 068b8c5c17f..1d58aba421b 100644 --- a/apps/api/plane/space/urls/project.py +++ b/apps/api/plane/space/urls/project.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.urls import path diff --git a/apps/api/plane/space/utils/grouper.py b/apps/api/plane/space/utils/grouper.py index f8e2c50a446..e5f893bd5b7 100644 --- a/apps/api/plane/space/utils/grouper.py +++ b/apps/api/plane/space/utils/grouper.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.contrib.postgres.aggregates import ArrayAgg from django.contrib.postgres.fields import ArrayField diff --git a/apps/api/plane/space/views/__init__.py b/apps/api/plane/space/views/__init__.py index 22acfd15bd2..f70d094debb 100644 --- a/apps/api/plane/space/views/__init__.py +++ b/apps/api/plane/space/views/__init__.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from .project import ( ProjectDeployBoardPublicSettingsEndpoint, WorkspaceProjectDeployBoardEndpoint, diff --git a/apps/api/plane/space/views/asset.py b/apps/api/plane/space/views/asset.py index faabd97ab6f..1749a8fd462 100644 --- a/apps/api/plane/space/views/asset.py +++ b/apps/api/plane/space/views/asset.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import uuid diff --git a/apps/api/plane/space/views/base.py b/apps/api/plane/space/views/base.py index 9be6a2e107d..cf8cdbdc5c9 100644 --- a/apps/api/plane/space/views/base.py +++ b/apps/api/plane/space/views/base.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import zoneinfo from django.conf import settings diff --git a/apps/api/plane/space/views/cycle.py b/apps/api/plane/space/views/cycle.py index 505c17ba406..72bec30641d 100644 --- a/apps/api/plane/space/views/cycle.py +++ b/apps/api/plane/space/views/cycle.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Third Party imports from rest_framework import status from rest_framework.permissions import AllowAny diff --git a/apps/api/plane/space/views/intake.py b/apps/api/plane/space/views/intake.py index d4f6f6b7e41..4d9913193ce 100644 --- a/apps/api/plane/space/views/intake.py +++ b/apps/api/plane/space/views/intake.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import json diff --git a/apps/api/plane/space/views/issue.py b/apps/api/plane/space/views/issue.py index d0d926319c3..9e2187466aa 100644 --- a/apps/api/plane/space/views/issue.py +++ b/apps/api/plane/space/views/issue.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import json diff --git a/apps/api/plane/space/views/label.py b/apps/api/plane/space/views/label.py index 51ddb832e41..f7cde57eb33 100644 --- a/apps/api/plane/space/views/label.py +++ b/apps/api/plane/space/views/label.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Third Party imports from rest_framework.response import Response from rest_framework import status diff --git a/apps/api/plane/space/views/meta.py b/apps/api/plane/space/views/meta.py index be612db700b..740bed19f3c 100644 --- a/apps/api/plane/space/views/meta.py +++ b/apps/api/plane/space/views/meta.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # third party from rest_framework.permissions import AllowAny from rest_framework import status diff --git a/apps/api/plane/space/views/module.py b/apps/api/plane/space/views/module.py index 7c4628f64ff..2df0166acaf 100644 --- a/apps/api/plane/space/views/module.py +++ b/apps/api/plane/space/views/module.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Third Party imports from rest_framework import status from rest_framework.permissions import AllowAny diff --git a/apps/api/plane/space/views/project.py b/apps/api/plane/space/views/project.py index 6f332781ff3..17f67c7c137 100644 --- a/apps/api/plane/space/views/project.py +++ b/apps/api/plane/space/views/project.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.db.models import Exists, OuterRef diff --git a/apps/api/plane/space/views/state.py b/apps/api/plane/space/views/state.py index c1318660046..05b791475c5 100644 --- a/apps/api/plane/space/views/state.py +++ b/apps/api/plane/space/views/state.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.db.models import Q diff --git a/apps/api/plane/tests/__init__.py b/apps/api/plane/tests/__init__.py index 73d90cd21ba..5f9223043a6 100644 --- a/apps/api/plane/tests/__init__.py +++ b/apps/api/plane/tests/__init__.py @@ -1 +1,5 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Test package initialization diff --git a/apps/api/plane/tests/apps.py b/apps/api/plane/tests/apps.py index 577414e63a2..96698696966 100644 --- a/apps/api/plane/tests/apps.py +++ b/apps/api/plane/tests/apps.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.apps import AppConfig diff --git a/apps/api/plane/tests/conftest.py b/apps/api/plane/tests/conftest.py index abfede197c9..870779c42d6 100644 --- a/apps/api/plane/tests/conftest.py +++ b/apps/api/plane/tests/conftest.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + import pytest from rest_framework.test import APIClient from pytest_django.fixtures import django_db_setup diff --git a/apps/api/plane/tests/conftest_external.py b/apps/api/plane/tests/conftest_external.py index cebb768ca53..cd5469caa65 100644 --- a/apps/api/plane/tests/conftest_external.py +++ b/apps/api/plane/tests/conftest_external.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + import pytest from unittest.mock import MagicMock, patch diff --git a/apps/api/plane/tests/contract/__init__.py b/apps/api/plane/tests/contract/__init__.py index e69de29bb2d..917e26db4cb 100644 --- a/apps/api/plane/tests/contract/__init__.py +++ b/apps/api/plane/tests/contract/__init__.py @@ -0,0 +1,4 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + diff --git a/apps/api/plane/tests/contract/api/__init__.py b/apps/api/plane/tests/contract/api/__init__.py index e69de29bb2d..917e26db4cb 100644 --- a/apps/api/plane/tests/contract/api/__init__.py +++ b/apps/api/plane/tests/contract/api/__init__.py @@ -0,0 +1,4 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + diff --git a/apps/api/plane/tests/contract/api/test_cycles.py b/apps/api/plane/tests/contract/api/test_cycles.py index 644fe2bef9b..d0138de8b8e 100644 --- a/apps/api/plane/tests/contract/api/test_cycles.py +++ b/apps/api/plane/tests/contract/api/test_cycles.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + import pytest from rest_framework import status from django.utils import timezone diff --git a/apps/api/plane/tests/contract/api/test_labels.py b/apps/api/plane/tests/contract/api/test_labels.py index a3a43d90aae..db5340dfdf3 100644 --- a/apps/api/plane/tests/contract/api/test_labels.py +++ b/apps/api/plane/tests/contract/api/test_labels.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + import pytest from rest_framework import status from uuid import uuid4 diff --git a/apps/api/plane/tests/contract/app/__init__.py b/apps/api/plane/tests/contract/app/__init__.py index e69de29bb2d..917e26db4cb 100644 --- a/apps/api/plane/tests/contract/app/__init__.py +++ b/apps/api/plane/tests/contract/app/__init__.py @@ -0,0 +1,4 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + diff --git a/apps/api/plane/tests/contract/app/test_api_token.py b/apps/api/plane/tests/contract/app/test_api_token.py index 35d92b11e17..3e0d3f6621e 100644 --- a/apps/api/plane/tests/contract/app/test_api_token.py +++ b/apps/api/plane/tests/contract/app/test_api_token.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + import pytest from datetime import timedelta from uuid import uuid4 diff --git a/apps/api/plane/tests/contract/app/test_authentication.py b/apps/api/plane/tests/contract/app/test_authentication.py index 1c044f19283..808416b028e 100644 --- a/apps/api/plane/tests/contract/app/test_authentication.py +++ b/apps/api/plane/tests/contract/app/test_authentication.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + import json import uuid import pytest diff --git a/apps/api/plane/tests/contract/app/test_project_app.py b/apps/api/plane/tests/contract/app/test_project_app.py index 9f05314cfee..979c5e805c4 100644 --- a/apps/api/plane/tests/contract/app/test_project_app.py +++ b/apps/api/plane/tests/contract/app/test_project_app.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + import pytest from rest_framework import status import uuid diff --git a/apps/api/plane/tests/contract/app/test_workspace_app.py b/apps/api/plane/tests/contract/app/test_workspace_app.py index 47b0497952a..427bad60b64 100644 --- a/apps/api/plane/tests/contract/app/test_workspace_app.py +++ b/apps/api/plane/tests/contract/app/test_workspace_app.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + import pytest from django.urls import reverse from rest_framework import status diff --git a/apps/api/plane/tests/factories.py b/apps/api/plane/tests/factories.py index b8cd78361ab..4d39d832fae 100644 --- a/apps/api/plane/tests/factories.py +++ b/apps/api/plane/tests/factories.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + import factory from uuid import uuid4 from django.utils import timezone diff --git a/apps/api/plane/tests/smoke/__init__.py b/apps/api/plane/tests/smoke/__init__.py index e69de29bb2d..917e26db4cb 100644 --- a/apps/api/plane/tests/smoke/__init__.py +++ b/apps/api/plane/tests/smoke/__init__.py @@ -0,0 +1,4 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + diff --git a/apps/api/plane/tests/smoke/test_auth_smoke.py b/apps/api/plane/tests/smoke/test_auth_smoke.py index c5a671e9af9..1537db79f7e 100644 --- a/apps/api/plane/tests/smoke/test_auth_smoke.py +++ b/apps/api/plane/tests/smoke/test_auth_smoke.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + import pytest import requests from django.urls import reverse diff --git a/apps/api/plane/tests/unit/__init__.py b/apps/api/plane/tests/unit/__init__.py index e69de29bb2d..917e26db4cb 100644 --- a/apps/api/plane/tests/unit/__init__.py +++ b/apps/api/plane/tests/unit/__init__.py @@ -0,0 +1,4 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + diff --git a/apps/api/plane/tests/unit/bg_tasks/test_copy_s3_objects.py b/apps/api/plane/tests/unit/bg_tasks/test_copy_s3_objects.py index 9886036599a..c153703baac 100644 --- a/apps/api/plane/tests/unit/bg_tasks/test_copy_s3_objects.py +++ b/apps/api/plane/tests/unit/bg_tasks/test_copy_s3_objects.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + import pytest from plane.db.models import Project, ProjectMember, Issue, FileAsset from unittest.mock import patch, MagicMock diff --git a/apps/api/plane/tests/unit/middleware/__init__.py b/apps/api/plane/tests/unit/middleware/__init__.py index e69de29bb2d..917e26db4cb 100644 --- a/apps/api/plane/tests/unit/middleware/__init__.py +++ b/apps/api/plane/tests/unit/middleware/__init__.py @@ -0,0 +1,4 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + diff --git a/apps/api/plane/tests/unit/middleware/test_db_routing.py b/apps/api/plane/tests/unit/middleware/test_db_routing.py index 5ac71696ac2..9f5439e75cb 100644 --- a/apps/api/plane/tests/unit/middleware/test_db_routing.py +++ b/apps/api/plane/tests/unit/middleware/test_db_routing.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + """ Unit tests for ReadReplicaRoutingMiddleware. This module contains comprehensive tests for the ReadReplicaRoutingMiddleware diff --git a/apps/api/plane/tests/unit/models/__init__.py b/apps/api/plane/tests/unit/models/__init__.py index e69de29bb2d..917e26db4cb 100644 --- a/apps/api/plane/tests/unit/models/__init__.py +++ b/apps/api/plane/tests/unit/models/__init__.py @@ -0,0 +1,4 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + diff --git a/apps/api/plane/tests/unit/models/test_issue_comment_modal.py b/apps/api/plane/tests/unit/models/test_issue_comment_modal.py index 98a0b05b24d..37f743d7640 100644 --- a/apps/api/plane/tests/unit/models/test_issue_comment_modal.py +++ b/apps/api/plane/tests/unit/models/test_issue_comment_modal.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + import pytest from plane.db.models import IssueComment, Description, Project, Issue, Workspace, State diff --git a/apps/api/plane/tests/unit/models/test_workspace_model.py b/apps/api/plane/tests/unit/models/test_workspace_model.py index 26a79751268..405538cfbe2 100644 --- a/apps/api/plane/tests/unit/models/test_workspace_model.py +++ b/apps/api/plane/tests/unit/models/test_workspace_model.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + import pytest from uuid import uuid4 diff --git a/apps/api/plane/tests/unit/serializers/__init__.py b/apps/api/plane/tests/unit/serializers/__init__.py index e69de29bb2d..917e26db4cb 100644 --- a/apps/api/plane/tests/unit/serializers/__init__.py +++ b/apps/api/plane/tests/unit/serializers/__init__.py @@ -0,0 +1,4 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + diff --git a/apps/api/plane/tests/unit/serializers/test_issue_recent_visit.py b/apps/api/plane/tests/unit/serializers/test_issue_recent_visit.py index eac92384b37..59a909eeb7a 100644 --- a/apps/api/plane/tests/unit/serializers/test_issue_recent_visit.py +++ b/apps/api/plane/tests/unit/serializers/test_issue_recent_visit.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + import pytest from plane.db.models import ( diff --git a/apps/api/plane/tests/unit/serializers/test_label.py b/apps/api/plane/tests/unit/serializers/test_label.py index 4775ef49ad1..a4ebc887522 100644 --- a/apps/api/plane/tests/unit/serializers/test_label.py +++ b/apps/api/plane/tests/unit/serializers/test_label.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + import pytest from plane.app.serializers import LabelSerializer from plane.db.models import Project, Label diff --git a/apps/api/plane/tests/unit/serializers/test_workspace.py b/apps/api/plane/tests/unit/serializers/test_workspace.py index 21844c714b8..f59667f701b 100644 --- a/apps/api/plane/tests/unit/serializers/test_workspace.py +++ b/apps/api/plane/tests/unit/serializers/test_workspace.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + import pytest from uuid import uuid4 diff --git a/apps/api/plane/tests/unit/settings/__init__.py b/apps/api/plane/tests/unit/settings/__init__.py index e69de29bb2d..917e26db4cb 100644 --- a/apps/api/plane/tests/unit/settings/__init__.py +++ b/apps/api/plane/tests/unit/settings/__init__.py @@ -0,0 +1,4 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + diff --git a/apps/api/plane/tests/unit/settings/test_storage.py b/apps/api/plane/tests/unit/settings/test_storage.py index fe8cf43f8b1..00856aeecb6 100644 --- a/apps/api/plane/tests/unit/settings/test_storage.py +++ b/apps/api/plane/tests/unit/settings/test_storage.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + import os from unittest.mock import Mock, patch import pytest diff --git a/apps/api/plane/tests/unit/utils/__init__.py b/apps/api/plane/tests/unit/utils/__init__.py index e69de29bb2d..917e26db4cb 100644 --- a/apps/api/plane/tests/unit/utils/__init__.py +++ b/apps/api/plane/tests/unit/utils/__init__.py @@ -0,0 +1,4 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + diff --git a/apps/api/plane/tests/unit/utils/test_url.py b/apps/api/plane/tests/unit/utils/test_url.py index 465cb3023b1..82b5b106d01 100644 --- a/apps/api/plane/tests/unit/utils/test_url.py +++ b/apps/api/plane/tests/unit/utils/test_url.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + import pytest from plane.utils.url import ( contains_url, diff --git a/apps/api/plane/tests/unit/utils/test_uuid.py b/apps/api/plane/tests/unit/utils/test_uuid.py index d47e59c4b79..33ddebb921d 100644 --- a/apps/api/plane/tests/unit/utils/test_uuid.py +++ b/apps/api/plane/tests/unit/utils/test_uuid.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + import uuid import pytest from plane.utils.uuid import is_valid_uuid, convert_uuid_to_integer diff --git a/apps/api/plane/throttles/asset.py b/apps/api/plane/throttles/asset.py index 48465004938..bdc3be799f2 100644 --- a/apps/api/plane/throttles/asset.py +++ b/apps/api/plane/throttles/asset.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from rest_framework.throttling import SimpleRateThrottle diff --git a/apps/api/plane/urls.py b/apps/api/plane/urls.py index 4b1062559a6..f5e43408cb8 100644 --- a/apps/api/plane/urls.py +++ b/apps/api/plane/urls.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + """plane URL Configuration""" from django.conf import settings diff --git a/apps/api/plane/utils/__init__.py b/apps/api/plane/utils/__init__.py index e69de29bb2d..917e26db4cb 100644 --- a/apps/api/plane/utils/__init__.py +++ b/apps/api/plane/utils/__init__.py @@ -0,0 +1,4 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + diff --git a/apps/api/plane/utils/analytics_events.py b/apps/api/plane/utils/analytics_events.py index 7fa8af94931..ce06ba92e68 100644 --- a/apps/api/plane/utils/analytics_events.py +++ b/apps/api/plane/utils/analytics_events.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + USER_JOINED_WORKSPACE = "user_joined_workspace" USER_INVITED_TO_WORKSPACE = "user_invited_to_workspace" WORKSPACE_CREATED = "workspace_created" diff --git a/apps/api/plane/utils/analytics_plot.py b/apps/api/plane/utils/analytics_plot.py index 12fa39cc030..acd86aca868 100644 --- a/apps/api/plane/utils/analytics_plot.py +++ b/apps/api/plane/utils/analytics_plot.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports from datetime import timedelta from itertools import groupby diff --git a/apps/api/plane/utils/build_chart.py b/apps/api/plane/utils/build_chart.py index 573636483be..bf4d1cf2b61 100644 --- a/apps/api/plane/utils/build_chart.py +++ b/apps/api/plane/utils/build_chart.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from typing import Dict, Any, Tuple, Optional, List, Union diff --git a/apps/api/plane/utils/cache.py b/apps/api/plane/utils/cache.py index da3fd45177d..9ff5db6d908 100644 --- a/apps/api/plane/utils/cache.py +++ b/apps/api/plane/utils/cache.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports from functools import wraps diff --git a/apps/api/plane/utils/color.py b/apps/api/plane/utils/color.py index 8c45389bdf8..61a572dc00a 100644 --- a/apps/api/plane/utils/color.py +++ b/apps/api/plane/utils/color.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + import random import string diff --git a/apps/api/plane/utils/constants.py b/apps/api/plane/utils/constants.py index 0d5e64a20b9..1ccc501ddcb 100644 --- a/apps/api/plane/utils/constants.py +++ b/apps/api/plane/utils/constants.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + RESTRICTED_WORKSPACE_SLUGS = [ "404", "accounts", diff --git a/apps/api/plane/utils/content_validator.py b/apps/api/plane/utils/content_validator.py index 00e6c0c6605..9dd52b26e5d 100644 --- a/apps/api/plane/utils/content_validator.py +++ b/apps/api/plane/utils/content_validator.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import base64 import nh3 diff --git a/apps/api/plane/utils/core/__init__.py b/apps/api/plane/utils/core/__init__.py index 37c6e3741e7..7f119b62f9a 100644 --- a/apps/api/plane/utils/core/__init__.py +++ b/apps/api/plane/utils/core/__init__.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + """ Core utilities for Plane database routing and request scoping. This package contains essential components for managing read replica routing diff --git a/apps/api/plane/utils/core/dbrouters.py b/apps/api/plane/utils/core/dbrouters.py index e175683319c..fdd00cca2c6 100644 --- a/apps/api/plane/utils/core/dbrouters.py +++ b/apps/api/plane/utils/core/dbrouters.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + """ Database router for read replica selection. This router determines which database to use for read/write operations diff --git a/apps/api/plane/utils/core/mixins/__init__.py b/apps/api/plane/utils/core/mixins/__init__.py index cedd9d45519..73fe2ccc98d 100644 --- a/apps/api/plane/utils/core/mixins/__init__.py +++ b/apps/api/plane/utils/core/mixins/__init__.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + """ Core mixins for read replica functionality. This package provides mixins for different aspects of read replica management diff --git a/apps/api/plane/utils/core/mixins/view.py b/apps/api/plane/utils/core/mixins/view.py index e15ec6771d1..4d923e1c133 100644 --- a/apps/api/plane/utils/core/mixins/view.py +++ b/apps/api/plane/utils/core/mixins/view.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + """ Mixins for Django REST Framework views. """ diff --git a/apps/api/plane/utils/core/request_scope.py b/apps/api/plane/utils/core/request_scope.py index b09e77101f4..b8b137120ea 100644 --- a/apps/api/plane/utils/core/request_scope.py +++ b/apps/api/plane/utils/core/request_scope.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + """ Database routing utilities for read replica selection. This module provides request-scoped context management for database routing, diff --git a/apps/api/plane/utils/cycle_transfer_issues.py b/apps/api/plane/utils/cycle_transfer_issues.py index fda9f39b95c..79634013822 100644 --- a/apps/api/plane/utils/cycle_transfer_issues.py +++ b/apps/api/plane/utils/cycle_transfer_issues.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import json diff --git a/apps/api/plane/utils/date_utils.py b/apps/api/plane/utils/date_utils.py index f15e7f119bd..d25d5b1eca4 100644 --- a/apps/api/plane/utils/date_utils.py +++ b/apps/api/plane/utils/date_utils.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from datetime import datetime, timedelta, date from django.utils import timezone from typing import Dict, Optional, List, Union, Tuple, Any diff --git a/apps/api/plane/utils/error_codes.py b/apps/api/plane/utils/error_codes.py index 15d38f6bf96..571f9d36873 100644 --- a/apps/api/plane/utils/error_codes.py +++ b/apps/api/plane/utils/error_codes.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + ERROR_CODES = { # issues "INVALID_ARCHIVE_STATE_GROUP": 4091, diff --git a/apps/api/plane/utils/exception_logger.py b/apps/api/plane/utils/exception_logger.py index b0a6f8c38ba..657afeb5caf 100644 --- a/apps/api/plane/utils/exception_logger.py +++ b/apps/api/plane/utils/exception_logger.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import logging import traceback diff --git a/apps/api/plane/utils/exporters/__init__.py b/apps/api/plane/utils/exporters/__init__.py index 9e7b1a9d51d..632452a3119 100644 --- a/apps/api/plane/utils/exporters/__init__.py +++ b/apps/api/plane/utils/exporters/__init__.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + """Export utilities for various data formats.""" from .exporter import Exporter diff --git a/apps/api/plane/utils/exporters/exporter.py b/apps/api/plane/utils/exporters/exporter.py index 75b396cb4eb..ff4df46c7fb 100644 --- a/apps/api/plane/utils/exporters/exporter.py +++ b/apps/api/plane/utils/exporters/exporter.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from typing import Any, Dict, List, Type, Union from django.db.models import QuerySet diff --git a/apps/api/plane/utils/exporters/formatters.py b/apps/api/plane/utils/exporters/formatters.py index fc7c23528b0..398ae969313 100644 --- a/apps/api/plane/utils/exporters/formatters.py +++ b/apps/api/plane/utils/exporters/formatters.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + import csv import io import json diff --git a/apps/api/plane/utils/exporters/schemas/__init__.py b/apps/api/plane/utils/exporters/schemas/__init__.py index 98b2623aed2..e792b3c6ff3 100644 --- a/apps/api/plane/utils/exporters/schemas/__init__.py +++ b/apps/api/plane/utils/exporters/schemas/__init__.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + """Export schemas for various data types.""" from .base import ( diff --git a/apps/api/plane/utils/exporters/schemas/base.py b/apps/api/plane/utils/exporters/schemas/base.py index 4e67c6980c5..eacee3741a0 100644 --- a/apps/api/plane/utils/exporters/schemas/base.py +++ b/apps/api/plane/utils/exporters/schemas/base.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from dataclasses import dataclass, field from typing import Any, Dict, List, Optional diff --git a/apps/api/plane/utils/exporters/schemas/issue.py b/apps/api/plane/utils/exporters/schemas/issue.py index 744e3305249..a3bda90b7b9 100644 --- a/apps/api/plane/utils/exporters/schemas/issue.py +++ b/apps/api/plane/utils/exporters/schemas/issue.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from collections import defaultdict from typing import Any, Dict, List, Optional diff --git a/apps/api/plane/utils/filters/__init__.py b/apps/api/plane/utils/filters/__init__.py index 76a96c82c07..cdcf8ac6e1a 100644 --- a/apps/api/plane/utils/filters/__init__.py +++ b/apps/api/plane/utils/filters/__init__.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Filters module for handling complex filtering operations # Import all utilities from base modules diff --git a/apps/api/plane/utils/filters/converters.py b/apps/api/plane/utils/filters/converters.py index f7693b40ea0..4d37c2b0b17 100644 --- a/apps/api/plane/utils/filters/converters.py +++ b/apps/api/plane/utils/filters/converters.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + import re import uuid from datetime import datetime diff --git a/apps/api/plane/utils/filters/filter_backend.py b/apps/api/plane/utils/filters/filter_backend.py index 11ed48f7180..c21560f70f6 100644 --- a/apps/api/plane/utils/filters/filter_backend.py +++ b/apps/api/plane/utils/filters/filter_backend.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import json diff --git a/apps/api/plane/utils/filters/filter_migrations.py b/apps/api/plane/utils/filters/filter_migrations.py index 3e424b6e675..555793dc2a0 100644 --- a/apps/api/plane/utils/filters/filter_migrations.py +++ b/apps/api/plane/utils/filters/filter_migrations.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + """ Utilities for migrating legacy filters to rich filters format. diff --git a/apps/api/plane/utils/filters/filterset.py b/apps/api/plane/utils/filters/filterset.py index 0099b83d099..721bf4c7afd 100644 --- a/apps/api/plane/utils/filters/filterset.py +++ b/apps/api/plane/utils/filters/filterset.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + import copy from django.db import models diff --git a/apps/api/plane/utils/global_paginator.py b/apps/api/plane/utils/global_paginator.py index 1b7f908c547..e9b68ba7650 100644 --- a/apps/api/plane/utils/global_paginator.py +++ b/apps/api/plane/utils/global_paginator.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # python imports from math import ceil diff --git a/apps/api/plane/utils/grouper.py b/apps/api/plane/utils/grouper.py index 1ec004e95ad..ab008796715 100644 --- a/apps/api/plane/utils/grouper.py +++ b/apps/api/plane/utils/grouper.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.contrib.postgres.aggregates import ArrayAgg from django.contrib.postgres.fields import ArrayField diff --git a/apps/api/plane/utils/host.py b/apps/api/plane/utils/host.py index 860e19e0e3b..dafd19179e4 100644 --- a/apps/api/plane/utils/host.py +++ b/apps/api/plane/utils/host.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.conf import settings from django.core.exceptions import ImproperlyConfigured diff --git a/apps/api/plane/utils/html_processor.py b/apps/api/plane/utils/html_processor.py index 18d103b6455..a26f6fe13c3 100644 --- a/apps/api/plane/utils/html_processor.py +++ b/apps/api/plane/utils/html_processor.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from io import StringIO from html.parser import HTMLParser diff --git a/apps/api/plane/utils/imports.py b/apps/api/plane/utils/imports.py index 81de0203bba..af86c31e7dc 100644 --- a/apps/api/plane/utils/imports.py +++ b/apps/api/plane/utils/imports.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + import pkgutil import six diff --git a/apps/api/plane/utils/instance_config_variables/__init__.py b/apps/api/plane/utils/instance_config_variables/__init__.py index 6818ca9bf73..09882ae11c9 100644 --- a/apps/api/plane/utils/instance_config_variables/__init__.py +++ b/apps/api/plane/utils/instance_config_variables/__init__.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from .core import core_config_variables from .extended import extended_config_variables diff --git a/apps/api/plane/utils/instance_config_variables/core.py b/apps/api/plane/utils/instance_config_variables/core.py index 4f4833207a5..274c6539af9 100644 --- a/apps/api/plane/utils/instance_config_variables/core.py +++ b/apps/api/plane/utils/instance_config_variables/core.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import os diff --git a/apps/api/plane/utils/instance_config_variables/extended.py b/apps/api/plane/utils/instance_config_variables/extended.py index 24c6fefda4c..cf267aca241 100644 --- a/apps/api/plane/utils/instance_config_variables/extended.py +++ b/apps/api/plane/utils/instance_config_variables/extended.py @@ -1 +1,5 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + extended_config_variables = [] diff --git a/apps/api/plane/utils/ip_address.py b/apps/api/plane/utils/ip_address.py index 01789c431ef..3a0f171d793 100644 --- a/apps/api/plane/utils/ip_address.py +++ b/apps/api/plane/utils/ip_address.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + def get_client_ip(request): x_forwarded_for = request.META.get("HTTP_X_FORWARDED_FOR") if x_forwarded_for: diff --git a/apps/api/plane/utils/issue_filters.py b/apps/api/plane/utils/issue_filters.py index 8d56bc38936..ea31a529bb4 100644 --- a/apps/api/plane/utils/issue_filters.py +++ b/apps/api/plane/utils/issue_filters.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + import re import uuid from datetime import timedelta diff --git a/apps/api/plane/utils/issue_relation_mapper.py b/apps/api/plane/utils/issue_relation_mapper.py index 19d65c1112d..ecce5a2d121 100644 --- a/apps/api/plane/utils/issue_relation_mapper.py +++ b/apps/api/plane/utils/issue_relation_mapper.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + def get_inverse_relation(relation_type): relation_mapping = { "start_after": "start_before", diff --git a/apps/api/plane/utils/issue_search.py b/apps/api/plane/utils/issue_search.py index 1e7543d8850..7e5fab8fea3 100644 --- a/apps/api/plane/utils/issue_search.py +++ b/apps/api/plane/utils/issue_search.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import re diff --git a/apps/api/plane/utils/logging.py b/apps/api/plane/utils/logging.py index 083132f1634..61312448d6e 100644 --- a/apps/api/plane/utils/logging.py +++ b/apps/api/plane/utils/logging.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + import logging.handlers as handlers import time diff --git a/apps/api/plane/utils/markdown.py b/apps/api/plane/utils/markdown.py index 188c54fec3b..643dd778863 100644 --- a/apps/api/plane/utils/markdown.py +++ b/apps/api/plane/utils/markdown.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + import mistune markdown = mistune.Markdown() diff --git a/apps/api/plane/utils/openapi/__init__.py b/apps/api/plane/utils/openapi/__init__.py index b2c9ba6b0c0..d54caf584eb 100644 --- a/apps/api/plane/utils/openapi/__init__.py +++ b/apps/api/plane/utils/openapi/__init__.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + """ OpenAPI utilities for drf-spectacular integration. diff --git a/apps/api/plane/utils/openapi/auth.py b/apps/api/plane/utils/openapi/auth.py index 9434956fe8b..6f7459ea2db 100644 --- a/apps/api/plane/utils/openapi/auth.py +++ b/apps/api/plane/utils/openapi/auth.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + """ OpenAPI authentication extensions for drf-spectacular. diff --git a/apps/api/plane/utils/openapi/decorators.py b/apps/api/plane/utils/openapi/decorators.py index b11926889c2..8b016f4c016 100644 --- a/apps/api/plane/utils/openapi/decorators.py +++ b/apps/api/plane/utils/openapi/decorators.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + """ Helper decorators for drf-spectacular OpenAPI documentation. diff --git a/apps/api/plane/utils/openapi/examples.py b/apps/api/plane/utils/openapi/examples.py index f41bdddbcb9..5a2188e6951 100644 --- a/apps/api/plane/utils/openapi/examples.py +++ b/apps/api/plane/utils/openapi/examples.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + """ Common OpenAPI examples for drf-spectacular. diff --git a/apps/api/plane/utils/openapi/hooks.py b/apps/api/plane/utils/openapi/hooks.py index f136324c0b4..20319285b15 100644 --- a/apps/api/plane/utils/openapi/hooks.py +++ b/apps/api/plane/utils/openapi/hooks.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + """ Schema processing hooks for drf-spectacular OpenAPI generation. diff --git a/apps/api/plane/utils/openapi/parameters.py b/apps/api/plane/utils/openapi/parameters.py index 47db747ac7f..d0ceba6c526 100644 --- a/apps/api/plane/utils/openapi/parameters.py +++ b/apps/api/plane/utils/openapi/parameters.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + """ Common OpenAPI parameters for drf-spectacular. diff --git a/apps/api/plane/utils/openapi/responses.py b/apps/api/plane/utils/openapi/responses.py index 2a569e37780..cb0f81dce7d 100644 --- a/apps/api/plane/utils/openapi/responses.py +++ b/apps/api/plane/utils/openapi/responses.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + """ Common OpenAPI responses for drf-spectacular. diff --git a/apps/api/plane/utils/order_queryset.py b/apps/api/plane/utils/order_queryset.py index 167cd0693d3..abc0bbca0cf 100644 --- a/apps/api/plane/utils/order_queryset.py +++ b/apps/api/plane/utils/order_queryset.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.db.models import Case, CharField, Min, Value, When # Custom ordering for priority and state diff --git a/apps/api/plane/utils/paginator.py b/apps/api/plane/utils/paginator.py index f3a79475676..5ae4d38150c 100644 --- a/apps/api/plane/utils/paginator.py +++ b/apps/api/plane/utils/paginator.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import math from collections import defaultdict diff --git a/apps/api/plane/utils/path_validator.py b/apps/api/plane/utils/path_validator.py index ede3f116154..f15fb4ca953 100644 --- a/apps/api/plane/utils/path_validator.py +++ b/apps/api/plane/utils/path_validator.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Django imports from django.utils.http import url_has_allowed_host_and_scheme from django.conf import settings diff --git a/apps/api/plane/utils/permissions/__init__.py b/apps/api/plane/utils/permissions/__init__.py index 849f7ba3ee1..22d27694e9f 100644 --- a/apps/api/plane/utils/permissions/__init__.py +++ b/apps/api/plane/utils/permissions/__init__.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from .workspace import ( WorkSpaceBasePermission, WorkspaceOwnerPermission, diff --git a/apps/api/plane/utils/permissions/base.py b/apps/api/plane/utils/permissions/base.py index a2b1a18ff85..7b243cbb789 100644 --- a/apps/api/plane/utils/permissions/base.py +++ b/apps/api/plane/utils/permissions/base.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from plane.db.models import WorkspaceMember, ProjectMember from functools import wraps from rest_framework.response import Response diff --git a/apps/api/plane/utils/permissions/page.py b/apps/api/plane/utils/permissions/page.py index bea878f4c49..844ff4dafbb 100644 --- a/apps/api/plane/utils/permissions/page.py +++ b/apps/api/plane/utils/permissions/page.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from plane.db.models import ProjectMember, Page from plane.app.permissions import ROLE diff --git a/apps/api/plane/utils/permissions/project.py b/apps/api/plane/utils/permissions/project.py index a8c0f92a27a..55550b27aca 100644 --- a/apps/api/plane/utils/permissions/project.py +++ b/apps/api/plane/utils/permissions/project.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Third Party imports from rest_framework.permissions import SAFE_METHODS, BasePermission diff --git a/apps/api/plane/utils/permissions/workspace.py b/apps/api/plane/utils/permissions/workspace.py index 8dc791c0cc9..ada16ec3b5a 100644 --- a/apps/api/plane/utils/permissions/workspace.py +++ b/apps/api/plane/utils/permissions/workspace.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Third Party imports from rest_framework.permissions import BasePermission, SAFE_METHODS diff --git a/apps/api/plane/utils/porters/__init__.py b/apps/api/plane/utils/porters/__init__.py index cd411ff7244..5e2cf79e83d 100644 --- a/apps/api/plane/utils/porters/__init__.py +++ b/apps/api/plane/utils/porters/__init__.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from .formatters import BaseFormatter, CSVFormatter, JSONFormatter, XLSXFormatter from .exporter import DataExporter from .serializers import IssueExportSerializer diff --git a/apps/api/plane/utils/porters/exporter.py b/apps/api/plane/utils/porters/exporter.py index 3b55d4d9841..394a2bb0fd5 100644 --- a/apps/api/plane/utils/porters/exporter.py +++ b/apps/api/plane/utils/porters/exporter.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from typing import Dict, List, Union from .formatters import BaseFormatter, CSVFormatter, JSONFormatter, XLSXFormatter diff --git a/apps/api/plane/utils/porters/formatters.py b/apps/api/plane/utils/porters/formatters.py index e130f735402..7b31f6d539a 100644 --- a/apps/api/plane/utils/porters/formatters.py +++ b/apps/api/plane/utils/porters/formatters.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + """ Import/Export System with Pluggable Formatters diff --git a/apps/api/plane/utils/porters/serializers/__init__.py b/apps/api/plane/utils/porters/serializers/__init__.py index a52e98d6ddb..e4e4bb7623b 100644 --- a/apps/api/plane/utils/porters/serializers/__init__.py +++ b/apps/api/plane/utils/porters/serializers/__init__.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from .issue import IssueExportSerializer __all__ = [ diff --git a/apps/api/plane/utils/porters/serializers/issue.py b/apps/api/plane/utils/porters/serializers/issue.py index 94c6f065ae4..31be812cc02 100644 --- a/apps/api/plane/utils/porters/serializers/issue.py +++ b/apps/api/plane/utils/porters/serializers/issue.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Third party imports from rest_framework import serializers diff --git a/apps/api/plane/utils/telemetry.py b/apps/api/plane/utils/telemetry.py index bec3d240dd8..e3646eaba14 100644 --- a/apps/api/plane/utils/telemetry.py +++ b/apps/api/plane/utils/telemetry.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import os import atexit diff --git a/apps/api/plane/utils/timezone_converter.py b/apps/api/plane/utils/timezone_converter.py index 9a66742ed26..81aa3692dbd 100644 --- a/apps/api/plane/utils/timezone_converter.py +++ b/apps/api/plane/utils/timezone_converter.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import pytz from datetime import datetime, time diff --git a/apps/api/plane/utils/url.py b/apps/api/plane/utils/url.py index 773608bd3d8..8381d65f9c1 100644 --- a/apps/api/plane/utils/url.py +++ b/apps/api/plane/utils/url.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import re from typing import Optional diff --git a/apps/api/plane/utils/uuid.py b/apps/api/plane/utils/uuid.py index 03f695fdb10..2d95d590648 100644 --- a/apps/api/plane/utils/uuid.py +++ b/apps/api/plane/utils/uuid.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + # Python imports import uuid import hashlib diff --git a/apps/api/plane/web/__init__.py b/apps/api/plane/web/__init__.py index e69de29bb2d..917e26db4cb 100644 --- a/apps/api/plane/web/__init__.py +++ b/apps/api/plane/web/__init__.py @@ -0,0 +1,4 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + diff --git a/apps/api/plane/web/apps.py b/apps/api/plane/web/apps.py index a5861f9b5ff..1193cd6ae89 100644 --- a/apps/api/plane/web/apps.py +++ b/apps/api/plane/web/apps.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.apps import AppConfig diff --git a/apps/api/plane/web/urls.py b/apps/api/plane/web/urls.py index 28734ad91b6..fe1f8951aee 100644 --- a/apps/api/plane/web/urls.py +++ b/apps/api/plane/web/urls.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.urls import path from plane.web.views import robots_txt, health_check diff --git a/apps/api/plane/web/views.py b/apps/api/plane/web/views.py index 8acb70a7714..c2c42710e57 100644 --- a/apps/api/plane/web/views.py +++ b/apps/api/plane/web/views.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + from django.http import HttpResponse, JsonResponse diff --git a/apps/api/plane/wsgi.py b/apps/api/plane/wsgi.py index b3051f9ff7b..4c8a7916364 100644 --- a/apps/api/plane/wsgi.py +++ b/apps/api/plane/wsgi.py @@ -1,3 +1,7 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + """ WSGI config for plane project. diff --git a/apps/api/run_tests.py b/apps/api/run_tests.py index b92f9fe5bac..886e8a04127 100755 --- a/apps/api/run_tests.py +++ b/apps/api/run_tests.py @@ -1,4 +1,8 @@ #!/usr/bin/env python +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + import argparse import subprocess import sys diff --git a/apps/live/src/controllers/collaboration.controller.ts b/apps/live/src/controllers/collaboration.controller.ts index 59bfe7b0c1b..92ead80d2d2 100644 --- a/apps/live/src/controllers/collaboration.controller.ts +++ b/apps/live/src/controllers/collaboration.controller.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Hocuspocus } from "@hocuspocus/server"; import type { Request } from "express"; import type WebSocket from "ws"; diff --git a/apps/live/src/controllers/document.controller.ts b/apps/live/src/controllers/document.controller.ts index b77426ab5de..3a0282f90d4 100644 --- a/apps/live/src/controllers/document.controller.ts +++ b/apps/live/src/controllers/document.controller.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Request, Response } from "express"; import { z } from "zod"; // helpers diff --git a/apps/live/src/controllers/health.controller.ts b/apps/live/src/controllers/health.controller.ts index 34026c04b69..463d98672f8 100644 --- a/apps/live/src/controllers/health.controller.ts +++ b/apps/live/src/controllers/health.controller.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Request, Response } from "express"; import { Controller, Get } from "@plane/decorators"; import { env } from "@/env"; diff --git a/apps/live/src/controllers/index.ts b/apps/live/src/controllers/index.ts index da116df7cd7..2ae3bcea07b 100644 --- a/apps/live/src/controllers/index.ts +++ b/apps/live/src/controllers/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { CollaborationController } from "./collaboration.controller"; import { DocumentController } from "./document.controller"; import { HealthController } from "./health.controller"; diff --git a/apps/live/src/controllers/pdf-export.controller.ts b/apps/live/src/controllers/pdf-export.controller.ts index 673262951c6..34c03d21704 100644 --- a/apps/live/src/controllers/pdf-export.controller.ts +++ b/apps/live/src/controllers/pdf-export.controller.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Request, Response } from "express"; import { Effect, Schema, Cause } from "effect"; import { Controller, Post } from "@plane/decorators"; diff --git a/apps/live/src/env.ts b/apps/live/src/env.ts index 3c1a91ec9a3..9b53835187e 100644 --- a/apps/live/src/env.ts +++ b/apps/live/src/env.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as dotenv from "@dotenvx/dotenvx"; import { z } from "zod"; diff --git a/apps/live/src/extensions/database.ts b/apps/live/src/extensions/database.ts index 1b40d3b2313..becefc8e114 100644 --- a/apps/live/src/extensions/database.ts +++ b/apps/live/src/extensions/database.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Database as HocuspocusDatabase } from "@hocuspocus/extension-database"; // plane imports import { diff --git a/apps/live/src/extensions/force-close-handler.ts b/apps/live/src/extensions/force-close-handler.ts index 19c06fe17f5..b13e08e8451 100644 --- a/apps/live/src/extensions/force-close-handler.ts +++ b/apps/live/src/extensions/force-close-handler.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Connection, Extension, Hocuspocus, onConfigurePayload } from "@hocuspocus/server"; import { logger } from "@plane/logger"; import { Redis } from "@/extensions/redis"; diff --git a/apps/live/src/extensions/index.ts b/apps/live/src/extensions/index.ts index fb53ab79054..d55ca6e8eb5 100644 --- a/apps/live/src/extensions/index.ts +++ b/apps/live/src/extensions/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Database } from "./database"; import { ForceCloseHandler } from "./force-close-handler"; import { Logger } from "./logger"; diff --git a/apps/live/src/extensions/logger.ts b/apps/live/src/extensions/logger.ts index 34a4f6a41ac..f670b66c16b 100644 --- a/apps/live/src/extensions/logger.ts +++ b/apps/live/src/extensions/logger.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Logger as HocuspocusLogger } from "@hocuspocus/extension-logger"; import { logger } from "@plane/logger"; diff --git a/apps/live/src/extensions/redis.ts b/apps/live/src/extensions/redis.ts index ece29671bbb..900a001375d 100644 --- a/apps/live/src/extensions/redis.ts +++ b/apps/live/src/extensions/redis.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Redis as HocuspocusRedis } from "@hocuspocus/extension-redis"; import { OutgoingMessage } from "@hocuspocus/server"; import type { onConfigurePayload } from "@hocuspocus/server"; diff --git a/apps/live/src/extensions/title-sync.ts b/apps/live/src/extensions/title-sync.ts index ca3783f14e5..c86b749860f 100644 --- a/apps/live/src/extensions/title-sync.ts +++ b/apps/live/src/extensions/title-sync.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // hocuspocus import type { Extension, Hocuspocus, Document } from "@hocuspocus/server"; import { TiptapTransformer } from "@hocuspocus/transformer"; diff --git a/apps/live/src/extensions/title-update/debounce.ts b/apps/live/src/extensions/title-update/debounce.ts index e9adeb4a4c4..9de1ba44c99 100644 --- a/apps/live/src/extensions/title-update/debounce.ts +++ b/apps/live/src/extensions/title-update/debounce.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { logger } from "@plane/logger"; /** diff --git a/apps/live/src/extensions/title-update/title-update-manager.ts b/apps/live/src/extensions/title-update/title-update-manager.ts index 8469ad4eb0f..5521c10ff83 100644 --- a/apps/live/src/extensions/title-update/title-update-manager.ts +++ b/apps/live/src/extensions/title-update/title-update-manager.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { logger } from "@plane/logger"; import { AppError } from "@/lib/errors"; import { getPageService } from "@/services/page/handler"; diff --git a/apps/live/src/extensions/title-update/title-utils.ts b/apps/live/src/extensions/title-update/title-utils.ts index 4113afb33f2..ac239486555 100644 --- a/apps/live/src/extensions/title-update/title-utils.ts +++ b/apps/live/src/extensions/title-update/title-utils.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { sanitizeHTML } from "@plane/utils"; /** diff --git a/apps/live/src/hocuspocus.ts b/apps/live/src/hocuspocus.ts index 1b3b07a7a9f..93ebf725ee6 100644 --- a/apps/live/src/hocuspocus.ts +++ b/apps/live/src/hocuspocus.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Hocuspocus } from "@hocuspocus/server"; import { v4 as uuidv4 } from "uuid"; // env diff --git a/apps/live/src/instrument.ts b/apps/live/src/instrument.ts index a49016eb1ab..36c990f191c 100644 --- a/apps/live/src/instrument.ts +++ b/apps/live/src/instrument.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as Sentry from "@sentry/node"; import { nodeProfilingIntegration } from "@sentry/profiling-node"; diff --git a/apps/live/src/lib/auth-middleware.ts b/apps/live/src/lib/auth-middleware.ts index 8cdfc1b32d2..fcf06f82d12 100644 --- a/apps/live/src/lib/auth-middleware.ts +++ b/apps/live/src/lib/auth-middleware.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Request, Response, NextFunction } from "express"; import { logger } from "@plane/logger"; import { env } from "@/env"; diff --git a/apps/live/src/lib/auth.ts b/apps/live/src/lib/auth.ts index a1e82314a40..02aa69ca4cf 100644 --- a/apps/live/src/lib/auth.ts +++ b/apps/live/src/lib/auth.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { IncomingHttpHeaders } from "http"; import type { TUserDetails } from "@plane/editor"; diff --git a/apps/live/src/lib/errors.ts b/apps/live/src/lib/errors.ts index a8b8270dcb1..4e2bc264c33 100644 --- a/apps/live/src/lib/errors.ts +++ b/apps/live/src/lib/errors.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { AxiosError } from "axios"; /** diff --git a/apps/live/src/lib/pdf/colors.ts b/apps/live/src/lib/pdf/colors.ts index 0d966c9fc15..1b220d7234b 100644 --- a/apps/live/src/lib/pdf/colors.ts +++ b/apps/live/src/lib/pdf/colors.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + /** * PDF Export Color Constants * diff --git a/apps/live/src/lib/pdf/icons.tsx b/apps/live/src/lib/pdf/icons.tsx index 66e0af4848a..92621f3a8cb 100644 --- a/apps/live/src/lib/pdf/icons.tsx +++ b/apps/live/src/lib/pdf/icons.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Circle, Path, Rect, Svg } from "@react-pdf/renderer"; type IconProps = { diff --git a/apps/live/src/lib/pdf/index.ts b/apps/live/src/lib/pdf/index.ts index 1de0f5d574a..f3fe47831db 100644 --- a/apps/live/src/lib/pdf/index.ts +++ b/apps/live/src/lib/pdf/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export { createPdfDocument, renderPlaneDocToPdfBlob, renderPlaneDocToPdfBuffer } from "./plane-pdf-exporter"; export { createKeyGenerator, nodeRenderers, renderNode } from "./node-renderers"; export { markRenderers, applyMarks } from "./mark-renderers"; diff --git a/apps/live/src/lib/pdf/mark-renderers.ts b/apps/live/src/lib/pdf/mark-renderers.ts index 7b98abf6bbd..1f40c4e3587 100644 --- a/apps/live/src/lib/pdf/mark-renderers.ts +++ b/apps/live/src/lib/pdf/mark-renderers.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Style } from "@react-pdf/types"; import { BACKGROUND_COLORS, diff --git a/apps/live/src/lib/pdf/node-renderers.tsx b/apps/live/src/lib/pdf/node-renderers.tsx index 3a8527f9afb..7323b0d2940 100644 --- a/apps/live/src/lib/pdf/node-renderers.tsx +++ b/apps/live/src/lib/pdf/node-renderers.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Image, Link, Text, View } from "@react-pdf/renderer"; import type { Style } from "@react-pdf/types"; import type { ReactElement } from "react"; diff --git a/apps/live/src/lib/pdf/plane-pdf-exporter.tsx b/apps/live/src/lib/pdf/plane-pdf-exporter.tsx index e9cd71c5cc7..f6c6b599c90 100644 --- a/apps/live/src/lib/pdf/plane-pdf-exporter.tsx +++ b/apps/live/src/lib/pdf/plane-pdf-exporter.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { createRequire } from "module"; import path from "path"; import { Document, Font, Page, pdf, Text } from "@react-pdf/renderer"; diff --git a/apps/live/src/lib/pdf/styles.ts b/apps/live/src/lib/pdf/styles.ts index b0d36e41636..186321a9d99 100644 --- a/apps/live/src/lib/pdf/styles.ts +++ b/apps/live/src/lib/pdf/styles.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { StyleSheet } from "@react-pdf/renderer"; import { BACKGROUND_COLORS, diff --git a/apps/live/src/lib/pdf/types.ts b/apps/live/src/lib/pdf/types.ts index bdbe3268a35..0578a49c543 100644 --- a/apps/live/src/lib/pdf/types.ts +++ b/apps/live/src/lib/pdf/types.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Style } from "@react-pdf/types"; export type TipTapMark = { diff --git a/apps/live/src/lib/stateless.ts b/apps/live/src/lib/stateless.ts index 1692164d284..d59f8fe99bf 100644 --- a/apps/live/src/lib/stateless.ts +++ b/apps/live/src/lib/stateless.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { onStatelessPayload } from "@hocuspocus/server"; import { DocumentCollaborativeEvents } from "@plane/editor/lib"; import type { TDocumentEventsServer } from "@plane/editor/lib"; diff --git a/apps/live/src/redis.ts b/apps/live/src/redis.ts index aac0eb71268..f23374a792e 100644 --- a/apps/live/src/redis.ts +++ b/apps/live/src/redis.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import Redis from "ioredis"; import { logger } from "@plane/logger"; import { env } from "./env"; diff --git a/apps/live/src/schema/pdf-export.ts b/apps/live/src/schema/pdf-export.ts index 9620c2aa410..e3085eefa92 100644 --- a/apps/live/src/schema/pdf-export.ts +++ b/apps/live/src/schema/pdf-export.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Schema } from "effect"; export const PdfExportRequestBody = Schema.Struct({ diff --git a/apps/live/src/server.ts b/apps/live/src/server.ts index 59e5ec01b32..9a3906bf729 100644 --- a/apps/live/src/server.ts +++ b/apps/live/src/server.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Server as HttpServer } from "http"; import type { Hocuspocus } from "@hocuspocus/server"; import compression from "compression"; diff --git a/apps/live/src/services/api.service.ts b/apps/live/src/services/api.service.ts index 68eb52b38ff..3834bbd6b15 100644 --- a/apps/live/src/services/api.service.ts +++ b/apps/live/src/services/api.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { AxiosInstance } from "axios"; import axios from "axios"; import { env } from "@/env"; diff --git a/apps/live/src/services/page/core.service.ts b/apps/live/src/services/page/core.service.ts index 235dc04416b..9d51d8236a1 100644 --- a/apps/live/src/services/page/core.service.ts +++ b/apps/live/src/services/page/core.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { logger } from "@plane/logger"; import type { TPage } from "@plane/types"; // services diff --git a/apps/live/src/services/page/extended.service.ts b/apps/live/src/services/page/extended.service.ts index 29ef316db64..2b076efacd1 100644 --- a/apps/live/src/services/page/extended.service.ts +++ b/apps/live/src/services/page/extended.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { PageCoreService } from "./core.service"; /** diff --git a/apps/live/src/services/page/handler.ts b/apps/live/src/services/page/handler.ts index 9b2f5adac3c..2bfd0b1dd1a 100644 --- a/apps/live/src/services/page/handler.ts +++ b/apps/live/src/services/page/handler.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { AppError } from "@/lib/errors"; import type { HocusPocusServerContext, TDocumentTypes } from "@/types"; // services diff --git a/apps/live/src/services/page/project-page.service.ts b/apps/live/src/services/page/project-page.service.ts index 89a1156272e..d89ab0aa7c4 100644 --- a/apps/live/src/services/page/project-page.service.ts +++ b/apps/live/src/services/page/project-page.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { AppError } from "@/lib/errors"; import { PageService } from "./extended.service"; diff --git a/apps/live/src/services/pdf-export/effect-utils.ts b/apps/live/src/services/pdf-export/effect-utils.ts index 6838f5df4ce..18f40b08984 100644 --- a/apps/live/src/services/pdf-export/effect-utils.ts +++ b/apps/live/src/services/pdf-export/effect-utils.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Effect, Duration, Schedule, pipe } from "effect"; import { PdfTimeoutError } from "@/schema/pdf-export"; diff --git a/apps/live/src/services/pdf-export/index.ts b/apps/live/src/services/pdf-export/index.ts index b7c3f7f2911..fa2a7c68d9d 100644 --- a/apps/live/src/services/pdf-export/index.ts +++ b/apps/live/src/services/pdf-export/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export { PdfExportService, exportToPdf } from "./pdf-export.service"; export * from "./effect-utils"; export * from "./types"; diff --git a/apps/live/src/services/pdf-export/pdf-export.service.ts b/apps/live/src/services/pdf-export/pdf-export.service.ts index 84157cb09bc..e9c67fc36a6 100644 --- a/apps/live/src/services/pdf-export/pdf-export.service.ts +++ b/apps/live/src/services/pdf-export/pdf-export.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Effect } from "effect"; import sharp from "sharp"; import { getAllDocumentFormatsFromDocumentEditorBinaryData } from "@plane/editor/lib"; diff --git a/apps/live/src/services/pdf-export/types.ts b/apps/live/src/services/pdf-export/types.ts index 6906ed9a583..1a95b0ece3e 100644 --- a/apps/live/src/services/pdf-export/types.ts +++ b/apps/live/src/services/pdf-export/types.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TipTapDocument, PDFUserMention } from "@/lib/pdf"; export interface PdfExportInput { diff --git a/apps/live/src/services/user.service.ts b/apps/live/src/services/user.service.ts index 272d7543c02..b4c28592152 100644 --- a/apps/live/src/services/user.service.ts +++ b/apps/live/src/services/user.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // types import { logger } from "@plane/logger"; import type { IUser } from "@plane/types"; diff --git a/apps/live/src/start.ts b/apps/live/src/start.ts index ced70a209b3..52a04a69f35 100644 --- a/apps/live/src/start.ts +++ b/apps/live/src/start.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { setupSentry } from "./instrument"; setupSentry(); diff --git a/apps/live/src/types/admin-commands.ts b/apps/live/src/types/admin-commands.ts index bd8e5cd594d..1cbe7a537ed 100644 --- a/apps/live/src/types/admin-commands.ts +++ b/apps/live/src/types/admin-commands.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + /** * Type-safe admin commands for server-to-server communication */ diff --git a/apps/live/src/types/index.ts b/apps/live/src/types/index.ts index 6c05fb83597..39c941d0976 100644 --- a/apps/live/src/types/index.ts +++ b/apps/live/src/types/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { fetchPayload, onLoadDocumentPayload, storePayload } from "@hocuspocus/server"; export type TConvertDocumentRequestBody = { diff --git a/apps/live/src/utils/broadcast-error.ts b/apps/live/src/utils/broadcast-error.ts index d9dbbc485b2..4d1077c9fe3 100644 --- a/apps/live/src/utils/broadcast-error.ts +++ b/apps/live/src/utils/broadcast-error.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Hocuspocus } from "@hocuspocus/server"; import { createRealtimeEvent } from "@plane/editor"; import { logger } from "@plane/logger"; diff --git a/apps/live/src/utils/broadcast-message.ts b/apps/live/src/utils/broadcast-message.ts index c60ce9ac7a5..473a3c731e6 100644 --- a/apps/live/src/utils/broadcast-message.ts +++ b/apps/live/src/utils/broadcast-message.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Hocuspocus } from "@hocuspocus/server"; import type { BroadcastedEvent } from "@plane/editor"; import { logger } from "@plane/logger"; diff --git a/apps/live/tests/lib/pdf/pdf-rendering.test.ts b/apps/live/tests/lib/pdf/pdf-rendering.test.ts index 93498a4206b..c22103ccdcd 100644 --- a/apps/live/tests/lib/pdf/pdf-rendering.test.ts +++ b/apps/live/tests/lib/pdf/pdf-rendering.test.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { describe, it, expect } from "vitest"; import { PDFParse } from "pdf-parse"; import { renderPlaneDocToPdfBuffer } from "@/lib/pdf"; diff --git a/apps/live/tests/services/pdf-export/effect-utils.test.ts b/apps/live/tests/services/pdf-export/effect-utils.test.ts index 0a1a5425190..44ff35e67d4 100644 --- a/apps/live/tests/services/pdf-export/effect-utils.test.ts +++ b/apps/live/tests/services/pdf-export/effect-utils.test.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { describe, it, expect, assert } from "vitest"; import { Effect, Duration, Either } from "effect"; import { withTimeoutAndRetry, recoverWithDefault, tryAsync } from "@/services/pdf-export/effect-utils"; diff --git a/apps/space/app/[workspaceSlug]/[projectId]/page.tsx b/apps/space/app/[workspaceSlug]/[projectId]/page.tsx index 013e7f8c198..c260d918386 100644 --- a/apps/space/app/[workspaceSlug]/[projectId]/page.tsx +++ b/apps/space/app/[workspaceSlug]/[projectId]/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { redirect } from "react-router"; // plane imports import { SitesProjectPublishService } from "@plane/services"; diff --git a/apps/space/app/compat/next/helper.ts b/apps/space/app/compat/next/helper.ts index c0469987026..c4edf3d5455 100644 --- a/apps/space/app/compat/next/helper.ts +++ b/apps/space/app/compat/next/helper.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + /** * Ensures that a URL has a trailing slash while preserving query parameters and fragments * @param url - The URL to process diff --git a/apps/space/app/compat/next/image.tsx b/apps/space/app/compat/next/image.tsx index 062638de41f..12a2bb21eda 100644 --- a/apps/space/app/compat/next/image.tsx +++ b/apps/space/app/compat/next/image.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // Minimal shim so code using next/image compiles under React Router + Vite diff --git a/apps/space/app/compat/next/link.tsx b/apps/space/app/compat/next/link.tsx index b0bca4faf59..85177560fcb 100644 --- a/apps/space/app/compat/next/link.tsx +++ b/apps/space/app/compat/next/link.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { Link as RRLink } from "react-router"; import { ensureTrailingSlash } from "./helper"; diff --git a/apps/space/app/compat/next/navigation.ts b/apps/space/app/compat/next/navigation.ts index a825b1e6520..0aa9254bcbd 100644 --- a/apps/space/app/compat/next/navigation.ts +++ b/apps/space/app/compat/next/navigation.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useMemo } from "react"; import { useLocation, useNavigate, useParams as useParamsRR, useSearchParams as useSearchParamsRR } from "react-router"; import { ensureTrailingSlash } from "./helper"; diff --git a/apps/space/app/entry.client.tsx b/apps/space/app/entry.client.tsx index 9cf1c32deba..0a87135953e 100644 --- a/apps/space/app/entry.client.tsx +++ b/apps/space/app/entry.client.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as Sentry from "@sentry/react-router"; import { startTransition, StrictMode } from "react"; import { hydrateRoot } from "react-dom/client"; diff --git a/apps/space/app/error.tsx b/apps/space/app/error.tsx index 35267ad5cbd..3050a89ae8e 100644 --- a/apps/space/app/error.tsx +++ b/apps/space/app/error.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // ui import { Button } from "@plane/propel/button"; diff --git a/apps/space/app/issues/[anchor]/layout.tsx b/apps/space/app/issues/[anchor]/layout.tsx index 79f2f7e3eaf..1c82e032303 100644 --- a/apps/space/app/issues/[anchor]/layout.tsx +++ b/apps/space/app/issues/[anchor]/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { Outlet } from "react-router"; import type { ShouldRevalidateFunctionArgs } from "react-router"; diff --git a/apps/space/app/issues/[anchor]/page.tsx b/apps/space/app/issues/[anchor]/page.tsx index 32cdcad861c..cd19bda4b6b 100644 --- a/apps/space/app/issues/[anchor]/page.tsx +++ b/apps/space/app/issues/[anchor]/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useParams, useSearchParams } from "next/navigation"; import useSWR from "swr"; diff --git a/apps/space/app/not-found.tsx b/apps/space/app/not-found.tsx index 2ae119c39ef..8835c3d4d20 100644 --- a/apps/space/app/not-found.tsx +++ b/apps/space/app/not-found.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // assets import SomethingWentWrongImage from "@/app/assets/something-went-wrong.svg?url"; diff --git a/apps/space/app/page.tsx b/apps/space/app/page.tsx index 6f58126ed1d..7256d391c86 100644 --- a/apps/space/app/page.tsx +++ b/apps/space/app/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect } from "react"; import { observer } from "mobx-react"; import { useSearchParams, useRouter } from "next/navigation"; diff --git a/apps/space/app/providers.tsx b/apps/space/app/providers.tsx index 981270cc300..463770ec5fa 100644 --- a/apps/space/app/providers.tsx +++ b/apps/space/app/providers.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ThemeProvider } from "next-themes"; // components import { TranslationProvider } from "@plane/i18n"; diff --git a/apps/space/app/root.tsx b/apps/space/app/root.tsx index a7c0b4dbaaf..30560498812 100644 --- a/apps/space/app/root.tsx +++ b/apps/space/app/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import * as Sentry from "@sentry/react-router"; import { Links, Meta, Outlet, Scripts } from "react-router"; diff --git a/apps/space/app/routes.ts b/apps/space/app/routes.ts index 36c3d20fadc..1a94ca0f7f6 100644 --- a/apps/space/app/routes.ts +++ b/apps/space/app/routes.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { RouteConfig } from "@react-router/dev/routes"; import { index, layout, route } from "@react-router/dev/routes"; diff --git a/apps/space/ce/components/editor/embeds/mentions/index.ts b/apps/space/ce/components/editor/embeds/mentions/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/space/ce/components/editor/embeds/mentions/index.ts +++ b/apps/space/ce/components/editor/embeds/mentions/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/space/ce/components/editor/embeds/mentions/root.tsx b/apps/space/ce/components/editor/embeds/mentions/root.tsx index 6fc36cc7408..562ade1c417 100644 --- a/apps/space/ce/components/editor/embeds/mentions/root.tsx +++ b/apps/space/ce/components/editor/embeds/mentions/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane editor import type { TCallbackMentionComponentProps } from "@plane/editor"; diff --git a/apps/space/ce/components/issue-layouts/root.tsx b/apps/space/ce/components/issue-layouts/root.tsx index 95d58029df9..6ed0193764b 100644 --- a/apps/space/ce/components/issue-layouts/root.tsx +++ b/apps/space/ce/components/issue-layouts/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { PageNotFound } from "@/components/ui/not-found"; import type { PublishStore } from "@/store/publish/publish.store"; diff --git a/apps/space/ce/components/navbar/index.tsx b/apps/space/ce/components/navbar/index.tsx index e91b2d47ea3..8300de817a1 100644 --- a/apps/space/ce/components/navbar/index.tsx +++ b/apps/space/ce/components/navbar/index.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { PublishStore } from "@/store/publish/publish.store"; type Props = { diff --git a/apps/space/ce/hooks/store/index.ts b/apps/space/ce/hooks/store/index.ts index a5fc99eef89..bdedd8ce078 100644 --- a/apps/space/ce/hooks/store/index.ts +++ b/apps/space/ce/hooks/store/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./use-published-view"; diff --git a/apps/space/ce/hooks/store/use-published-view.ts b/apps/space/ce/hooks/store/use-published-view.ts index 170d934da20..7e76d400ca3 100644 --- a/apps/space/ce/hooks/store/use-published-view.ts +++ b/apps/space/ce/hooks/store/use-published-view.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export const useView = () => ({ // eslint-disable-next-line @typescript-eslint/no-unused-vars fetchViewDetails: (anchor: string) => {}, diff --git a/apps/space/ce/hooks/use-editor-flagging.ts b/apps/space/ce/hooks/use-editor-flagging.ts index 9e80c35aab2..f796845170d 100644 --- a/apps/space/ce/hooks/use-editor-flagging.ts +++ b/apps/space/ce/hooks/use-editor-flagging.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // editor import type { TExtensions } from "@plane/editor"; diff --git a/apps/space/ce/store/root.store.ts b/apps/space/ce/store/root.store.ts index 710462e13a5..196f515046e 100644 --- a/apps/space/ce/store/root.store.ts +++ b/apps/space/ce/store/root.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // store import { CoreRootStore } from "@/store/root.store"; diff --git a/apps/space/core/components/account/auth-forms/auth-banner.tsx b/apps/space/core/components/account/auth-forms/auth-banner.tsx index 689fde5e942..23c350560e4 100644 --- a/apps/space/core/components/account/auth-forms/auth-banner.tsx +++ b/apps/space/core/components/account/auth-forms/auth-banner.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Info } from "lucide-react"; import { CloseIcon } from "@plane/propel/icons"; // helpers diff --git a/apps/space/core/components/account/auth-forms/auth-header.tsx b/apps/space/core/components/account/auth-forms/auth-header.tsx index cac429ffdfc..20df0cb4233 100644 --- a/apps/space/core/components/account/auth-forms/auth-header.tsx +++ b/apps/space/core/components/account/auth-forms/auth-header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // helpers import { EAuthModes } from "@/types/auth"; diff --git a/apps/space/core/components/account/auth-forms/auth-root.tsx b/apps/space/core/components/account/auth-forms/auth-root.tsx index 4c54e947c35..1c34193f7b5 100644 --- a/apps/space/core/components/account/auth-forms/auth-root.tsx +++ b/apps/space/core/components/account/auth-forms/auth-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useState } from "react"; import { observer } from "mobx-react"; import { useSearchParams } from "next/navigation"; diff --git a/apps/space/core/components/account/auth-forms/email.tsx b/apps/space/core/components/account/auth-forms/email.tsx index 00ef886c6ee..70270ffa9d3 100644 --- a/apps/space/core/components/account/auth-forms/email.tsx +++ b/apps/space/core/components/account/auth-forms/email.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FormEvent } from "react"; import { useMemo, useRef, useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/space/core/components/account/auth-forms/index.ts b/apps/space/core/components/account/auth-forms/index.ts index aa4ee6fd872..125f6699c4c 100644 --- a/apps/space/core/components/account/auth-forms/index.ts +++ b/apps/space/core/components/account/auth-forms/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./auth-root"; diff --git a/apps/space/core/components/account/auth-forms/password.tsx b/apps/space/core/components/account/auth-forms/password.tsx index 45426d4d95c..7697477378c 100644 --- a/apps/space/core/components/account/auth-forms/password.tsx +++ b/apps/space/core/components/account/auth-forms/password.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useEffect, useMemo, useRef, useState } from "react"; import { observer } from "mobx-react"; import { Eye, EyeOff, XCircle } from "lucide-react"; diff --git a/apps/space/core/components/account/auth-forms/unique-code.tsx b/apps/space/core/components/account/auth-forms/unique-code.tsx index d0498429109..2cf381a4467 100644 --- a/apps/space/core/components/account/auth-forms/unique-code.tsx +++ b/apps/space/core/components/account/auth-forms/unique-code.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useEffect, useState } from "react"; import { CircleCheck, XCircle } from "lucide-react"; // plane imports diff --git a/apps/space/core/components/account/terms-and-conditions.tsx b/apps/space/core/components/account/terms-and-conditions.tsx index 2b3e8daa973..c683e9fc189 100644 --- a/apps/space/core/components/account/terms-and-conditions.tsx +++ b/apps/space/core/components/account/terms-and-conditions.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import Link from "next/link"; type Props = { diff --git a/apps/space/core/components/account/user-logged-in.tsx b/apps/space/core/components/account/user-logged-in.tsx index fb719cd7230..e6dd723dbd6 100644 --- a/apps/space/core/components/account/user-logged-in.tsx +++ b/apps/space/core/components/account/user-logged-in.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { PlaneLockup } from "@plane/propel/icons"; // assets diff --git a/apps/space/core/components/common/logo-spinner.tsx b/apps/space/core/components/common/logo-spinner.tsx index 69a4b602b5d..3f0f179384a 100644 --- a/apps/space/core/components/common/logo-spinner.tsx +++ b/apps/space/core/components/common/logo-spinner.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useTheme } from "next-themes"; // assets import LogoSpinnerDark from "@/app/assets/images/logo-spinner-dark.gif?url"; diff --git a/apps/space/core/components/common/powered-by.tsx b/apps/space/core/components/common/powered-by.tsx index 824cad483cb..af64caedd3c 100644 --- a/apps/space/core/components/common/powered-by.tsx +++ b/apps/space/core/components/common/powered-by.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { WEBSITE_URL } from "@plane/constants"; // assets import { PlaneLogo } from "@plane/propel/icons"; diff --git a/apps/space/core/components/common/project-logo.tsx b/apps/space/core/components/common/project-logo.tsx index 7319826c83e..b9540c0a0dc 100644 --- a/apps/space/core/components/common/project-logo.tsx +++ b/apps/space/core/components/common/project-logo.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // types import type { TLogoProps } from "@plane/types"; // helpers diff --git a/apps/space/core/components/editor/embeds/mentions/index.ts b/apps/space/core/components/editor/embeds/mentions/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/space/core/components/editor/embeds/mentions/index.ts +++ b/apps/space/core/components/editor/embeds/mentions/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/space/core/components/editor/embeds/mentions/root.tsx b/apps/space/core/components/editor/embeds/mentions/root.tsx index 7b1f7f718bb..9896ce827de 100644 --- a/apps/space/core/components/editor/embeds/mentions/root.tsx +++ b/apps/space/core/components/editor/embeds/mentions/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane web imports import type { TEditorMentionComponentProps } from "@/plane-web/components/editor/embeds/mentions"; import { EditorAdditionalMentionsRoot } from "@/plane-web/components/editor/embeds/mentions"; diff --git a/apps/space/core/components/editor/embeds/mentions/user.tsx b/apps/space/core/components/editor/embeds/mentions/user.tsx index 33265537b2b..6e4eb52bf4f 100644 --- a/apps/space/core/components/editor/embeds/mentions/user.tsx +++ b/apps/space/core/components/editor/embeds/mentions/user.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // helpers import { cn } from "@plane/utils"; diff --git a/apps/space/core/components/editor/lite-text-editor.tsx b/apps/space/core/components/editor/lite-text-editor.tsx index dc17219caf4..0dbcb0b1997 100644 --- a/apps/space/core/components/editor/lite-text-editor.tsx +++ b/apps/space/core/components/editor/lite-text-editor.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // plane imports import { LiteTextEditorWithRef } from "@plane/editor"; diff --git a/apps/space/core/components/editor/rich-text-editor.tsx b/apps/space/core/components/editor/rich-text-editor.tsx index d1273dd2b94..01587284d68 100644 --- a/apps/space/core/components/editor/rich-text-editor.tsx +++ b/apps/space/core/components/editor/rich-text-editor.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { forwardRef } from "react"; // plane imports import { RichTextEditorWithRef } from "@plane/editor"; diff --git a/apps/space/core/components/editor/toolbar.tsx b/apps/space/core/components/editor/toolbar.tsx index c1ca99d6a3c..54369fd5ee9 100644 --- a/apps/space/core/components/editor/toolbar.tsx +++ b/apps/space/core/components/editor/toolbar.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useEffect, useState, useCallback } from "react"; // plane imports import { TOOLBAR_ITEMS } from "@plane/editor"; diff --git a/apps/space/core/components/instance/instance-failure-view.tsx b/apps/space/core/components/instance/instance-failure-view.tsx index f519a432dc1..bc4e153a8ba 100644 --- a/apps/space/core/components/instance/instance-failure-view.tsx +++ b/apps/space/core/components/instance/instance-failure-view.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useTheme } from "next-themes"; import { Button } from "@plane/propel/button"; // assets diff --git a/apps/space/core/components/issues/filters/applied-filters/filters-list.tsx b/apps/space/core/components/issues/filters/applied-filters/filters-list.tsx index 73be2c10599..6c64e1e3955 100644 --- a/apps/space/core/components/issues/filters/applied-filters/filters-list.tsx +++ b/apps/space/core/components/issues/filters/applied-filters/filters-list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useTranslation } from "@plane/i18n"; import { CloseIcon } from "@plane/propel/icons"; diff --git a/apps/space/core/components/issues/filters/applied-filters/label.tsx b/apps/space/core/components/issues/filters/applied-filters/label.tsx index 850c166dd46..fce3799e582 100644 --- a/apps/space/core/components/issues/filters/applied-filters/label.tsx +++ b/apps/space/core/components/issues/filters/applied-filters/label.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { CloseIcon } from "@plane/propel/icons"; // types import type { IIssueLabel } from "@/types/issue"; diff --git a/apps/space/core/components/issues/filters/applied-filters/priority.tsx b/apps/space/core/components/issues/filters/applied-filters/priority.tsx index c439b1d1060..e28be1262fd 100644 --- a/apps/space/core/components/issues/filters/applied-filters/priority.tsx +++ b/apps/space/core/components/issues/filters/applied-filters/priority.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { CloseIcon, PriorityIcon } from "@plane/propel/icons"; import type { TIssuePriorities } from "@plane/propel/icons"; diff --git a/apps/space/core/components/issues/filters/applied-filters/root.tsx b/apps/space/core/components/issues/filters/applied-filters/root.tsx index 965ea473c9c..58ae48100f2 100644 --- a/apps/space/core/components/issues/filters/applied-filters/root.tsx +++ b/apps/space/core/components/issues/filters/applied-filters/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback } from "react"; import { cloneDeep } from "lodash-es"; import { observer } from "mobx-react"; diff --git a/apps/space/core/components/issues/filters/applied-filters/state.tsx b/apps/space/core/components/issues/filters/applied-filters/state.tsx index ad41cb001bd..4acadbac3cd 100644 --- a/apps/space/core/components/issues/filters/applied-filters/state.tsx +++ b/apps/space/core/components/issues/filters/applied-filters/state.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { EIconSize } from "@plane/constants"; diff --git a/apps/space/core/components/issues/filters/helpers/dropdown.tsx b/apps/space/core/components/issues/filters/helpers/dropdown.tsx index b4987a9df38..17f7ca66b8f 100644 --- a/apps/space/core/components/issues/filters/helpers/dropdown.tsx +++ b/apps/space/core/components/issues/filters/helpers/dropdown.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { Fragment, useState } from "react"; import type { Placement } from "@popperjs/core"; import { usePopper } from "react-popper"; diff --git a/apps/space/core/components/issues/filters/helpers/filter-header.tsx b/apps/space/core/components/issues/filters/helpers/filter-header.tsx index aebbad7f1f9..72ed8395a98 100644 --- a/apps/space/core/components/issues/filters/helpers/filter-header.tsx +++ b/apps/space/core/components/issues/filters/helpers/filter-header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // icons import { ChevronDownIcon, ChevronUpIcon } from "@plane/propel/icons"; diff --git a/apps/space/core/components/issues/filters/helpers/filter-option.tsx b/apps/space/core/components/issues/filters/helpers/filter-option.tsx index b690c88ae6e..b16948f4ccc 100644 --- a/apps/space/core/components/issues/filters/helpers/filter-option.tsx +++ b/apps/space/core/components/issues/filters/helpers/filter-option.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // plane imports import { CheckIcon } from "@plane/propel/icons"; diff --git a/apps/space/core/components/issues/filters/index.ts b/apps/space/core/components/issues/filters/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/space/core/components/issues/filters/index.ts +++ b/apps/space/core/components/issues/filters/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/space/core/components/issues/filters/labels.tsx b/apps/space/core/components/issues/filters/labels.tsx index 3db53f0253e..50c1fa81d81 100644 --- a/apps/space/core/components/issues/filters/labels.tsx +++ b/apps/space/core/components/issues/filters/labels.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState } from "react"; // plane imports import { Loader } from "@plane/ui"; diff --git a/apps/space/core/components/issues/filters/priority.tsx b/apps/space/core/components/issues/filters/priority.tsx index df18ec6aef1..06103d5eed3 100644 --- a/apps/space/core/components/issues/filters/priority.tsx +++ b/apps/space/core/components/issues/filters/priority.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/space/core/components/issues/filters/root.tsx b/apps/space/core/components/issues/filters/root.tsx index d7d5de6aa22..983f00ad4ba 100644 --- a/apps/space/core/components/issues/filters/root.tsx +++ b/apps/space/core/components/issues/filters/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback } from "react"; import { cloneDeep } from "lodash-es"; import { observer } from "mobx-react"; diff --git a/apps/space/core/components/issues/filters/selection.tsx b/apps/space/core/components/issues/filters/selection.tsx index 8d016bc266f..c8f7e4e216e 100644 --- a/apps/space/core/components/issues/filters/selection.tsx +++ b/apps/space/core/components/issues/filters/selection.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState } from "react"; import { observer } from "mobx-react"; import { SearchIcon, CloseIcon } from "@plane/propel/icons"; diff --git a/apps/space/core/components/issues/filters/state.tsx b/apps/space/core/components/issues/filters/state.tsx index 6ea374eb531..c11efb84a51 100644 --- a/apps/space/core/components/issues/filters/state.tsx +++ b/apps/space/core/components/issues/filters/state.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState } from "react"; import { observer } from "mobx-react"; // ui diff --git a/apps/space/core/components/issues/issue-layouts/error.tsx b/apps/space/core/components/issues/issue-layouts/error.tsx index 8ae86f1ba9d..97f7cdd91c9 100644 --- a/apps/space/core/components/issues/issue-layouts/error.tsx +++ b/apps/space/core/components/issues/issue-layouts/error.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // assets import SomethingWentWrongImage from "@/app/assets/something-went-wrong.svg?url"; diff --git a/apps/space/core/components/issues/issue-layouts/index.ts b/apps/space/core/components/issues/issue-layouts/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/space/core/components/issues/issue-layouts/index.ts +++ b/apps/space/core/components/issues/issue-layouts/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/space/core/components/issues/issue-layouts/issue-layout-HOC.tsx b/apps/space/core/components/issues/issue-layouts/issue-layout-HOC.tsx index 849c98a445c..f6e481feff6 100644 --- a/apps/space/core/components/issues/issue-layouts/issue-layout-HOC.tsx +++ b/apps/space/core/components/issues/issue-layouts/issue-layout-HOC.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import type { TLoader } from "@plane/types"; diff --git a/apps/space/core/components/issues/issue-layouts/kanban/base-kanban-root.tsx b/apps/space/core/components/issues/issue-layouts/kanban/base-kanban-root.tsx index 0043ed6601c..462d1d1ca80 100644 --- a/apps/space/core/components/issues/issue-layouts/kanban/base-kanban-root.tsx +++ b/apps/space/core/components/issues/issue-layouts/kanban/base-kanban-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useMemo, useRef } from "react"; import { debounce } from "lodash-es"; import { observer } from "mobx-react"; diff --git a/apps/space/core/components/issues/issue-layouts/kanban/block-reactions.tsx b/apps/space/core/components/issues/issue-layouts/kanban/block-reactions.tsx index d9fc8bb1ec9..b4590af2743 100644 --- a/apps/space/core/components/issues/issue-layouts/kanban/block-reactions.tsx +++ b/apps/space/core/components/issues/issue-layouts/kanban/block-reactions.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useParams } from "next/navigation"; // plane utils diff --git a/apps/space/core/components/issues/issue-layouts/kanban/block.tsx b/apps/space/core/components/issues/issue-layouts/kanban/block.tsx index 9a4b9f18b0c..abc1147ace4 100644 --- a/apps/space/core/components/issues/issue-layouts/kanban/block.tsx +++ b/apps/space/core/components/issues/issue-layouts/kanban/block.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { MutableRefObject } from "react"; import { observer } from "mobx-react"; import Link from "next/link"; diff --git a/apps/space/core/components/issues/issue-layouts/kanban/blocks-list.tsx b/apps/space/core/components/issues/issue-layouts/kanban/blocks-list.tsx index 93e95fed9a1..319bdf741ce 100644 --- a/apps/space/core/components/issues/issue-layouts/kanban/blocks-list.tsx +++ b/apps/space/core/components/issues/issue-layouts/kanban/blocks-list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { MutableRefObject } from "react"; import { observer } from "mobx-react"; //types diff --git a/apps/space/core/components/issues/issue-layouts/kanban/default.tsx b/apps/space/core/components/issues/issue-layouts/kanban/default.tsx index ce8d9796c76..3c0ffd7f544 100644 --- a/apps/space/core/components/issues/issue-layouts/kanban/default.tsx +++ b/apps/space/core/components/issues/issue-layouts/kanban/default.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { MutableRefObject } from "react"; import { isNil } from "lodash-es"; import { observer } from "mobx-react"; diff --git a/apps/space/core/components/issues/issue-layouts/kanban/headers/group-by-card.tsx b/apps/space/core/components/issues/issue-layouts/kanban/headers/group-by-card.tsx index 38e75d10415..99897e870db 100644 --- a/apps/space/core/components/issues/issue-layouts/kanban/headers/group-by-card.tsx +++ b/apps/space/core/components/issues/issue-layouts/kanban/headers/group-by-card.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { Circle } from "lucide-react"; // types diff --git a/apps/space/core/components/issues/issue-layouts/kanban/headers/sub-group-by-card.tsx b/apps/space/core/components/issues/issue-layouts/kanban/headers/sub-group-by-card.tsx index d86c71178c7..619f681ab75 100644 --- a/apps/space/core/components/issues/issue-layouts/kanban/headers/sub-group-by-card.tsx +++ b/apps/space/core/components/issues/issue-layouts/kanban/headers/sub-group-by-card.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { Circle } from "lucide-react"; import { ChevronDownIcon, ChevronUpIcon } from "@plane/propel/icons"; diff --git a/apps/space/core/components/issues/issue-layouts/kanban/kanban-group.tsx b/apps/space/core/components/issues/issue-layouts/kanban/kanban-group.tsx index b467b747570..f1308acb294 100644 --- a/apps/space/core/components/issues/issue-layouts/kanban/kanban-group.tsx +++ b/apps/space/core/components/issues/issue-layouts/kanban/kanban-group.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { MutableRefObject } from "react"; import { forwardRef, useCallback, useRef, useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/space/core/components/issues/issue-layouts/kanban/swimlanes.tsx b/apps/space/core/components/issues/issue-layouts/kanban/swimlanes.tsx index f007ca93e7f..f91dea832e8 100644 --- a/apps/space/core/components/issues/issue-layouts/kanban/swimlanes.tsx +++ b/apps/space/core/components/issues/issue-layouts/kanban/swimlanes.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { MutableRefObject } from "react"; import { useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/space/core/components/issues/issue-layouts/list/base-list-root.tsx b/apps/space/core/components/issues/issue-layouts/list/base-list-root.tsx index c4cc972fe62..fbc1347ae08 100644 --- a/apps/space/core/components/issues/issue-layouts/list/base-list-root.tsx +++ b/apps/space/core/components/issues/issue-layouts/list/base-list-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useMemo } from "react"; import { observer } from "mobx-react"; // types diff --git a/apps/space/core/components/issues/issue-layouts/list/block.tsx b/apps/space/core/components/issues/issue-layouts/list/block.tsx index 2168d9f5f07..026a580164b 100644 --- a/apps/space/core/components/issues/issue-layouts/list/block.tsx +++ b/apps/space/core/components/issues/issue-layouts/list/block.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useRef } from "react"; import { observer } from "mobx-react"; import Link from "next/link"; diff --git a/apps/space/core/components/issues/issue-layouts/list/blocks-list.tsx b/apps/space/core/components/issues/issue-layouts/list/blocks-list.tsx index 391c51dd0c5..2580afbfd20 100644 --- a/apps/space/core/components/issues/issue-layouts/list/blocks-list.tsx +++ b/apps/space/core/components/issues/issue-layouts/list/blocks-list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { MutableRefObject } from "react"; // types import type { IIssueDisplayProperties } from "@plane/types"; diff --git a/apps/space/core/components/issues/issue-layouts/list/default.tsx b/apps/space/core/components/issues/issue-layouts/list/default.tsx index fcc27d3e4b5..776245c310d 100644 --- a/apps/space/core/components/issues/issue-layouts/list/default.tsx +++ b/apps/space/core/components/issues/issue-layouts/list/default.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useRef } from "react"; import { observer } from "mobx-react"; // types diff --git a/apps/space/core/components/issues/issue-layouts/list/headers/group-by-card.tsx b/apps/space/core/components/issues/issue-layouts/list/headers/group-by-card.tsx index f40b379491c..2c5f5efd62c 100644 --- a/apps/space/core/components/issues/issue-layouts/list/headers/group-by-card.tsx +++ b/apps/space/core/components/issues/issue-layouts/list/headers/group-by-card.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { CircleDashed } from "lucide-react"; diff --git a/apps/space/core/components/issues/issue-layouts/list/list-group.tsx b/apps/space/core/components/issues/issue-layouts/list/list-group.tsx index 7bf8e6c4860..e78c2aaa715 100644 --- a/apps/space/core/components/issues/issue-layouts/list/list-group.tsx +++ b/apps/space/core/components/issues/issue-layouts/list/list-group.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { MutableRefObject } from "react"; import { Fragment, forwardRef, useRef, useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/space/core/components/issues/issue-layouts/properties/all-properties.tsx b/apps/space/core/components/issues/issue-layouts/properties/all-properties.tsx index d9fe6f75aad..948593c8dcc 100644 --- a/apps/space/core/components/issues/issue-layouts/properties/all-properties.tsx +++ b/apps/space/core/components/issues/issue-layouts/properties/all-properties.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { Paperclip } from "lucide-react"; import { LinkIcon, ViewsIcon } from "@plane/propel/icons"; diff --git a/apps/space/core/components/issues/issue-layouts/properties/cycle.tsx b/apps/space/core/components/issues/issue-layouts/properties/cycle.tsx index a3dac69440a..38b6cae326b 100644 --- a/apps/space/core/components/issues/issue-layouts/properties/cycle.tsx +++ b/apps/space/core/components/issues/issue-layouts/properties/cycle.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane ui import { CycleIcon } from "@plane/propel/icons"; diff --git a/apps/space/core/components/issues/issue-layouts/properties/due-date.tsx b/apps/space/core/components/issues/issue-layouts/properties/due-date.tsx index 1f6ddb34a33..7fa853b4489 100644 --- a/apps/space/core/components/issues/issue-layouts/properties/due-date.tsx +++ b/apps/space/core/components/issues/issue-layouts/properties/due-date.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { DueDatePropertyIcon } from "@plane/propel/icons"; import { Tooltip } from "@plane/propel/tooltip"; diff --git a/apps/space/core/components/issues/issue-layouts/properties/labels.tsx b/apps/space/core/components/issues/issue-layouts/properties/labels.tsx index ce38586a3aa..df08e946fc1 100644 --- a/apps/space/core/components/issues/issue-layouts/properties/labels.tsx +++ b/apps/space/core/components/issues/issue-layouts/properties/labels.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { LabelPropertyIcon } from "@plane/propel/icons"; // plane imports diff --git a/apps/space/core/components/issues/issue-layouts/properties/member.tsx b/apps/space/core/components/issues/issue-layouts/properties/member.tsx index 2309f887ccb..b2116e9d9e9 100644 --- a/apps/space/core/components/issues/issue-layouts/properties/member.tsx +++ b/apps/space/core/components/issues/issue-layouts/properties/member.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // icons import type { LucideIcon } from "lucide-react"; diff --git a/apps/space/core/components/issues/issue-layouts/properties/modules.tsx b/apps/space/core/components/issues/issue-layouts/properties/modules.tsx index 79ff45ff90f..5e80222063b 100644 --- a/apps/space/core/components/issues/issue-layouts/properties/modules.tsx +++ b/apps/space/core/components/issues/issue-layouts/properties/modules.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane ui import { ModuleIcon } from "@plane/propel/icons"; diff --git a/apps/space/core/components/issues/issue-layouts/properties/priority.tsx b/apps/space/core/components/issues/issue-layouts/properties/priority.tsx index 67ee607b742..34436de7851 100644 --- a/apps/space/core/components/issues/issue-layouts/properties/priority.tsx +++ b/apps/space/core/components/issues/issue-layouts/properties/priority.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { SignalHigh } from "lucide-react"; import { useTranslation } from "@plane/i18n"; // types diff --git a/apps/space/core/components/issues/issue-layouts/properties/state.tsx b/apps/space/core/components/issues/issue-layouts/properties/state.tsx index 71d57796f86..de159697967 100644 --- a/apps/space/core/components/issues/issue-layouts/properties/state.tsx +++ b/apps/space/core/components/issues/issue-layouts/properties/state.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane ui import { StateGroupIcon } from "@plane/propel/icons"; diff --git a/apps/space/core/components/issues/issue-layouts/root.tsx b/apps/space/core/components/issues/issue-layouts/root.tsx index 27d92a79bde..1b8f9852431 100644 --- a/apps/space/core/components/issues/issue-layouts/root.tsx +++ b/apps/space/core/components/issues/issue-layouts/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect } from "react"; import { observer } from "mobx-react"; import useSWR from "swr"; diff --git a/apps/space/core/components/issues/issue-layouts/utils.tsx b/apps/space/core/components/issues/issue-layouts/utils.tsx index 33d811bd511..14d61c6fbae 100644 --- a/apps/space/core/components/issues/issue-layouts/utils.tsx +++ b/apps/space/core/components/issues/issue-layouts/utils.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { isNil } from "lodash-es"; // types import { EIconSize, ISSUE_PRIORITIES } from "@plane/constants"; diff --git a/apps/space/core/components/issues/issue-layouts/with-display-properties-HOC.tsx b/apps/space/core/components/issues/issue-layouts/with-display-properties-HOC.tsx index 40593cde755..bd6a6657955 100644 --- a/apps/space/core/components/issues/issue-layouts/with-display-properties-HOC.tsx +++ b/apps/space/core/components/issues/issue-layouts/with-display-properties-HOC.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import type { IIssueDisplayProperties } from "@plane/types"; diff --git a/apps/space/core/components/issues/navbar/controls.tsx b/apps/space/core/components/issues/navbar/controls.tsx index b8e2a06f6e5..f5902dda077 100644 --- a/apps/space/core/components/issues/navbar/controls.tsx +++ b/apps/space/core/components/issues/navbar/controls.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect } from "react"; import { observer } from "mobx-react"; import { useRouter, useSearchParams } from "next/navigation"; diff --git a/apps/space/core/components/issues/navbar/index.ts b/apps/space/core/components/issues/navbar/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/space/core/components/issues/navbar/index.ts +++ b/apps/space/core/components/issues/navbar/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/space/core/components/issues/navbar/layout-icon.tsx b/apps/space/core/components/issues/navbar/layout-icon.tsx index e5dc3d0a7ee..79f8f39e611 100644 --- a/apps/space/core/components/issues/navbar/layout-icon.tsx +++ b/apps/space/core/components/issues/navbar/layout-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TIssueLayout } from "@plane/constants"; import { ListLayoutIcon, BoardLayoutIcon } from "@plane/propel/icons"; import type { ISvgIcons } from "@plane/propel/icons"; diff --git a/apps/space/core/components/issues/navbar/layout-selection.tsx b/apps/space/core/components/issues/navbar/layout-selection.tsx index 9c9662c2bcd..74cf5370b65 100644 --- a/apps/space/core/components/issues/navbar/layout-selection.tsx +++ b/apps/space/core/components/issues/navbar/layout-selection.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useRouter, useSearchParams } from "next/navigation"; // ui diff --git a/apps/space/core/components/issues/navbar/root.tsx b/apps/space/core/components/issues/navbar/root.tsx index 5ae4da36815..4bc3254bdbf 100644 --- a/apps/space/core/components/issues/navbar/root.tsx +++ b/apps/space/core/components/issues/navbar/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { ProjectIcon } from "@plane/propel/icons"; // components diff --git a/apps/space/core/components/issues/navbar/theme.tsx b/apps/space/core/components/issues/navbar/theme.tsx index 21df6507698..4e241b751f6 100644 --- a/apps/space/core/components/issues/navbar/theme.tsx +++ b/apps/space/core/components/issues/navbar/theme.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useState } from "react"; import { observer } from "mobx-react"; import { useTheme } from "next-themes"; diff --git a/apps/space/core/components/issues/navbar/user-avatar.tsx b/apps/space/core/components/issues/navbar/user-avatar.tsx index 59c9fbcb44e..ad877818678 100644 --- a/apps/space/core/components/issues/navbar/user-avatar.tsx +++ b/apps/space/core/components/issues/navbar/user-avatar.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Fragment, useEffect, useState } from "react"; import { observer } from "mobx-react"; import Link from "next/link"; diff --git a/apps/space/core/components/issues/peek-overview/comment/add-comment.tsx b/apps/space/core/components/issues/peek-overview/comment/add-comment.tsx index f0e91d8b40c..acd86cdd5cf 100644 --- a/apps/space/core/components/issues/peek-overview/comment/add-comment.tsx +++ b/apps/space/core/components/issues/peek-overview/comment/add-comment.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useRef, useState } from "react"; import { observer } from "mobx-react"; import { useForm, Controller } from "react-hook-form"; diff --git a/apps/space/core/components/issues/peek-overview/comment/comment-detail-card.tsx b/apps/space/core/components/issues/peek-overview/comment/comment-detail-card.tsx index 2351df40bd5..73a0201597c 100644 --- a/apps/space/core/components/issues/peek-overview/comment/comment-detail-card.tsx +++ b/apps/space/core/components/issues/peek-overview/comment/comment-detail-card.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useRef, useState } from "react"; import { observer } from "mobx-react"; import { Controller, useForm } from "react-hook-form"; diff --git a/apps/space/core/components/issues/peek-overview/comment/comment-reactions.tsx b/apps/space/core/components/issues/peek-overview/comment/comment-reactions.tsx index 7a73fb4a0cf..be6a6fb48b8 100644 --- a/apps/space/core/components/issues/peek-overview/comment/comment-reactions.tsx +++ b/apps/space/core/components/issues/peek-overview/comment/comment-reactions.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useMemo, useState } from "react"; import { observer } from "mobx-react"; import { usePathname, useRouter, useSearchParams } from "next/navigation"; diff --git a/apps/space/core/components/issues/peek-overview/full-screen-peek-view.tsx b/apps/space/core/components/issues/peek-overview/full-screen-peek-view.tsx index c2fe4d8e7ea..4cf425ba876 100644 --- a/apps/space/core/components/issues/peek-overview/full-screen-peek-view.tsx +++ b/apps/space/core/components/issues/peek-overview/full-screen-peek-view.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { Loader } from "@plane/ui"; diff --git a/apps/space/core/components/issues/peek-overview/header.tsx b/apps/space/core/components/issues/peek-overview/header.tsx index 67f325e3847..ff98e47e9ea 100644 --- a/apps/space/core/components/issues/peek-overview/header.tsx +++ b/apps/space/core/components/issues/peek-overview/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; import { MoveRight } from "lucide-react"; diff --git a/apps/space/core/components/issues/peek-overview/index.ts b/apps/space/core/components/issues/peek-overview/index.ts index eec9d1e67dd..d0bf32463dc 100644 --- a/apps/space/core/components/issues/peek-overview/index.ts +++ b/apps/space/core/components/issues/peek-overview/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./layout"; diff --git a/apps/space/core/components/issues/peek-overview/issue-activity.tsx b/apps/space/core/components/issues/peek-overview/issue-activity.tsx index b5e94560e59..68b93e1c0c0 100644 --- a/apps/space/core/components/issues/peek-overview/issue-activity.tsx +++ b/apps/space/core/components/issues/peek-overview/issue-activity.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import Link from "next/link"; import { usePathname } from "next/navigation"; diff --git a/apps/space/core/components/issues/peek-overview/issue-details.tsx b/apps/space/core/components/issues/peek-overview/issue-details.tsx index 94d7a125b2f..37b5e73ff63 100644 --- a/apps/space/core/components/issues/peek-overview/issue-details.tsx +++ b/apps/space/core/components/issues/peek-overview/issue-details.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { RichTextEditor } from "@/components/editor/rich-text-editor"; diff --git a/apps/space/core/components/issues/peek-overview/issue-properties.tsx b/apps/space/core/components/issues/peek-overview/issue-properties.tsx index 5e2ea10d012..d476483ed38 100644 --- a/apps/space/core/components/issues/peek-overview/issue-properties.tsx +++ b/apps/space/core/components/issues/peek-overview/issue-properties.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useParams } from "next/navigation"; import { LinkIcon } from "lucide-react"; diff --git a/apps/space/core/components/issues/peek-overview/issue-reaction.tsx b/apps/space/core/components/issues/peek-overview/issue-reaction.tsx index 6e13a85bd2b..2b847d476b8 100644 --- a/apps/space/core/components/issues/peek-overview/issue-reaction.tsx +++ b/apps/space/core/components/issues/peek-overview/issue-reaction.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // components import { IssueEmojiReactions } from "@/components/issues/reactions/issue-emoji-reactions"; diff --git a/apps/space/core/components/issues/peek-overview/layout.tsx b/apps/space/core/components/issues/peek-overview/layout.tsx index 3d2930e36a4..ca12aff417c 100644 --- a/apps/space/core/components/issues/peek-overview/layout.tsx +++ b/apps/space/core/components/issues/peek-overview/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Fragment, useEffect } from "react"; import { observer } from "mobx-react"; import { useRouter, useSearchParams } from "next/navigation"; diff --git a/apps/space/core/components/issues/peek-overview/side-peek-view.tsx b/apps/space/core/components/issues/peek-overview/side-peek-view.tsx index c965b7056c8..aa981d8d943 100644 --- a/apps/space/core/components/issues/peek-overview/side-peek-view.tsx +++ b/apps/space/core/components/issues/peek-overview/side-peek-view.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { Loader } from "@plane/ui"; diff --git a/apps/space/core/components/issues/reactions/issue-emoji-reactions.tsx b/apps/space/core/components/issues/reactions/issue-emoji-reactions.tsx index 4f881595d60..7727ec90bde 100644 --- a/apps/space/core/components/issues/reactions/issue-emoji-reactions.tsx +++ b/apps/space/core/components/issues/reactions/issue-emoji-reactions.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useMemo, useState } from "react"; import { observer } from "mobx-react"; import { usePathname, useRouter, useSearchParams } from "next/navigation"; diff --git a/apps/space/core/components/issues/reactions/issue-vote-reactions.tsx b/apps/space/core/components/issues/reactions/issue-vote-reactions.tsx index b57d1410ee4..cafd3a19fd9 100644 --- a/apps/space/core/components/issues/reactions/issue-vote-reactions.tsx +++ b/apps/space/core/components/issues/reactions/issue-vote-reactions.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { ArrowDown, ArrowUp } from "lucide-react"; import { observer } from "mobx-react"; diff --git a/apps/space/core/components/ui/not-found.tsx b/apps/space/core/components/ui/not-found.tsx index 5ec0874cb3d..4b7267df26e 100644 --- a/apps/space/core/components/ui/not-found.tsx +++ b/apps/space/core/components/ui/not-found.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // images import Image404 from "@/app/assets/404.svg?url"; diff --git a/apps/space/core/components/views/auth.tsx b/apps/space/core/components/views/auth.tsx index 3fdf1373568..7a5ea1980cb 100644 --- a/apps/space/core/components/views/auth.tsx +++ b/apps/space/core/components/views/auth.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // components import { AuthRoot } from "@/components/account/auth-forms"; import { PoweredBy } from "@/components/common/powered-by"; diff --git a/apps/space/core/components/views/header.tsx b/apps/space/core/components/views/header.tsx index 30284882d68..e78bcee0058 100644 --- a/apps/space/core/components/views/header.tsx +++ b/apps/space/core/components/views/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import Link from "next/link"; import { PlaneLockup } from "@plane/propel/icons"; diff --git a/apps/space/core/components/views/index.ts b/apps/space/core/components/views/index.ts index 97ccf76494a..68908cdd498 100644 --- a/apps/space/core/components/views/index.ts +++ b/apps/space/core/components/views/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./auth"; diff --git a/apps/space/core/hooks/oauth/core.tsx b/apps/space/core/hooks/oauth/core.tsx index 54fce85e056..63a18cc2e59 100644 --- a/apps/space/core/hooks/oauth/core.tsx +++ b/apps/space/core/hooks/oauth/core.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { useSearchParams } from "next/navigation"; import { useTheme } from "next-themes"; diff --git a/apps/space/core/hooks/oauth/extended.tsx b/apps/space/core/hooks/oauth/extended.tsx index d6793f9de68..9e7ca61f17f 100644 --- a/apps/space/core/hooks/oauth/extended.tsx +++ b/apps/space/core/hooks/oauth/extended.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { TOAuthConfigs } from "@plane/types"; diff --git a/apps/space/core/hooks/oauth/index.ts b/apps/space/core/hooks/oauth/index.ts index 2b156487373..e88c7439995 100644 --- a/apps/space/core/hooks/oauth/index.ts +++ b/apps/space/core/hooks/oauth/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { TOAuthConfigs } from "@plane/types"; // local imports diff --git a/apps/space/core/hooks/store/publish/index.ts b/apps/space/core/hooks/store/publish/index.ts index a7b42ad5bb5..6b565416f08 100644 --- a/apps/space/core/hooks/store/publish/index.ts +++ b/apps/space/core/hooks/store/publish/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./use-publish-list"; export * from "./use-publish"; diff --git a/apps/space/core/hooks/store/publish/use-publish-list.ts b/apps/space/core/hooks/store/publish/use-publish-list.ts index 94ad0080efb..8a731bd42ef 100644 --- a/apps/space/core/hooks/store/publish/use-publish-list.ts +++ b/apps/space/core/hooks/store/publish/use-publish-list.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // lib import { StoreContext } from "@/lib/store-provider"; diff --git a/apps/space/core/hooks/store/publish/use-publish.ts b/apps/space/core/hooks/store/publish/use-publish.ts index 957e9fc70e3..50ea52776c9 100644 --- a/apps/space/core/hooks/store/publish/use-publish.ts +++ b/apps/space/core/hooks/store/publish/use-publish.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // lib import { StoreContext } from "@/lib/store-provider"; diff --git a/apps/space/core/hooks/store/use-cycle.ts b/apps/space/core/hooks/store/use-cycle.ts index eea623ee8ca..4b7e9e4d554 100644 --- a/apps/space/core/hooks/store/use-cycle.ts +++ b/apps/space/core/hooks/store/use-cycle.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // lib import { StoreContext } from "@/lib/store-provider"; diff --git a/apps/space/core/hooks/store/use-instance.ts b/apps/space/core/hooks/store/use-instance.ts index 6dbfda6a138..3f783a90e81 100644 --- a/apps/space/core/hooks/store/use-instance.ts +++ b/apps/space/core/hooks/store/use-instance.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // lib import { StoreContext } from "@/lib/store-provider"; diff --git a/apps/space/core/hooks/store/use-issue-details.tsx b/apps/space/core/hooks/store/use-issue-details.tsx index 6456a73c83a..a30403e1fd9 100644 --- a/apps/space/core/hooks/store/use-issue-details.tsx +++ b/apps/space/core/hooks/store/use-issue-details.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // lib import { StoreContext } from "@/lib/store-provider"; diff --git a/apps/space/core/hooks/store/use-issue-filter.ts b/apps/space/core/hooks/store/use-issue-filter.ts index bd9043fd747..1f60bae9991 100644 --- a/apps/space/core/hooks/store/use-issue-filter.ts +++ b/apps/space/core/hooks/store/use-issue-filter.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // lib import { StoreContext } from "@/lib/store-provider"; diff --git a/apps/space/core/hooks/store/use-issue.ts b/apps/space/core/hooks/store/use-issue.ts index 0061c760a32..808117e050f 100644 --- a/apps/space/core/hooks/store/use-issue.ts +++ b/apps/space/core/hooks/store/use-issue.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // lib import { StoreContext } from "@/lib/store-provider"; diff --git a/apps/space/core/hooks/store/use-label.ts b/apps/space/core/hooks/store/use-label.ts index fd004f587f0..f7c261839da 100644 --- a/apps/space/core/hooks/store/use-label.ts +++ b/apps/space/core/hooks/store/use-label.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // lib import { StoreContext } from "@/lib/store-provider"; diff --git a/apps/space/core/hooks/store/use-member.ts b/apps/space/core/hooks/store/use-member.ts index 334f852c890..82443db77d8 100644 --- a/apps/space/core/hooks/store/use-member.ts +++ b/apps/space/core/hooks/store/use-member.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // lib import { StoreContext } from "@/lib/store-provider"; diff --git a/apps/space/core/hooks/store/use-module.ts b/apps/space/core/hooks/store/use-module.ts index 1ee7a7c4f43..c2d5768da4c 100644 --- a/apps/space/core/hooks/store/use-module.ts +++ b/apps/space/core/hooks/store/use-module.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // lib import { StoreContext } from "@/lib/store-provider"; diff --git a/apps/space/core/hooks/store/use-state.ts b/apps/space/core/hooks/store/use-state.ts index b7ada164b9d..8f239777d18 100644 --- a/apps/space/core/hooks/store/use-state.ts +++ b/apps/space/core/hooks/store/use-state.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // lib import { StoreContext } from "@/lib/store-provider"; diff --git a/apps/space/core/hooks/store/use-user-profile.ts b/apps/space/core/hooks/store/use-user-profile.ts index 37d3571f342..ec53da955ad 100644 --- a/apps/space/core/hooks/store/use-user-profile.ts +++ b/apps/space/core/hooks/store/use-user-profile.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // lib import { StoreContext } from "@/lib/store-provider"; diff --git a/apps/space/core/hooks/store/use-user.ts b/apps/space/core/hooks/store/use-user.ts index 93e1cad9d42..b3af67a5115 100644 --- a/apps/space/core/hooks/store/use-user.ts +++ b/apps/space/core/hooks/store/use-user.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // lib import { StoreContext } from "@/lib/store-provider"; diff --git a/apps/space/core/hooks/use-clipboard-write-permission.tsx b/apps/space/core/hooks/use-clipboard-write-permission.tsx index 687a574c299..8b1bf16ac93 100644 --- a/apps/space/core/hooks/use-clipboard-write-permission.tsx +++ b/apps/space/core/hooks/use-clipboard-write-permission.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState, useEffect } from "react"; const useClipboardWritePermission = () => { diff --git a/apps/space/core/hooks/use-intersection-observer.tsx b/apps/space/core/hooks/use-intersection-observer.tsx index e2f2fd71eb0..4cf9a270a65 100644 --- a/apps/space/core/hooks/use-intersection-observer.tsx +++ b/apps/space/core/hooks/use-intersection-observer.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { RefObject } from "react"; import { useEffect } from "react"; diff --git a/apps/space/core/hooks/use-is-in-iframe.tsx b/apps/space/core/hooks/use-is-in-iframe.tsx index 2b5823644ed..3fb5b557575 100644 --- a/apps/space/core/hooks/use-is-in-iframe.tsx +++ b/apps/space/core/hooks/use-is-in-iframe.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState, useEffect } from "react"; const useIsInIframe = () => { diff --git a/apps/space/core/hooks/use-mention.tsx b/apps/space/core/hooks/use-mention.tsx index fc66eda1c45..e54ff3e7732 100644 --- a/apps/space/core/hooks/use-mention.tsx +++ b/apps/space/core/hooks/use-mention.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useRef, useEffect } from "react"; import useSWR from "swr"; // plane imports diff --git a/apps/space/core/hooks/use-parse-editor-content.ts b/apps/space/core/hooks/use-parse-editor-content.ts index e540aad6379..ec13194ea3f 100644 --- a/apps/space/core/hooks/use-parse-editor-content.ts +++ b/apps/space/core/hooks/use-parse-editor-content.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback } from "react"; // helpers import type { TCustomComponentsMetaData } from "@plane/utils"; diff --git a/apps/space/core/hooks/use-timer.tsx b/apps/space/core/hooks/use-timer.tsx index 1edf4931ab0..c663d80071c 100644 --- a/apps/space/core/hooks/use-timer.tsx +++ b/apps/space/core/hooks/use-timer.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState, useEffect } from "react"; const TIMER = 30; diff --git a/apps/space/core/lib/b-progress/AppProgressBar.tsx b/apps/space/core/lib/b-progress/AppProgressBar.tsx index 7ad93fc11bf..e4362581dc1 100644 --- a/apps/space/core/lib/b-progress/AppProgressBar.tsx +++ b/apps/space/core/lib/b-progress/AppProgressBar.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useRef } from "react"; import { BProgress } from "@bprogress/core"; import { useNavigation } from "react-router"; diff --git a/apps/space/core/lib/b-progress/index.tsx b/apps/space/core/lib/b-progress/index.tsx index 7b531da2b25..592017255e2 100644 --- a/apps/space/core/lib/b-progress/index.tsx +++ b/apps/space/core/lib/b-progress/index.tsx @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./AppProgressBar"; diff --git a/apps/space/core/lib/instance-provider.tsx b/apps/space/core/lib/instance-provider.tsx index 89ee49dfcf4..7ec9bfac97d 100644 --- a/apps/space/core/lib/instance-provider.tsx +++ b/apps/space/core/lib/instance-provider.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import Link from "next/link"; import { useTheme } from "next-themes"; diff --git a/apps/space/core/lib/store-provider.tsx b/apps/space/core/lib/store-provider.tsx index e251909df19..725cd1f58ea 100644 --- a/apps/space/core/lib/store-provider.tsx +++ b/apps/space/core/lib/store-provider.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { createContext } from "react"; // plane web store import { RootStore } from "@/plane-web/store/root.store"; diff --git a/apps/space/core/lib/toast-provider.tsx b/apps/space/core/lib/toast-provider.tsx index fc30bf1fa5f..420c8011318 100644 --- a/apps/space/core/lib/toast-provider.tsx +++ b/apps/space/core/lib/toast-provider.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useTheme } from "next-themes"; // plane imports import { Toast } from "@plane/propel/toast"; diff --git a/apps/space/core/store/cycle.store.ts b/apps/space/core/store/cycle.store.ts index 0f71d8841a6..41ef8d0d436 100644 --- a/apps/space/core/store/cycle.store.ts +++ b/apps/space/core/store/cycle.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { action, makeObservable, observable, runInAction } from "mobx"; // plane imports import { SitesCycleService } from "@plane/services"; diff --git a/apps/space/core/store/helpers/base-issues.store.ts b/apps/space/core/store/helpers/base-issues.store.ts index 5c0ac63445c..b1c342308e8 100644 --- a/apps/space/core/store/helpers/base-issues.store.ts +++ b/apps/space/core/store/helpers/base-issues.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { concat, get, set, uniq, update } from "lodash-es"; import { action, makeObservable, observable, runInAction } from "mobx"; import { computedFn } from "mobx-utils"; diff --git a/apps/space/core/store/helpers/filter.helpers.ts b/apps/space/core/store/helpers/filter.helpers.ts index 342f1ee7b44..8a0e45464f1 100644 --- a/apps/space/core/store/helpers/filter.helpers.ts +++ b/apps/space/core/store/helpers/filter.helpers.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { EIssueGroupByToServerOptions, EServerGroupByToFilterOptions } from "@plane/constants"; import type { IssuePaginationOptions, TIssueParams } from "@plane/types"; diff --git a/apps/space/core/store/instance.store.ts b/apps/space/core/store/instance.store.ts index a1a49118db5..3672c5f0081 100644 --- a/apps/space/core/store/instance.store.ts +++ b/apps/space/core/store/instance.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { set } from "lodash-es"; import { observable, action, makeObservable, runInAction } from "mobx"; // plane imports diff --git a/apps/space/core/store/issue-detail.store.ts b/apps/space/core/store/issue-detail.store.ts index a9b2431ab10..0840e70c00a 100644 --- a/apps/space/core/store/issue-detail.store.ts +++ b/apps/space/core/store/issue-detail.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { isEmpty, set } from "lodash-es"; import { makeObservable, observable, action, runInAction } from "mobx"; import { computedFn } from "mobx-utils"; diff --git a/apps/space/core/store/issue-filters.store.ts b/apps/space/core/store/issue-filters.store.ts index a48b07a79ef..1632a0b3ea2 100644 --- a/apps/space/core/store/issue-filters.store.ts +++ b/apps/space/core/store/issue-filters.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { cloneDeep, isEqual, set } from "lodash-es"; import { action, makeObservable, observable, runInAction } from "mobx"; import { computedFn } from "mobx-utils"; diff --git a/apps/space/core/store/issue.store.ts b/apps/space/core/store/issue.store.ts index ed4112a8225..27ed2ad8951 100644 --- a/apps/space/core/store/issue.store.ts +++ b/apps/space/core/store/issue.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { action, makeObservable, runInAction } from "mobx"; // plane imports import { SitesIssueService } from "@plane/services"; diff --git a/apps/space/core/store/label.store.ts b/apps/space/core/store/label.store.ts index 53ffcbc6f7a..b720816cf13 100644 --- a/apps/space/core/store/label.store.ts +++ b/apps/space/core/store/label.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { set } from "lodash-es"; import { action, computed, makeObservable, observable, runInAction } from "mobx"; // plane imports diff --git a/apps/space/core/store/members.store.ts b/apps/space/core/store/members.store.ts index 45abdc71132..5c429b0037e 100644 --- a/apps/space/core/store/members.store.ts +++ b/apps/space/core/store/members.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { set } from "lodash-es"; import { action, computed, makeObservable, observable, runInAction } from "mobx"; // plane imports diff --git a/apps/space/core/store/module.store.ts b/apps/space/core/store/module.store.ts index 0635d6f8c2b..1f2dd2d54a6 100644 --- a/apps/space/core/store/module.store.ts +++ b/apps/space/core/store/module.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { set } from "lodash-es"; import { action, computed, makeObservable, observable, runInAction } from "mobx"; // plane imports diff --git a/apps/space/core/store/profile.store.ts b/apps/space/core/store/profile.store.ts index 84455bc08dd..0dee248dda5 100644 --- a/apps/space/core/store/profile.store.ts +++ b/apps/space/core/store/profile.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { set } from "lodash-es"; import { action, makeObservable, observable, runInAction } from "mobx"; // plane imports diff --git a/apps/space/core/store/publish/publish.store.ts b/apps/space/core/store/publish/publish.store.ts index 49148d5553f..b59ff2be230 100644 --- a/apps/space/core/store/publish/publish.store.ts +++ b/apps/space/core/store/publish/publish.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observable, makeObservable, computed } from "mobx"; // types import type { diff --git a/apps/space/core/store/publish/publish_list.store.ts b/apps/space/core/store/publish/publish_list.store.ts index 9cb9085f299..29a09dca17e 100644 --- a/apps/space/core/store/publish/publish_list.store.ts +++ b/apps/space/core/store/publish/publish_list.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { set } from "lodash-es"; import { makeObservable, observable, runInAction, action } from "mobx"; // plane imports diff --git a/apps/space/core/store/root.store.ts b/apps/space/core/store/root.store.ts index 047e8582d95..0505da1ded5 100644 --- a/apps/space/core/store/root.store.ts +++ b/apps/space/core/store/root.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { enableStaticRendering } from "mobx-react"; // store imports import type { IInstanceStore } from "@/store/instance.store"; diff --git a/apps/space/core/store/state.store.ts b/apps/space/core/store/state.store.ts index 1de0fd6ab60..f900c5105f7 100644 --- a/apps/space/core/store/state.store.ts +++ b/apps/space/core/store/state.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { clone } from "lodash-es"; import { action, computed, makeObservable, observable, runInAction } from "mobx"; // plane imports diff --git a/apps/space/core/store/user.store.ts b/apps/space/core/store/user.store.ts index 611afa4838f..fac64281ead 100644 --- a/apps/space/core/store/user.store.ts +++ b/apps/space/core/store/user.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { AxiosError } from "axios"; import { set } from "lodash-es"; import { action, computed, makeObservable, observable, runInAction } from "mobx"; diff --git a/apps/space/core/types/auth.ts b/apps/space/core/types/auth.ts index 45e501ba4f1..72e12cd4691 100644 --- a/apps/space/core/types/auth.ts +++ b/apps/space/core/types/auth.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export enum EAuthModes { SIGN_IN = "SIGN_IN", SIGN_UP = "SIGN_UP", diff --git a/apps/space/ee/components/issue-layouts/root.tsx b/apps/space/ee/components/issue-layouts/root.tsx index d785c5c11c2..3241453c4b6 100644 --- a/apps/space/ee/components/issue-layouts/root.tsx +++ b/apps/space/ee/components/issue-layouts/root.tsx @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/components/issue-layouts/root"; diff --git a/apps/space/ee/components/navbar/index.tsx b/apps/space/ee/components/navbar/index.tsx index 960fa250745..711d7c1da39 100644 --- a/apps/space/ee/components/navbar/index.tsx +++ b/apps/space/ee/components/navbar/index.tsx @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/components/navbar"; diff --git a/apps/space/ee/hooks/store/index.ts b/apps/space/ee/hooks/store/index.ts index 6ce80b4fb5a..093d52e46a9 100644 --- a/apps/space/ee/hooks/store/index.ts +++ b/apps/space/ee/hooks/store/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/hooks/store"; diff --git a/apps/space/ee/store/root.store.ts b/apps/space/ee/store/root.store.ts index c514c4c25f7..0f36aac3dd2 100644 --- a/apps/space/ee/store/root.store.ts +++ b/apps/space/ee/store/root.store.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/store/root.store"; diff --git a/apps/space/helpers/authentication.helper.tsx b/apps/space/helpers/authentication.helper.tsx index 9981f7c37d4..a5c7eb8bc50 100644 --- a/apps/space/helpers/authentication.helper.tsx +++ b/apps/space/helpers/authentication.helper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import Link from "next/link"; // helpers import { SUPPORT_EMAIL } from "@plane/constants"; diff --git a/apps/space/helpers/common.helper.ts b/apps/space/helpers/common.helper.ts index 1f2c22b0249..f11f634e666 100644 --- a/apps/space/helpers/common.helper.ts +++ b/apps/space/helpers/common.helper.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export const resolveGeneralTheme = (resolvedTheme: string | undefined) => resolvedTheme?.includes("light") ? "light" : resolvedTheme?.includes("dark") ? "dark" : "system"; diff --git a/apps/space/helpers/date-time.helper.ts b/apps/space/helpers/date-time.helper.ts index f0bb6489222..eb6ce9b3b5f 100644 --- a/apps/space/helpers/date-time.helper.ts +++ b/apps/space/helpers/date-time.helper.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { format, isValid } from "date-fns"; import { isNumber } from "lodash-es"; diff --git a/apps/space/helpers/editor.helper.ts b/apps/space/helpers/editor.helper.ts index f8fbd1158f5..26c787dc543 100644 --- a/apps/space/helpers/editor.helper.ts +++ b/apps/space/helpers/editor.helper.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { MAX_FILE_SIZE } from "@plane/constants"; import type { TFileHandler } from "@plane/editor"; diff --git a/apps/space/helpers/emoji.helper.tsx b/apps/space/helpers/emoji.helper.tsx index 8190a6552f8..12d359a73eb 100644 --- a/apps/space/helpers/emoji.helper.tsx +++ b/apps/space/helpers/emoji.helper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export const renderEmoji = ( emoji: | string diff --git a/apps/space/helpers/file.helper.ts b/apps/space/helpers/file.helper.ts index 0d396bbd247..1a5947e8201 100644 --- a/apps/space/helpers/file.helper.ts +++ b/apps/space/helpers/file.helper.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { API_BASE_URL } from "@plane/constants"; diff --git a/apps/space/helpers/issue.helper.ts b/apps/space/helpers/issue.helper.ts index 7971b4a5161..aa110349c90 100644 --- a/apps/space/helpers/issue.helper.ts +++ b/apps/space/helpers/issue.helper.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { differenceInCalendarDays } from "date-fns/differenceInCalendarDays"; // plane internal import { STATE_GROUPS } from "@plane/constants"; diff --git a/apps/space/helpers/query-param-generator.ts b/apps/space/helpers/query-param-generator.ts index 888462f1bbc..6f2ffcd2c20 100644 --- a/apps/space/helpers/query-param-generator.ts +++ b/apps/space/helpers/query-param-generator.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + type TQueryParamValue = string | string[] | boolean | number | bigint | undefined | null; export const queryParamGenerator = (queryObject: Record) => { diff --git a/apps/space/helpers/state.helper.ts b/apps/space/helpers/state.helper.ts index f5a8a88e58b..8a701dc8629 100644 --- a/apps/space/helpers/state.helper.ts +++ b/apps/space/helpers/state.helper.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { STATE_GROUPS } from "@plane/constants"; import type { IState } from "@plane/types"; diff --git a/apps/space/helpers/string.helper.ts b/apps/space/helpers/string.helper.ts index 3eec9b9a1ad..674a4bac984 100644 --- a/apps/space/helpers/string.helper.ts +++ b/apps/space/helpers/string.helper.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export const addSpaceIfCamelCase = (str: string) => str.replace(/([a-z])([A-Z])/g, "$1 $2"); const fallbackCopyTextToClipboard = (text: string) => { diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/_sidebar.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/_sidebar.tsx index b87edfb297d..bbbea873523 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/_sidebar.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/_sidebar.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/active-cycles/header.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/active-cycles/header.tsx index 6eed5ff95c9..710b7773063 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/active-cycles/header.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/active-cycles/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useTranslation } from "@plane/i18n"; // ui diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/active-cycles/layout.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/active-cycles/layout.tsx index 9d4e32d26c5..fb000228c3a 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/active-cycles/layout.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/active-cycles/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // components import { Outlet } from "react-router"; import { AppHeader } from "@/components/core/app-header"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/active-cycles/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/active-cycles/page.tsx index f0c470cfbbf..222fa03c99e 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/active-cycles/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/active-cycles/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // components import { PageHead } from "@/components/core/page-title"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/header.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/header.tsx index 85798e17e14..ed2c9215a87 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/header.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useTranslation } from "@plane/i18n"; import { AnalyticsIcon } from "@plane/propel/icons"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/layout.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/layout.tsx index 4521939e69f..e12366070a7 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/layout.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // components import { Outlet } from "react-router"; import { AppHeader } from "@/components/core/app-header"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/page.tsx index 58b0f9567b1..a77ec91e66e 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState, useEffect } from "react"; import { observer } from "mobx-react"; import { useRouter } from "next/navigation"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/header.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/header.tsx index 091fdae9db1..50f6bf84eb0 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/header.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useParams } from "next/navigation"; // plane imports diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/layout.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/layout.tsx index 48dd7cec74d..b8b8a58e6d7 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/layout.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // components import { Outlet } from "react-router"; import { ContentWrapper } from "@/components/core/content-wrapper"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/page.tsx index d9f7d82b0bf..25d431d3508 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect } from "react"; import { observer } from "mobx-react"; import { useTheme } from "next-themes"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/work-item-header.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/work-item-header.tsx index e4aa6e1fbac..dd7978fe554 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/work-item-header.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/work-item-header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/drafts/header.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/drafts/header.tsx index c34457db1d9..a063df5256f 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/drafts/header.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/drafts/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import { EUserPermissions, EUserPermissionsLevel } from "@plane/constants"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/drafts/layout.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/drafts/layout.tsx index 539d35e77f4..d7df53f9056 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/drafts/layout.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/drafts/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // components import { Outlet } from "react-router"; import { AppHeader } from "@/components/core/app-header"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/drafts/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/drafts/page.tsx index 7c3814c6dcc..300fbce171e 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/drafts/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/drafts/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // components import { PageHead } from "@/components/core/page-title"; import { WorkspaceDraftIssuesRoot } from "@/components/issues/workspace-draft"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/extended-project-sidebar.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/extended-project-sidebar.tsx index a79a12a2654..51f98ba9fa0 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/extended-project-sidebar.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/extended-project-sidebar.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useRef, useState } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/extended-sidebar-wrapper.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/extended-sidebar-wrapper.tsx index d3ae5de8aed..cd51cd49247 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/extended-sidebar-wrapper.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/extended-sidebar-wrapper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useEffect } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/extended-sidebar.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/extended-sidebar.tsx index 4c51edcb13c..0b8ad77aae3 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/extended-sidebar.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/extended-sidebar.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useMemo, useRef } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/header.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/header.tsx index 0eef838a346..f15d7673882 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/header.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { Shapes } from "lucide-react"; // plane imports diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/layout.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/layout.tsx index f64640536b7..8ef999a0508 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/layout.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { Outlet } from "react-router"; import { ProjectsAppPowerKProvider } from "@/components/power-k/projects-app-provider"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/notifications/layout.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/notifications/layout.tsx index 13aacc02b3b..34f9c58ac56 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/notifications/layout.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/notifications/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Outlet } from "react-router"; // components import { NotificationsSidebarRoot } from "@/components/workspace-notifications/sidebar"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/notifications/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/notifications/page.tsx index a9b293bdc2c..ad99b55d3bb 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/notifications/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/notifications/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/page.tsx index 86baf2781ac..4d4547ae252 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // components import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/profile/[userId]/[profileViewId]/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/profile/[userId]/[profileViewId]/page.tsx index 689a76173fc..1f1fe4ce81e 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/profile/[userId]/[profileViewId]/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/profile/[userId]/[profileViewId]/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // components import { PageHead } from "@/components/core/page-title"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/profile/[userId]/activity/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/profile/[userId]/activity/page.tsx index 6d1f212a145..7bd93646c28 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/profile/[userId]/activity/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/profile/[userId]/activity/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/profile/[userId]/header.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/profile/[userId]/header.tsx index 5bfdc10c1cb..62c1c162154 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/profile/[userId]/header.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/profile/[userId]/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // ui import type { FC } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/profile/[userId]/layout.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/profile/[userId]/layout.tsx index b77c6493f18..46462efd698 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/profile/[userId]/layout.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/profile/[userId]/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { usePathname } from "next/navigation"; import { Outlet } from "react-router"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/profile/[userId]/mobile-header.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/profile/[userId]/mobile-header.tsx index df9247d5397..362bdd18216 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/profile/[userId]/mobile-header.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/profile/[userId]/mobile-header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/profile/[userId]/navbar.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/profile/[userId]/navbar.tsx index 82dd85c0b3f..dbbef4b9197 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/profile/[userId]/navbar.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/profile/[userId]/navbar.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import Link from "next/link"; import { useParams, usePathname } from "next/navigation"; // plane imports diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/profile/[userId]/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/profile/[userId]/page.tsx index 6a670e6727c..0fac0066259 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/profile/[userId]/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/profile/[userId]/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import useSWR from "swr"; // plane imports import { GROUP_CHOICES } from "@plane/constants"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/cycles/layout.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/cycles/layout.tsx index d8212f6ed01..1b3fc1ef3df 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/cycles/layout.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/cycles/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Outlet } from "react-router"; // components import { AppHeader } from "@/components/core/app-header"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/cycles/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/cycles/page.tsx index 077ab4edc6c..d25a11bf8b9 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/cycles/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/cycles/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // components import { PageHead } from "@/components/core/page-title"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/header.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/header.tsx index ce8f2d82f1c..e8ccabf9701 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/header.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useParams } from "next/navigation"; import { ArchiveIcon, CycleIcon, ModuleIcon, WorkItemsIcon } from "@plane/propel/icons"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/[archivedIssueId]/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/[archivedIssueId]/page.tsx index 97c1bc8ef68..592bf09a50f 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/[archivedIssueId]/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/[archivedIssueId]/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useRouter } from "next/navigation"; import useSWR from "swr"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/header.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/header.tsx index 112810c1670..e8324c2f634 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/header.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useParams } from "next/navigation"; import useSWR from "swr"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/layout.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/layout.tsx index acb4f7189fe..1d99a73209c 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/layout.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Outlet } from "react-router"; // components import { AppHeader } from "@/components/core/app-header"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(list)/layout.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(list)/layout.tsx index 83dffbaf95c..6385a3a1ccf 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(list)/layout.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(list)/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Outlet } from "react-router"; // components import { AppHeader } from "@/components/core/app-header"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(list)/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(list)/page.tsx index 51c9c90d3cb..0a493cb3d5e 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(list)/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(list)/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // components import { PageHead } from "@/components/core/page-title"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/modules/layout.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/modules/layout.tsx index d04808bf852..0101dcf2208 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/modules/layout.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/modules/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Outlet } from "react-router"; // components import { AppHeader } from "@/components/core/app-header"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/modules/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/modules/page.tsx index 53c50f65218..39a6a16a659 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/modules/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/modules/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // components import { PageHead } from "@/components/core/page-title"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/[cycleId]/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/[cycleId]/page.tsx index 3d38155b362..41f5553bd19 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/[cycleId]/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/[cycleId]/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { cn } from "@plane/utils"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/header.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/header.tsx index b74886bae77..78478a5a88f 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/header.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useRef, useState } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/layout.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/layout.tsx index 40c0d7b114a..2d92265f488 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/layout.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Outlet } from "react-router"; // components import { AppHeader } from "@/components/core/app-header"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/mobile-header.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/mobile-header.tsx index 26ac9b48018..eb219a64c3f 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/mobile-header.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/mobile-header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useState } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/header.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/header.tsx index 5ee1f4e44b1..337e59b0b43 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/header.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useParams } from "next/navigation"; // ui diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/layout.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/layout.tsx index f65235274af..c1b003348a4 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/layout.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Outlet } from "react-router"; // components import { AppHeader } from "@/components/core/app-header"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/mobile-header.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/mobile-header.tsx index f3bdc98b7db..4726971adff 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/mobile-header.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/mobile-header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type React from "react"; import { observer } from "mobx-react"; // ui diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/page.tsx index f029bc0b313..0f314d55837 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/intake/layout.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/intake/layout.tsx index 3d3ec5d053e..267226e550b 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/intake/layout.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/intake/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Outlet } from "react-router"; // components import { AppHeader } from "@/components/core/app-header"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/intake/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/intake/page.tsx index 4904f9da139..4125ce356b6 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/intake/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/intake/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useSearchParams } from "next/navigation"; import { useTheme } from "next-themes"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(detail)/[issueId]/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(detail)/[issueId]/page.tsx index 216aed2ad51..bc2632ee4c2 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(detail)/[issueId]/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(detail)/[issueId]/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useTheme } from "next-themes"; import { redirect } from "react-router"; import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/header.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/header.tsx index f4444100131..eb82758b1ff 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/header.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { IssuesHeader } from "@/plane-web/components/issues/header"; export function ProjectIssuesHeader() { diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/layout.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/layout.tsx index 5fe249e5c3b..c8ac5957143 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/layout.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // components import { Outlet } from "react-router"; import { AppHeader } from "@/components/core/app-header"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/mobile-header.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/mobile-header.tsx index 7a13d897e46..50555cee534 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/mobile-header.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/mobile-header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useState } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/page.tsx index f2d5355b1f4..15ebb8bbb3e 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // i18n import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/layout.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/layout.tsx index 885ccf786ac..2e7cc3f0ebe 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/layout.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { Outlet } from "react-router"; // plane imports diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/[moduleId]/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/[moduleId]/page.tsx index 9c5db9a9860..9b4a68bc109 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/[moduleId]/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/[moduleId]/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import useSWR from "swr"; // plane imports diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/header.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/header.tsx index 38dbcbc87b4..45d9b0aad99 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/header.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useRef, useState } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/layout.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/layout.tsx index 33234e33c40..f11b9068b20 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/layout.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Outlet } from "react-router"; // components import { AppHeader } from "@/components/core/app-header"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/mobile-header.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/mobile-header.tsx index bce3d923226..317a7b0775c 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/mobile-header.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/mobile-header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useState } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/header.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/header.tsx index f08452982f7..6b5eb42dc85 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/header.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useParams } from "next/navigation"; // plane imports diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/layout.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/layout.tsx index 909418c898f..46eb9f101cc 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/layout.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Outlet } from "react-router"; // components import { AppHeader } from "@/components/core/app-header"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/mobile-header.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/mobile-header.tsx index c044561544d..e5bb7b6507d 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/mobile-header.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/mobile-header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { MODULE_VIEW_LAYOUTS } from "@plane/constants"; import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/page.tsx index 292db355400..0b60c82520b 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback } from "react"; import { observer } from "mobx-react"; import { useTheme } from "next-themes"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx index 85d5b496158..5ab4ceb315d 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useEffect, useMemo } from "react"; import { observer } from "mobx-react"; import Link from "next/link"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/header.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/header.tsx index 3f8dbe2ae4a..08fe3b55c3c 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/header.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useParams } from "next/navigation"; // plane imports diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/layout.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/layout.tsx index 59f609dbfbb..0ba3728ce5c 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/layout.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // component import { Outlet } from "react-router"; import useSWR from "swr"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/header.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/header.tsx index 74c04c18b97..e76f55b9a8e 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/header.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import { useParams, useRouter, useSearchParams } from "next/navigation"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/layout.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/layout.tsx index 911ef24bbbf..b803854bd94 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/layout.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // components import { Outlet } from "react-router"; import { AppHeader } from "@/components/core/app-header"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/page.tsx index b4f6ff523b0..8a4250a59c7 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useSearchParams } from "next/navigation"; import { useTheme } from "next-themes"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/header.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/header.tsx index 22bf0796bbb..3393257eeb0 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/header.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useRef } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/page.tsx index a51b2dbb519..c4c03eb49ad 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import useSWR from "swr"; // assets diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/layout.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/layout.tsx index dfd295513a1..b33381b930d 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/layout.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Outlet } from "react-router"; import { AppHeader } from "@/components/core/app-header"; import { ContentWrapper } from "@/components/core/content-wrapper"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/header.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/header.tsx index ba08f181598..4cf703cc928 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/header.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useParams } from "next/navigation"; // ui diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/layout.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/layout.tsx index 41751627c1e..0b6dda9dc17 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/layout.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Outlet } from "react-router"; import { AppHeader } from "@/components/core/app-header"; import { ContentWrapper } from "@/components/core/content-wrapper"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/mobile-header.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/mobile-header.tsx index b60158a0fb1..1e4dd349cf3 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/mobile-header.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/mobile-header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // icons import { ListFilter } from "lucide-react"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/page.tsx index 76bebd67110..b827d89771c 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback } from "react"; import { observer } from "mobx-react"; import { useTheme } from "next-themes"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/archives/layout.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/archives/layout.tsx index 588a8a43dab..1e81fe89e23 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/archives/layout.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/archives/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // components import { Outlet } from "react-router"; import { AppHeader } from "@/components/core/app-header"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/archives/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/archives/page.tsx index bbd6d42b194..3706d803086 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/archives/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/archives/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ProjectPageRoot } from "@/plane-web/components/projects/page"; function ProjectsPage() { diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(list)/layout.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(list)/layout.tsx index 5087369279f..53308d88f58 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(list)/layout.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(list)/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Outlet } from "react-router"; // components import { AppHeader } from "@/components/core/app-header"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(list)/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(list)/page.tsx index bbd6d42b194..3706d803086 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(list)/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(list)/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ProjectPageRoot } from "@/plane-web/components/projects/page"; function ProjectsPage() { diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/sidebar.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/sidebar.tsx index f076ea2d35c..26c4734c734 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/sidebar.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/sidebar.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { isEmpty } from "lodash-es"; import { observer } from "mobx-react"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/star-us-link.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/star-us-link.tsx index 8b1cc9769e6..c4039f7ab54 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/star-us-link.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/star-us-link.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useTheme } from "next-themes"; // plane imports import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/stickies/header.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/stickies/header.tsx index 9c77a82c84d..7eab6a4a7fc 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/stickies/header.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/stickies/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useParams } from "next/navigation"; // plane imports diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/stickies/layout.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/stickies/layout.tsx index f33cfefd0bf..14be62a144d 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/stickies/layout.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/stickies/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Outlet } from "react-router"; import { AppHeader } from "@/components/core/app-header"; import { ContentWrapper } from "@/components/core/content-wrapper"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/stickies/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/stickies/page.tsx index 463e75c612d..d925b2ce4fe 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/stickies/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/stickies/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // components import { PageHead } from "@/components/core/page-title"; import { StickiesInfinite } from "@/components/stickies/layout/stickies-infinite"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/workspace-views/[globalViewId]/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/workspace-views/[globalViewId]/page.tsx index 9862aae69fe..3d62aded364 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/workspace-views/[globalViewId]/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/workspace-views/[globalViewId]/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/workspace-views/header.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/workspace-views/header.tsx index 961c6b7cd78..0c6ebe30954 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/workspace-views/header.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/workspace-views/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useMemo, useState } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/workspace-views/layout.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/workspace-views/layout.tsx index 34fa8df49bc..60f6e5aa4cf 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/workspace-views/layout.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/workspace-views/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Outlet } from "react-router"; import { AppHeader } from "@/components/core/app-header"; import { ContentWrapper } from "@/components/core/content-wrapper"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/workspace-views/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/workspace-views/page.tsx index 70007f5a07d..008dfca0646 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/workspace-views/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/workspace-views/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/layout.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/layout.tsx index 142f94ecf5c..8b800d9c778 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(settings)/layout.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Outlet } from "react-router"; // components import { ContentWrapper } from "@/components/core/content-wrapper"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/billing/header.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/billing/header.tsx index 71e84bf53c1..61725678064 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/billing/header.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/billing/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { WORKSPACE_SETTINGS } from "@plane/constants"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/billing/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/billing/page.tsx index d15d68b1dbb..85d59618f15 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/billing/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/billing/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // component import { EUserPermissions, EUserPermissionsLevel } from "@plane/constants"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/exports/header.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/exports/header.tsx index 668f45fa257..2cc08a4bfda 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/exports/header.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/exports/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { WORKSPACE_SETTINGS } from "@plane/constants"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/exports/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/exports/page.tsx index dbe9e2b3945..ee5cb8c3e8c 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/exports/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/exports/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { EUserPermissions, EUserPermissionsLevel } from "@plane/constants"; import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/header.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/header.tsx index 4351be5346e..7a69bb295ba 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/header.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { WORKSPACE_SETTINGS } from "@plane/constants"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/integrations/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/integrations/page.tsx index 91043f17ae8..ea320868749 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/integrations/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/integrations/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import useSWR from "swr"; // components diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/layout.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/layout.tsx index d392508ee3b..73542932b86 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/layout.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { usePathname } from "next/navigation"; import { Outlet } from "react-router"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/header.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/header.tsx index 72a12a71d29..243f8da7b70 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/header.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { WORKSPACE_SETTINGS } from "@plane/constants"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/page.tsx index 9c869de32aa..cc6a92fee32 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; // types diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/page.tsx index 3025c521b97..55422ecc792 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/[webhookId]/header.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/[webhookId]/header.tsx index efd2f9fe788..7c24c6ba549 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/[webhookId]/header.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/[webhookId]/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { WORKSPACE_SETTINGS } from "@plane/constants"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/[webhookId]/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/[webhookId]/page.tsx index 26f506275c3..5cb9d3c17eb 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/[webhookId]/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/[webhookId]/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import useSWR from "swr"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/header.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/header.tsx index 1136eb2b872..0916bf9f05f 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/header.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { WORKSPACE_SETTINGS } from "@plane/constants"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/page.tsx index 096403de227..3e1517f123f 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useState } from "react"; import { observer } from "mobx-react"; import useSWR from "swr"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/header.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/header.tsx index e736d892bdf..df9ae6e9e2f 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/header.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { PROJECT_SETTINGS } from "@plane/constants"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/layout.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/layout.tsx index cd84d7c2f3d..a4d766c5391 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/layout.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { Outlet } from "react-router"; // plane web imports diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/page.tsx index 657a78c961e..b591e91b1a7 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { EUserPermissions, EUserPermissionsLevel } from "@plane/constants"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/estimates/header.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/estimates/header.tsx index 34086c6b067..447f925a025 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/estimates/header.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/estimates/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { PROJECT_SETTINGS } from "@plane/constants"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/estimates/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/estimates/page.tsx index 44fc12c7d42..cfa1e942374 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/estimates/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/estimates/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // components import { EUserPermissions, EUserPermissionsLevel } from "@plane/constants"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/cycles/header.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/cycles/header.tsx index 756eaac160f..c2fa9dee50d 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/cycles/header.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/cycles/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { PROJECT_SETTINGS } from "@plane/constants"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/cycles/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/cycles/page.tsx index a943c150960..b86a1b2948c 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/cycles/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/cycles/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/intake/header.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/intake/header.tsx index 0bbff985798..5f81d40afc5 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/intake/header.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/intake/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { PROJECT_SETTINGS } from "@plane/constants"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/intake/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/intake/page.tsx index a8ac0adebf4..3349a79d35f 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/intake/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/intake/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/modules/header.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/modules/header.tsx index 397a2b6a489..baf32b2b909 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/modules/header.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/modules/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { PROJECT_SETTINGS } from "@plane/constants"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/modules/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/modules/page.tsx index 7f5f540fe76..1253f0d6546 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/modules/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/modules/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/pages/header.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/pages/header.tsx index 9ee3db684f3..fa7a40e2864 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/pages/header.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/pages/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { PROJECT_SETTINGS } from "@plane/constants"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/pages/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/pages/page.tsx index 05ed1e6cb09..2b018e56de8 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/pages/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/pages/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/views/header.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/views/header.tsx index 4ca18074a57..c8429d90c94 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/views/header.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/views/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { PROJECT_SETTINGS } from "@plane/constants"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/views/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/views/page.tsx index 39f46d11f2d..594028f8f81 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/views/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/views/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/header.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/header.tsx index ba3e7c5fd14..95d47205112 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/header.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { PROJECT_SETTINGS } from "@plane/constants"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/labels/header.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/labels/header.tsx index 0138b0ea84f..b9daaae1e56 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/labels/header.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/labels/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { PROJECT_SETTINGS } from "@plane/constants"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/labels/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/labels/page.tsx index 5b2416f9ecc..870c05fa759 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/labels/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/labels/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useRef } from "react"; import { combine } from "@atlaskit/pragmatic-drag-and-drop/combine"; import { autoScrollForElements } from "@atlaskit/pragmatic-drag-and-drop-auto-scroll/element"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/layout.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/layout.tsx index 8381edbe3da..1182c4d33b8 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/layout.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { usePathname } from "next/navigation"; import { Outlet } from "react-router"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/members/header.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/members/header.tsx index c9a2348fb00..e8e3c4fe406 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/members/header.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/members/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { PROJECT_SETTINGS } from "@plane/constants"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/members/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/members/page.tsx index 21141c14cad..5b2cc065af7 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/members/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/members/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { EUserPermissions, EUserPermissionsLevel } from "@plane/constants"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/page.tsx index 00b9d7b5349..39a804660d8 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { EUserPermissions, EUserPermissionsLevel } from "@plane/constants"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/states/header.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/states/header.tsx index f69d22922b7..957632b25c9 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/states/header.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/states/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { PROJECT_SETTINGS } from "@plane/constants"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/states/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/states/page.tsx index ff3309d4582..9913d521c3e 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/states/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/states/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { EUserPermissions, EUserPermissionsLevel } from "@plane/constants"; import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/layout.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/layout.tsx index 977d9ebc9a0..86229fe9c05 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/layout.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect } from "react"; import { observer } from "mobx-react"; import { Outlet } from "react-router"; diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/page.tsx index 522e2ff5fbf..c783250f5c8 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import Link from "next/link"; import { useTheme } from "next-themes"; diff --git a/apps/web/app/(all)/[workspaceSlug]/layout.tsx b/apps/web/app/(all)/[workspaceSlug]/layout.tsx index 854e6bbaf20..17bb8dcbee3 100644 --- a/apps/web/app/(all)/[workspaceSlug]/layout.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Outlet } from "react-router"; import { AuthenticationWrapper } from "@/lib/wrappers/authentication-wrapper"; import { WorkspaceContentWrapper } from "@/plane-web/components/workspace/content-wrapper"; diff --git a/apps/web/app/(all)/accounts/forgot-password/layout.tsx b/apps/web/app/(all)/accounts/forgot-password/layout.tsx index 0e4b9b4bebd..f503c81e289 100644 --- a/apps/web/app/(all)/accounts/forgot-password/layout.tsx +++ b/apps/web/app/(all)/accounts/forgot-password/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Outlet } from "react-router"; import type { Route } from "./+types/layout"; diff --git a/apps/web/app/(all)/accounts/forgot-password/page.tsx b/apps/web/app/(all)/accounts/forgot-password/page.tsx index 299897364e7..35d684c6d20 100644 --- a/apps/web/app/(all)/accounts/forgot-password/page.tsx +++ b/apps/web/app/(all)/accounts/forgot-password/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // components import { ForgotPasswordForm } from "@/components/account/auth-forms/forgot-password"; diff --git a/apps/web/app/(all)/accounts/reset-password/layout.tsx b/apps/web/app/(all)/accounts/reset-password/layout.tsx index 30e798d44c8..d3955daa822 100644 --- a/apps/web/app/(all)/accounts/reset-password/layout.tsx +++ b/apps/web/app/(all)/accounts/reset-password/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Outlet } from "react-router"; import type { Route } from "./+types/layout"; diff --git a/apps/web/app/(all)/accounts/reset-password/page.tsx b/apps/web/app/(all)/accounts/reset-password/page.tsx index b37fb9aed68..68fc71e9342 100644 --- a/apps/web/app/(all)/accounts/reset-password/page.tsx +++ b/apps/web/app/(all)/accounts/reset-password/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { EAuthModes } from "@plane/constants"; // components diff --git a/apps/web/app/(all)/accounts/set-password/layout.tsx b/apps/web/app/(all)/accounts/set-password/layout.tsx index 290d153a955..4455b84fcc6 100644 --- a/apps/web/app/(all)/accounts/set-password/layout.tsx +++ b/apps/web/app/(all)/accounts/set-password/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Outlet } from "react-router"; import type { Route } from "./+types/layout"; diff --git a/apps/web/app/(all)/accounts/set-password/page.tsx b/apps/web/app/(all)/accounts/set-password/page.tsx index 4e3a3bfa013..886f8887297 100644 --- a/apps/web/app/(all)/accounts/set-password/page.tsx +++ b/apps/web/app/(all)/accounts/set-password/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { EAuthModes } from "@plane/constants"; // components diff --git a/apps/web/app/(all)/create-workspace/layout.tsx b/apps/web/app/(all)/create-workspace/layout.tsx index 880b1f3947b..95b73bf8d23 100644 --- a/apps/web/app/(all)/create-workspace/layout.tsx +++ b/apps/web/app/(all)/create-workspace/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Outlet } from "react-router"; import type { Route } from "./+types/layout"; diff --git a/apps/web/app/(all)/create-workspace/page.tsx b/apps/web/app/(all)/create-workspace/page.tsx index 0228efa2dcb..23b8b16fc92 100644 --- a/apps/web/app/(all)/create-workspace/page.tsx +++ b/apps/web/app/(all)/create-workspace/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import Link from "next/link"; diff --git a/apps/web/app/(all)/invitations/layout.tsx b/apps/web/app/(all)/invitations/layout.tsx index cbda5f4c042..68f4fe7a482 100644 --- a/apps/web/app/(all)/invitations/layout.tsx +++ b/apps/web/app/(all)/invitations/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Outlet } from "react-router"; import type { Route } from "./+types/layout"; diff --git a/apps/web/app/(all)/invitations/page.tsx b/apps/web/app/(all)/invitations/page.tsx index ca926bc5025..5543c492cb7 100644 --- a/apps/web/app/(all)/invitations/page.tsx +++ b/apps/web/app/(all)/invitations/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import Link from "next/link"; diff --git a/apps/web/app/(all)/layout.preload.tsx b/apps/web/app/(all)/layout.preload.tsx index af2368fa8c8..e070eaa6678 100644 --- a/apps/web/app/(all)/layout.preload.tsx +++ b/apps/web/app/(all)/layout.preload.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // TODO: Check if we need this // https://nextjs.org/docs/app/api-reference/functions/generate-metadata#link-relpreload // export const usePreloadResources = () => { diff --git a/apps/web/app/(all)/layout.tsx b/apps/web/app/(all)/layout.tsx index 986e93e4a56..ab06034b0b2 100644 --- a/apps/web/app/(all)/layout.tsx +++ b/apps/web/app/(all)/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Outlet } from "react-router"; import type { Route } from "./+types/layout"; import { PreloadResources } from "./layout.preload"; diff --git a/apps/web/app/(all)/onboarding/layout.tsx b/apps/web/app/(all)/onboarding/layout.tsx index ac20091f29a..fee10f7a090 100644 --- a/apps/web/app/(all)/onboarding/layout.tsx +++ b/apps/web/app/(all)/onboarding/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Outlet } from "react-router"; import type { Route } from "./+types/layout"; diff --git a/apps/web/app/(all)/onboarding/page.tsx b/apps/web/app/(all)/onboarding/page.tsx index 9dc169495cc..2f400962ab8 100644 --- a/apps/web/app/(all)/onboarding/page.tsx +++ b/apps/web/app/(all)/onboarding/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import useSWR from "swr"; diff --git a/apps/web/app/(all)/settings/profile/[profileTabId]/page.tsx b/apps/web/app/(all)/settings/profile/[profileTabId]/page.tsx index 6b481d8189e..0a2ba9c9ac6 100644 --- a/apps/web/app/(all)/settings/profile/[profileTabId]/page.tsx +++ b/apps/web/app/(all)/settings/profile/[profileTabId]/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { PROFILE_SETTINGS_TABS } from "@plane/constants"; diff --git a/apps/web/app/(all)/settings/profile/layout.tsx b/apps/web/app/(all)/settings/profile/layout.tsx index 38311cb08d3..5b346776713 100644 --- a/apps/web/app/(all)/settings/profile/layout.tsx +++ b/apps/web/app/(all)/settings/profile/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Outlet } from "react-router"; // components import { ProjectsAppPowerKProvider } from "@/components/power-k/projects-app-provider"; diff --git a/apps/web/app/(all)/sign-up/layout.tsx b/apps/web/app/(all)/sign-up/layout.tsx index daf5a0307b4..97a8147e457 100644 --- a/apps/web/app/(all)/sign-up/layout.tsx +++ b/apps/web/app/(all)/sign-up/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Outlet } from "react-router"; import type { Route } from "./+types/layout"; diff --git a/apps/web/app/(all)/sign-up/page.tsx b/apps/web/app/(all)/sign-up/page.tsx index b3563ae7d74..639d765cc50 100644 --- a/apps/web/app/(all)/sign-up/page.tsx +++ b/apps/web/app/(all)/sign-up/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // components import { AuthBase } from "@/components/auth-screens/auth-base"; // helpers diff --git a/apps/web/app/(all)/workspace-invitations/layout.tsx b/apps/web/app/(all)/workspace-invitations/layout.tsx index cab6733a629..b9a7337461c 100644 --- a/apps/web/app/(all)/workspace-invitations/layout.tsx +++ b/apps/web/app/(all)/workspace-invitations/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Outlet } from "react-router"; import type { Route } from "./+types/layout"; diff --git a/apps/web/app/(all)/workspace-invitations/page.tsx b/apps/web/app/(all)/workspace-invitations/page.tsx index 315d825f86f..a70bf51aa79 100644 --- a/apps/web/app/(all)/workspace-invitations/page.tsx +++ b/apps/web/app/(all)/workspace-invitations/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; import { useSearchParams } from "next/navigation"; diff --git a/apps/web/app/(home)/layout.tsx b/apps/web/app/(home)/layout.tsx index a972f662acc..c723b076cf7 100644 --- a/apps/web/app/(home)/layout.tsx +++ b/apps/web/app/(home)/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Outlet } from "react-router"; // types import type { Route } from "./+types/layout"; diff --git a/apps/web/app/(home)/page.tsx b/apps/web/app/(home)/page.tsx index 657ee50179b..4717705f168 100644 --- a/apps/web/app/(home)/page.tsx +++ b/apps/web/app/(home)/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // components import { AuthBase } from "@/components/auth-screens/auth-base"; diff --git a/apps/web/app/compat/next/helper.ts b/apps/web/app/compat/next/helper.ts index c0469987026..c4edf3d5455 100644 --- a/apps/web/app/compat/next/helper.ts +++ b/apps/web/app/compat/next/helper.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + /** * Ensures that a URL has a trailing slash while preserving query parameters and fragments * @param url - The URL to process diff --git a/apps/web/app/compat/next/image.tsx b/apps/web/app/compat/next/image.tsx index 58e8765eb52..f229d0d5ff8 100644 --- a/apps/web/app/compat/next/image.tsx +++ b/apps/web/app/compat/next/image.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // Minimal shim so code using next/image compiles under React Router + Vite diff --git a/apps/web/app/compat/next/link.tsx b/apps/web/app/compat/next/link.tsx index b0bca4faf59..85177560fcb 100644 --- a/apps/web/app/compat/next/link.tsx +++ b/apps/web/app/compat/next/link.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { Link as RRLink } from "react-router"; import { ensureTrailingSlash } from "./helper"; diff --git a/apps/web/app/compat/next/navigation.ts b/apps/web/app/compat/next/navigation.ts index 7a5f0998421..3803ffe1fb4 100644 --- a/apps/web/app/compat/next/navigation.ts +++ b/apps/web/app/compat/next/navigation.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useMemo } from "react"; import { useLocation, useNavigate, useParams as useParamsRR, useSearchParams as useSearchParamsRR } from "react-router"; import { ensureTrailingSlash } from "./helper"; diff --git a/apps/web/app/compat/next/script.tsx b/apps/web/app/compat/next/script.tsx index af1063dbf10..c2b470b7909 100644 --- a/apps/web/app/compat/next/script.tsx +++ b/apps/web/app/compat/next/script.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect } from "react"; type ScriptProps = { diff --git a/apps/web/app/entry.client.tsx b/apps/web/app/entry.client.tsx index 9cf1c32deba..0a87135953e 100644 --- a/apps/web/app/entry.client.tsx +++ b/apps/web/app/entry.client.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as Sentry from "@sentry/react-router"; import { startTransition, StrictMode } from "react"; import { hydrateRoot } from "react-dom/client"; diff --git a/apps/web/app/error/dev.tsx b/apps/web/app/error/dev.tsx index 8dd696f0bfc..787f4baf907 100644 --- a/apps/web/app/error/dev.tsx +++ b/apps/web/app/error/dev.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { isRouteErrorResponse } from "react-router"; import { Banner } from "@plane/propel/banner"; diff --git a/apps/web/app/error/index.tsx b/apps/web/app/error/index.tsx index d7da7a8dbc8..9c3712b6da5 100644 --- a/apps/web/app/error/index.tsx +++ b/apps/web/app/error/index.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // hooks import { useAppRouter } from "@/hooks/use-app-router"; // layouts diff --git a/apps/web/app/error/prod.tsx b/apps/web/app/error/prod.tsx index 75148e78388..fdbfcd5f1d3 100644 --- a/apps/web/app/error/prod.tsx +++ b/apps/web/app/error/prod.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useTheme } from "next-themes"; // plane imports import { Button } from "@plane/propel/button"; diff --git a/apps/web/app/layout.tsx b/apps/web/app/layout.tsx index 29e153a3035..d66fd1fa872 100644 --- a/apps/web/app/layout.tsx +++ b/apps/web/app/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import Script from "next/script"; // styles diff --git a/apps/web/app/not-found.tsx b/apps/web/app/not-found.tsx index 44290d63cde..13763951ce1 100644 --- a/apps/web/app/not-found.tsx +++ b/apps/web/app/not-found.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import Link from "next/link"; // ui import { Button } from "@plane/propel/button"; diff --git a/apps/web/app/provider.tsx b/apps/web/app/provider.tsx index ef696647b23..a8a5d27188e 100644 --- a/apps/web/app/provider.tsx +++ b/apps/web/app/provider.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { lazy, Suspense } from "react"; import { useTheme } from "next-themes"; import { SWRConfig } from "swr"; diff --git a/apps/web/app/root.tsx b/apps/web/app/root.tsx index e59dadb8940..030cdc953fb 100644 --- a/apps/web/app/root.tsx +++ b/apps/web/app/root.tsx @@ -1,5 +1,10 @@ -import React from "react"; -import type {ReactNode} from "react"; +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import React, { type ReactNode } from "react"; import * as Sentry from "@sentry/react-router"; import Script from "next/script"; import { Links, Meta, Outlet, Scripts } from "react-router"; diff --git a/apps/web/app/routes.ts b/apps/web/app/routes.ts index e862bd15f44..cdfea2ea16b 100644 --- a/apps/web/app/routes.ts +++ b/apps/web/app/routes.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { route } from "@react-router/dev/routes"; import type { RouteConfigEntry } from "@react-router/dev/routes"; import { coreRoutes } from "./routes/core"; diff --git a/apps/web/app/routes/core.ts b/apps/web/app/routes/core.ts index daa83c95f81..c9c82bd2475 100644 --- a/apps/web/app/routes/core.ts +++ b/apps/web/app/routes/core.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { index, layout, route } from "@react-router/dev/routes"; import type { RouteConfig, RouteConfigEntry } from "@react-router/dev/routes"; diff --git a/apps/web/app/routes/extended.ts b/apps/web/app/routes/extended.ts index bbc5aa4cc0a..452d214ad91 100644 --- a/apps/web/app/routes/extended.ts +++ b/apps/web/app/routes/extended.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { RouteConfigEntry } from "@react-router/dev/routes"; export const extendedRoutes: RouteConfigEntry[] = []; diff --git a/apps/web/app/routes/helper.ts b/apps/web/app/routes/helper.ts index 5db1c8855a9..74dcab50cec 100644 --- a/apps/web/app/routes/helper.ts +++ b/apps/web/app/routes/helper.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { RouteConfigEntry } from "@react-router/dev/routes"; /** diff --git a/apps/web/app/routes/redirects/core/accounts-signup.tsx b/apps/web/app/routes/redirects/core/accounts-signup.tsx index 5343e27beaa..be1ca73ab2f 100644 --- a/apps/web/app/routes/redirects/core/accounts-signup.tsx +++ b/apps/web/app/routes/redirects/core/accounts-signup.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { redirect } from "react-router"; export const clientLoader = () => { diff --git a/apps/web/app/routes/redirects/core/analytics.tsx b/apps/web/app/routes/redirects/core/analytics.tsx index 21bacf50977..3cc7c81efa7 100644 --- a/apps/web/app/routes/redirects/core/analytics.tsx +++ b/apps/web/app/routes/redirects/core/analytics.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { redirect } from "react-router"; import type { Route } from "./+types/analytics"; diff --git a/apps/web/app/routes/redirects/core/api-tokens.tsx b/apps/web/app/routes/redirects/core/api-tokens.tsx index d97413084bc..9d070a16751 100644 --- a/apps/web/app/routes/redirects/core/api-tokens.tsx +++ b/apps/web/app/routes/redirects/core/api-tokens.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { redirect } from "react-router"; export const clientLoader = () => { diff --git a/apps/web/app/routes/redirects/core/inbox.tsx b/apps/web/app/routes/redirects/core/inbox.tsx index bf2bd9a5037..2d71229a918 100644 --- a/apps/web/app/routes/redirects/core/inbox.tsx +++ b/apps/web/app/routes/redirects/core/inbox.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { redirect } from "react-router"; import type { Route } from "./+types/inbox"; diff --git a/apps/web/app/routes/redirects/core/index.ts b/apps/web/app/routes/redirects/core/index.ts index 480386bf62d..e1eaeca46ee 100644 --- a/apps/web/app/routes/redirects/core/index.ts +++ b/apps/web/app/routes/redirects/core/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { route } from "@react-router/dev/routes"; import type { RouteConfigEntry } from "@react-router/dev/routes"; diff --git a/apps/web/app/routes/redirects/core/login.tsx b/apps/web/app/routes/redirects/core/login.tsx index ed49c8ca3eb..d591a33fd76 100644 --- a/apps/web/app/routes/redirects/core/login.tsx +++ b/apps/web/app/routes/redirects/core/login.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { redirect } from "react-router"; export const clientLoader = () => { diff --git a/apps/web/app/routes/redirects/core/profile-settings.tsx b/apps/web/app/routes/redirects/core/profile-settings.tsx index 7e8a0c15a2e..82362df47ed 100644 --- a/apps/web/app/routes/redirects/core/profile-settings.tsx +++ b/apps/web/app/routes/redirects/core/profile-settings.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { redirect } from "react-router"; import type { Route } from "./+types/profile-settings"; diff --git a/apps/web/app/routes/redirects/core/project-settings.tsx b/apps/web/app/routes/redirects/core/project-settings.tsx index da14c515a9c..db74d57cc77 100644 --- a/apps/web/app/routes/redirects/core/project-settings.tsx +++ b/apps/web/app/routes/redirects/core/project-settings.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { redirect } from "react-router"; import type { Route } from "./+types/project-settings"; diff --git a/apps/web/app/routes/redirects/core/register.tsx b/apps/web/app/routes/redirects/core/register.tsx index 79104049575..bdcb453f973 100644 --- a/apps/web/app/routes/redirects/core/register.tsx +++ b/apps/web/app/routes/redirects/core/register.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { redirect } from "react-router"; export const clientLoader = () => { diff --git a/apps/web/app/routes/redirects/core/sign-in.tsx b/apps/web/app/routes/redirects/core/sign-in.tsx index 83a91a3eb47..5016e254ecf 100644 --- a/apps/web/app/routes/redirects/core/sign-in.tsx +++ b/apps/web/app/routes/redirects/core/sign-in.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { redirect } from "react-router"; export const clientLoader = () => { diff --git a/apps/web/app/routes/redirects/core/signin.tsx b/apps/web/app/routes/redirects/core/signin.tsx index e440e83996a..f557230de2a 100644 --- a/apps/web/app/routes/redirects/core/signin.tsx +++ b/apps/web/app/routes/redirects/core/signin.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { redirect } from "react-router"; export const clientLoader = () => { diff --git a/apps/web/app/routes/redirects/core/workspace-account-settings.tsx b/apps/web/app/routes/redirects/core/workspace-account-settings.tsx index 10d375e9a16..2e44a5bdad7 100644 --- a/apps/web/app/routes/redirects/core/workspace-account-settings.tsx +++ b/apps/web/app/routes/redirects/core/workspace-account-settings.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { redirect } from "react-router"; import type { Route } from "./+types/workspace-account-settings"; diff --git a/apps/web/app/routes/redirects/extended/index.ts b/apps/web/app/routes/redirects/extended/index.ts index 7f2c496e15d..7b4da929db4 100644 --- a/apps/web/app/routes/redirects/extended/index.ts +++ b/apps/web/app/routes/redirects/extended/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { RouteConfigEntry } from "@react-router/dev/routes"; export const extendedRedirectRoutes: RouteConfigEntry[] = []; diff --git a/apps/web/app/routes/redirects/index.ts b/apps/web/app/routes/redirects/index.ts index 4c78ea35452..b736b22f4b1 100644 --- a/apps/web/app/routes/redirects/index.ts +++ b/apps/web/app/routes/redirects/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { RouteConfigEntry } from "@react-router/dev/routes"; import { coreRedirectRoutes } from "./core"; import { extendedRedirectRoutes } from "./extended"; diff --git a/apps/web/ce/components/active-cycles/index.ts b/apps/web/ce/components/active-cycles/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/ce/components/active-cycles/index.ts +++ b/apps/web/ce/components/active-cycles/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/ce/components/active-cycles/root.tsx b/apps/web/ce/components/active-cycles/root.tsx index ae0aa9b1f79..81805656b30 100644 --- a/apps/web/ce/components/active-cycles/root.tsx +++ b/apps/web/ce/components/active-cycles/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // local imports import { WorkspaceActiveCyclesUpgrade } from "./workspace-active-cycles-upgrade"; diff --git a/apps/web/ce/components/active-cycles/workspace-active-cycles-upgrade.tsx b/apps/web/ce/components/active-cycles/workspace-active-cycles-upgrade.tsx index 512ef970933..d1702b94ced 100644 --- a/apps/web/ce/components/active-cycles/workspace-active-cycles-upgrade.tsx +++ b/apps/web/ce/components/active-cycles/workspace-active-cycles-upgrade.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { AlertOctagon, BarChart4, CircleDashed, Folder, Microscope } from "lucide-react"; // plane imports diff --git a/apps/web/ce/components/analytics/tabs.tsx b/apps/web/ce/components/analytics/tabs.tsx index 3cca973990f..1fdbc0cbcf2 100644 --- a/apps/web/ce/components/analytics/tabs.tsx +++ b/apps/web/ce/components/analytics/tabs.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { AnalyticsTab } from "@plane/types"; import { Overview } from "@/components/analytics/overview"; import { WorkItems } from "@/components/analytics/work-items"; diff --git a/apps/web/ce/components/analytics/use-analytics-tabs.tsx b/apps/web/ce/components/analytics/use-analytics-tabs.tsx index 71f1ab15fd2..03877975127 100644 --- a/apps/web/ce/components/analytics/use-analytics-tabs.tsx +++ b/apps/web/ce/components/analytics/use-analytics-tabs.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useMemo } from "react"; import { useTranslation } from "@plane/i18n"; import { getAnalyticsTabs } from "./tabs"; diff --git a/apps/web/ce/components/app-rail/app-rail-hoc.tsx b/apps/web/ce/components/app-rail/app-rail-hoc.tsx index 63d13e5c2e3..82f25e1f68d 100644 --- a/apps/web/ce/components/app-rail/app-rail-hoc.tsx +++ b/apps/web/ce/components/app-rail/app-rail-hoc.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // hoc/withDockItems.tsx import React from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/ce/components/app-rail/index.ts b/apps/web/ce/components/app-rail/index.ts index c29a9bf13ad..8b6ba42a4ce 100644 --- a/apps/web/ce/components/app-rail/index.ts +++ b/apps/web/ce/components/app-rail/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./app-rail-hoc"; diff --git a/apps/web/ce/components/automations/list/wrapper.tsx b/apps/web/ce/components/automations/list/wrapper.tsx index 80b819aa09b..f884b403fde 100644 --- a/apps/web/ce/components/automations/list/wrapper.tsx +++ b/apps/web/ce/components/automations/list/wrapper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + type Props = { projectId: string; workspaceSlug: string; diff --git a/apps/web/ce/components/automations/root.tsx b/apps/web/ce/components/automations/root.tsx index 9dbb44942fe..f36f36d3ce1 100644 --- a/apps/web/ce/components/automations/root.tsx +++ b/apps/web/ce/components/automations/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import React from "react"; diff --git a/apps/web/ce/components/breadcrumbs/common.tsx b/apps/web/ce/components/breadcrumbs/common.tsx index 1aaeaaa78f6..9040cb21b57 100644 --- a/apps/web/ce/components/breadcrumbs/common.tsx +++ b/apps/web/ce/components/breadcrumbs/common.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // local components import { useProjectNavigationPreferences } from "@/hooks/use-navigation-preferences"; import { ProjectBreadcrumb } from "./project"; diff --git a/apps/web/ce/components/breadcrumbs/project-feature.tsx b/apps/web/ce/components/breadcrumbs/project-feature.tsx index 51d26d8ea65..4b076a7abd4 100644 --- a/apps/web/ce/components/breadcrumbs/project-feature.tsx +++ b/apps/web/ce/components/breadcrumbs/project-feature.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ReactNode } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/ce/components/breadcrumbs/project.tsx b/apps/web/ce/components/breadcrumbs/project.tsx index fc17a5eb1fc..b83ecf04700 100644 --- a/apps/web/ce/components/breadcrumbs/project.tsx +++ b/apps/web/ce/components/breadcrumbs/project.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { Logo } from "@plane/propel/emoji-icon-picker"; import { ProjectIcon } from "@plane/propel/icons"; diff --git a/apps/web/ce/components/browse/workItem-detail.tsx b/apps/web/ce/components/browse/workItem-detail.tsx index 64c466fbdf2..b56a9d940a7 100644 --- a/apps/web/ce/components/browse/workItem-detail.tsx +++ b/apps/web/ce/components/browse/workItem-detail.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import type { TIssue } from "@plane/types"; import { IssueDetailRoot } from "@/components/issues/issue-detail/root"; diff --git a/apps/web/ce/components/command-palette/actions/index.ts b/apps/web/ce/components/command-palette/actions/index.ts index c7f1e122d16..a6961e23876 100644 --- a/apps/web/ce/components/command-palette/actions/index.ts +++ b/apps/web/ce/components/command-palette/actions/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./work-item-actions"; diff --git a/apps/web/ce/components/command-palette/actions/work-item-actions/change-state-list.tsx b/apps/web/ce/components/command-palette/actions/work-item-actions/change-state-list.tsx index 91ccd7444c5..69e4aed88e3 100644 --- a/apps/web/ce/components/command-palette/actions/work-item-actions/change-state-list.tsx +++ b/apps/web/ce/components/command-palette/actions/work-item-actions/change-state-list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Command } from "cmdk"; import { observer } from "mobx-react"; import { EIconSize } from "@plane/constants"; diff --git a/apps/web/ce/components/command-palette/actions/work-item-actions/index.ts b/apps/web/ce/components/command-palette/actions/work-item-actions/index.ts index ac7f8aa8664..3f2f8c07184 100644 --- a/apps/web/ce/components/command-palette/actions/work-item-actions/index.ts +++ b/apps/web/ce/components/command-palette/actions/work-item-actions/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./change-state-list"; diff --git a/apps/web/ce/components/command-palette/helpers.tsx b/apps/web/ce/components/command-palette/helpers.tsx index 714f9a7e59b..d691579226b 100644 --- a/apps/web/ce/components/command-palette/helpers.tsx +++ b/apps/web/ce/components/command-palette/helpers.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { LayoutGrid } from "lucide-react"; // plane imports import { CycleIcon, ModuleIcon, PageIcon, ProjectIcon, ViewsIcon } from "@plane/propel/icons"; diff --git a/apps/web/ce/components/command-palette/index.ts b/apps/web/ce/components/command-palette/index.ts index cb220b2bd92..128f77fb157 100644 --- a/apps/web/ce/components/command-palette/index.ts +++ b/apps/web/ce/components/command-palette/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./actions"; export * from "./helpers"; diff --git a/apps/web/ce/components/command-palette/modals/project-level.tsx b/apps/web/ce/components/command-palette/modals/project-level.tsx index baf430f55e5..e01b002efd9 100644 --- a/apps/web/ce/components/command-palette/modals/project-level.tsx +++ b/apps/web/ce/components/command-palette/modals/project-level.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // components import { CycleCreateUpdateModal } from "@/components/cycles/modal"; diff --git a/apps/web/ce/components/command-palette/modals/work-item-level.tsx b/apps/web/ce/components/command-palette/modals/work-item-level.tsx index 8f71596c7fd..cb9d8dc228c 100644 --- a/apps/web/ce/components/command-palette/modals/work-item-level.tsx +++ b/apps/web/ce/components/command-palette/modals/work-item-level.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/ce/components/command-palette/modals/workspace-level.tsx b/apps/web/ce/components/command-palette/modals/workspace-level.tsx index 6a82d54e915..e07f5d1a380 100644 --- a/apps/web/ce/components/command-palette/modals/workspace-level.tsx +++ b/apps/web/ce/components/command-palette/modals/workspace-level.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // components import { CreateProjectModal } from "@/components/project/create-project-modal"; diff --git a/apps/web/ce/components/command-palette/power-k/constants.ts b/apps/web/ce/components/command-palette/power-k/constants.ts index 3b2a051c202..870a4f46ba6 100644 --- a/apps/web/ce/components/command-palette/power-k/constants.ts +++ b/apps/web/ce/components/command-palette/power-k/constants.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // core import type { TPowerKModalPageDetails } from "@/components/power-k/ui/modal/constants"; // local imports diff --git a/apps/web/ce/components/command-palette/power-k/context-detector.ts b/apps/web/ce/components/command-palette/power-k/context-detector.ts index e84ca20b89a..42dcc201a4b 100644 --- a/apps/web/ce/components/command-palette/power-k/context-detector.ts +++ b/apps/web/ce/components/command-palette/power-k/context-detector.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Params } from "react-router"; // local imports import type { TPowerKContextTypeExtended } from "./types"; diff --git a/apps/web/ce/components/command-palette/power-k/hooks/use-extended-context-indicator.ts b/apps/web/ce/components/command-palette/power-k/hooks/use-extended-context-indicator.ts index e92e54e2e63..e24bc08aa1c 100644 --- a/apps/web/ce/components/command-palette/power-k/hooks/use-extended-context-indicator.ts +++ b/apps/web/ce/components/command-palette/power-k/hooks/use-extended-context-indicator.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // local imports import type { TPowerKContextType } from "@/components/power-k/core/types"; diff --git a/apps/web/ce/components/command-palette/power-k/pages/context-based/index.ts b/apps/web/ce/components/command-palette/power-k/pages/context-based/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/ce/components/command-palette/power-k/pages/context-based/index.ts +++ b/apps/web/ce/components/command-palette/power-k/pages/context-based/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/ce/components/command-palette/power-k/pages/context-based/root.tsx b/apps/web/ce/components/command-palette/power-k/pages/context-based/root.tsx index 12833d9df30..1cac3d3f0cf 100644 --- a/apps/web/ce/components/command-palette/power-k/pages/context-based/root.tsx +++ b/apps/web/ce/components/command-palette/power-k/pages/context-based/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // components import type { TPowerKCommandConfig } from "@/components/power-k/core/types"; import type { ContextBasedActionsProps, TContextEntityMap } from "@/components/power-k/ui/pages/context-based"; diff --git a/apps/web/ce/components/command-palette/power-k/pages/context-based/work-item/state-menu-item.tsx b/apps/web/ce/components/command-palette/power-k/pages/context-based/work-item/state-menu-item.tsx index 2478fdf4f09..f9e2497b00d 100644 --- a/apps/web/ce/components/command-palette/power-k/pages/context-based/work-item/state-menu-item.tsx +++ b/apps/web/ce/components/command-palette/power-k/pages/context-based/work-item/state-menu-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane types import { StateGroupIcon } from "@plane/propel/icons"; diff --git a/apps/web/ce/components/command-palette/power-k/search/no-results-command.tsx b/apps/web/ce/components/command-palette/power-k/search/no-results-command.tsx index 8639b52be8c..af4debf751c 100644 --- a/apps/web/ce/components/command-palette/power-k/search/no-results-command.tsx +++ b/apps/web/ce/components/command-palette/power-k/search/no-results-command.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Command } from "cmdk"; import { useTranslation } from "@plane/i18n"; import { SearchIcon } from "@plane/propel/icons"; diff --git a/apps/web/ce/components/command-palette/power-k/search/search-results-map.tsx b/apps/web/ce/components/command-palette/power-k/search/search-results-map.tsx index 90d5b5f20aa..c137f6f779b 100644 --- a/apps/web/ce/components/command-palette/power-k/search/search-results-map.tsx +++ b/apps/web/ce/components/command-palette/power-k/search/search-results-map.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // components import type { TPowerKSearchResultGroupDetails } from "@/components/power-k/ui/modal/search-results-map"; // local imports diff --git a/apps/web/ce/components/command-palette/power-k/types.ts b/apps/web/ce/components/command-palette/power-k/types.ts index 4e497f8b87a..9d0086f70f9 100644 --- a/apps/web/ce/components/command-palette/power-k/types.ts +++ b/apps/web/ce/components/command-palette/power-k/types.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TPowerKContextTypeExtended = never; export type TPowerKPageTypeExtended = never; diff --git a/apps/web/ce/components/comments/comment-block.tsx b/apps/web/ce/components/comments/comment-block.tsx index 47590e53ffd..84feaa6ee3c 100644 --- a/apps/web/ce/components/comments/comment-block.tsx +++ b/apps/web/ce/components/comments/comment-block.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ReactNode } from "react"; import { useRef } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/ce/components/comments/index.ts b/apps/web/ce/components/comments/index.ts index 6144f523602..3bbc477fb93 100644 --- a/apps/web/ce/components/comments/index.ts +++ b/apps/web/ce/components/comments/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./comment-block"; export { CommentCardDisplay } from "@/components/comments/card/display"; diff --git a/apps/web/ce/components/common/extended-app-header.tsx b/apps/web/ce/components/common/extended-app-header.tsx index 10c782d32b3..8149e25c69e 100644 --- a/apps/web/ce/components/common/extended-app-header.tsx +++ b/apps/web/ce/components/common/extended-app-header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ReactNode } from "react"; import { observer } from "mobx-react"; import { useParams } from "react-router"; diff --git a/apps/web/ce/components/common/modal/global.tsx b/apps/web/ce/components/common/modal/global.tsx index 76b859c3e8d..98292c6bd8b 100644 --- a/apps/web/ce/components/common/modal/global.tsx +++ b/apps/web/ce/components/common/modal/global.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { lazy, Suspense } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/ce/components/common/quick-actions-factory.tsx b/apps/web/ce/components/common/quick-actions-factory.tsx index a59a61e5332..9f94c8ddf15 100644 --- a/apps/web/ce/components/common/quick-actions-factory.tsx +++ b/apps/web/ce/components/common/quick-actions-factory.tsx @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export { useQuickActionsFactory } from "@/components/common/quick-actions-factory"; diff --git a/apps/web/ce/components/common/subscription/subscription-pill.tsx b/apps/web/ce/components/common/subscription/subscription-pill.tsx index e03ecf8d753..f286b870a35 100644 --- a/apps/web/ce/components/common/subscription/subscription-pill.tsx +++ b/apps/web/ce/components/common/subscription/subscription-pill.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { IWorkspace } from "@plane/types"; type TProps = { diff --git a/apps/web/ce/components/cycles/active-cycle/index.ts b/apps/web/ce/components/cycles/active-cycle/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/ce/components/cycles/active-cycle/index.ts +++ b/apps/web/ce/components/cycles/active-cycle/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/ce/components/cycles/active-cycle/root.tsx b/apps/web/ce/components/cycles/active-cycle/root.tsx index 465dfaa6026..99ffdae74f8 100644 --- a/apps/web/ce/components/cycles/active-cycle/root.tsx +++ b/apps/web/ce/components/cycles/active-cycle/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useTheme } from "next-themes"; import { Disclosure } from "@headlessui/react"; diff --git a/apps/web/ce/components/cycles/additional-actions.tsx b/apps/web/ce/components/cycles/additional-actions.tsx index 96a4a004d1b..843e9e51e9e 100644 --- a/apps/web/ce/components/cycles/additional-actions.tsx +++ b/apps/web/ce/components/cycles/additional-actions.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { observer } from "mobx-react"; type Props = { diff --git a/apps/web/ce/components/cycles/analytics-sidebar/base.tsx b/apps/web/ce/components/cycles/analytics-sidebar/base.tsx index 3bcf2832172..5dd97c32dd6 100644 --- a/apps/web/ce/components/cycles/analytics-sidebar/base.tsx +++ b/apps/web/ce/components/cycles/analytics-sidebar/base.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Fragment } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/ce/components/cycles/analytics-sidebar/index.ts b/apps/web/ce/components/cycles/analytics-sidebar/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/ce/components/cycles/analytics-sidebar/index.ts +++ b/apps/web/ce/components/cycles/analytics-sidebar/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/ce/components/cycles/analytics-sidebar/root.tsx b/apps/web/ce/components/cycles/analytics-sidebar/root.tsx index 947a8844cbc..ce0865c4d4e 100644 --- a/apps/web/ce/components/cycles/analytics-sidebar/root.tsx +++ b/apps/web/ce/components/cycles/analytics-sidebar/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import React from "react"; // components diff --git a/apps/web/ce/components/cycles/end-cycle/index.ts b/apps/web/ce/components/cycles/end-cycle/index.ts index 031608e25ff..dd65a9ec347 100644 --- a/apps/web/ce/components/cycles/end-cycle/index.ts +++ b/apps/web/ce/components/cycles/end-cycle/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./modal"; diff --git a/apps/web/ce/components/cycles/end-cycle/modal.tsx b/apps/web/ce/components/cycles/end-cycle/modal.tsx index 87b4ded4559..98c906942be 100644 --- a/apps/web/ce/components/cycles/end-cycle/modal.tsx +++ b/apps/web/ce/components/cycles/end-cycle/modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; interface Props { diff --git a/apps/web/ce/components/cycles/index.ts b/apps/web/ce/components/cycles/index.ts index 1da1150255f..defcd502a93 100644 --- a/apps/web/ce/components/cycles/index.ts +++ b/apps/web/ce/components/cycles/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./active-cycle"; export * from "./analytics-sidebar"; export * from "./additional-actions"; diff --git a/apps/web/ce/components/de-dupe/de-dupe-button.tsx b/apps/web/ce/components/de-dupe/de-dupe-button.tsx index 1575abac83d..2060f155661 100644 --- a/apps/web/ce/components/de-dupe/de-dupe-button.tsx +++ b/apps/web/ce/components/de-dupe/de-dupe-button.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import React from "react"; // local components diff --git a/apps/web/ce/components/de-dupe/duplicate-modal/index.ts b/apps/web/ce/components/de-dupe/duplicate-modal/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/ce/components/de-dupe/duplicate-modal/index.ts +++ b/apps/web/ce/components/de-dupe/duplicate-modal/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/ce/components/de-dupe/duplicate-modal/root.tsx b/apps/web/ce/components/de-dupe/duplicate-modal/root.tsx index 577152beee4..60e3ec924c4 100644 --- a/apps/web/ce/components/de-dupe/duplicate-modal/root.tsx +++ b/apps/web/ce/components/de-dupe/duplicate-modal/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; // types import type { TDeDupeIssue } from "@plane/types"; diff --git a/apps/web/ce/components/de-dupe/duplicate-popover/index.ts b/apps/web/ce/components/de-dupe/duplicate-popover/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/ce/components/de-dupe/duplicate-popover/index.ts +++ b/apps/web/ce/components/de-dupe/duplicate-popover/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/ce/components/de-dupe/duplicate-popover/root.tsx b/apps/web/ce/components/de-dupe/duplicate-popover/root.tsx index 957fb01f215..51dfff897f2 100644 --- a/apps/web/ce/components/de-dupe/duplicate-popover/root.tsx +++ b/apps/web/ce/components/de-dupe/duplicate-popover/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import React from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/ce/components/de-dupe/issue-block/button-label.tsx b/apps/web/ce/components/de-dupe/issue-block/button-label.tsx index 2ec2b8caa6d..461187bd099 100644 --- a/apps/web/ce/components/de-dupe/issue-block/button-label.tsx +++ b/apps/web/ce/components/de-dupe/issue-block/button-label.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; type TDeDupeIssueButtonLabelProps = { diff --git a/apps/web/ce/components/desktop/helper.ts b/apps/web/ce/components/desktop/helper.ts index 2082e74ed86..cae74441f4e 100644 --- a/apps/web/ce/components/desktop/helper.ts +++ b/apps/web/ce/components/desktop/helper.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export const isSidebarToggleVisible = () => true; diff --git a/apps/web/ce/components/desktop/index.ts b/apps/web/ce/components/desktop/index.ts index c562f810210..8b7f5878ecc 100644 --- a/apps/web/ce/components/desktop/index.ts +++ b/apps/web/ce/components/desktop/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./helper"; export * from "./sidebar-workspace-menu"; diff --git a/apps/web/ce/components/desktop/sidebar-workspace-menu.tsx b/apps/web/ce/components/desktop/sidebar-workspace-menu.tsx index 98ea7e961ea..9dadb9ef2e3 100644 --- a/apps/web/ce/components/desktop/sidebar-workspace-menu.tsx +++ b/apps/web/ce/components/desktop/sidebar-workspace-menu.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export function DesktopSidebarWorkspaceMenu() { return null; } diff --git a/apps/web/ce/components/editor/embeds/mentions/index.ts b/apps/web/ce/components/editor/embeds/mentions/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/ce/components/editor/embeds/mentions/index.ts +++ b/apps/web/ce/components/editor/embeds/mentions/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/ce/components/editor/embeds/mentions/root.tsx b/apps/web/ce/components/editor/embeds/mentions/root.tsx index 2f3f9a5b6af..21802e0a6dd 100644 --- a/apps/web/ce/components/editor/embeds/mentions/root.tsx +++ b/apps/web/ce/components/editor/embeds/mentions/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { TCallbackMentionComponentProps } from "@plane/editor"; diff --git a/apps/web/ce/components/epics/epic-modal/index.ts b/apps/web/ce/components/epics/epic-modal/index.ts index 031608e25ff..dd65a9ec347 100644 --- a/apps/web/ce/components/epics/epic-modal/index.ts +++ b/apps/web/ce/components/epics/epic-modal/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./modal"; diff --git a/apps/web/ce/components/epics/epic-modal/modal.tsx b/apps/web/ce/components/epics/epic-modal/modal.tsx index f1dbe83d534..14509d580d8 100644 --- a/apps/web/ce/components/epics/epic-modal/modal.tsx +++ b/apps/web/ce/components/epics/epic-modal/modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import React from "react"; import type { TIssue } from "@plane/types"; diff --git a/apps/web/ce/components/estimates/estimate-list-item-buttons.tsx b/apps/web/ce/components/estimates/estimate-list-item-buttons.tsx index d20c0217acf..02934a23113 100644 --- a/apps/web/ce/components/estimates/estimate-list-item-buttons.tsx +++ b/apps/web/ce/components/estimates/estimate-list-item-buttons.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { PROJECT_SETTINGS_TRACKER_ELEMENTS } from "@plane/constants"; import { TrashIcon } from "@plane/propel/icons"; diff --git a/apps/web/ce/components/estimates/helper.tsx b/apps/web/ce/components/estimates/helper.tsx index 71b5be8a18f..12c91f62f75 100644 --- a/apps/web/ce/components/estimates/helper.tsx +++ b/apps/web/ce/components/estimates/helper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TEstimateSystemKeys } from "@plane/types"; import { EEstimateSystem } from "@plane/types"; diff --git a/apps/web/ce/components/estimates/index.ts b/apps/web/ce/components/estimates/index.ts index 4852874e249..7fd8f88cfd0 100644 --- a/apps/web/ce/components/estimates/index.ts +++ b/apps/web/ce/components/estimates/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./estimate-list-item-buttons"; export * from "./update"; export * from "./points"; diff --git a/apps/web/ce/components/estimates/inputs/index.ts b/apps/web/ce/components/estimates/inputs/index.ts index 49b9c68c44e..778cadf32fb 100644 --- a/apps/web/ce/components/estimates/inputs/index.ts +++ b/apps/web/ce/components/estimates/inputs/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./time-input"; diff --git a/apps/web/ce/components/estimates/inputs/time-input.tsx b/apps/web/ce/components/estimates/inputs/time-input.tsx index 17d6cec9df5..f210f0083ac 100644 --- a/apps/web/ce/components/estimates/inputs/time-input.tsx +++ b/apps/web/ce/components/estimates/inputs/time-input.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; export type TEstimateTimeInputProps = { diff --git a/apps/web/ce/components/estimates/points/delete.tsx b/apps/web/ce/components/estimates/points/delete.tsx index e59dae55475..f5969a9392a 100644 --- a/apps/web/ce/components/estimates/points/delete.tsx +++ b/apps/web/ce/components/estimates/points/delete.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import type { TEstimatePointsObject, TEstimateSystemKeys, TEstimateTypeErrorObject } from "@plane/types"; diff --git a/apps/web/ce/components/estimates/points/index.ts b/apps/web/ce/components/estimates/points/index.ts index fe722bd231f..c83c4600f42 100644 --- a/apps/web/ce/components/estimates/points/index.ts +++ b/apps/web/ce/components/estimates/points/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./delete"; diff --git a/apps/web/ce/components/estimates/update/index.ts b/apps/web/ce/components/estimates/update/index.ts index 031608e25ff..dd65a9ec347 100644 --- a/apps/web/ce/components/estimates/update/index.ts +++ b/apps/web/ce/components/estimates/update/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./modal"; diff --git a/apps/web/ce/components/estimates/update/modal.tsx b/apps/web/ce/components/estimates/update/modal.tsx index 09c6e7649fb..cfb67209771 100644 --- a/apps/web/ce/components/estimates/update/modal.tsx +++ b/apps/web/ce/components/estimates/update/modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/ce/components/gantt-chart/blocks/block-row-list.tsx b/apps/web/ce/components/gantt-chart/blocks/block-row-list.tsx index 8de8f722bb9..25cb82a6457 100644 --- a/apps/web/ce/components/gantt-chart/blocks/block-row-list.tsx +++ b/apps/web/ce/components/gantt-chart/blocks/block-row-list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // components import type { IBlockUpdateData, IGanttBlock } from "@plane/types"; import RenderIfVisible from "@/components/core/render-if-visible-HOC"; diff --git a/apps/web/ce/components/gantt-chart/blocks/blocks-list.tsx b/apps/web/ce/components/gantt-chart/blocks/blocks-list.tsx index 1a14dd2de3f..2c252ded637 100644 --- a/apps/web/ce/components/gantt-chart/blocks/blocks-list.tsx +++ b/apps/web/ce/components/gantt-chart/blocks/blocks-list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; // import type { IBlockUpdateDependencyData } from "@plane/types"; diff --git a/apps/web/ce/components/gantt-chart/dependency/blockDraggables/index.ts b/apps/web/ce/components/gantt-chart/dependency/blockDraggables/index.ts index c2f4f8aecfe..47ac85d92b5 100644 --- a/apps/web/ce/components/gantt-chart/dependency/blockDraggables/index.ts +++ b/apps/web/ce/components/gantt-chart/dependency/blockDraggables/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./left-draggable"; export * from "./right-draggable"; diff --git a/apps/web/ce/components/gantt-chart/dependency/blockDraggables/left-draggable.tsx b/apps/web/ce/components/gantt-chart/dependency/blockDraggables/left-draggable.tsx index 5257bacece5..252e3317605 100644 --- a/apps/web/ce/components/gantt-chart/dependency/blockDraggables/left-draggable.tsx +++ b/apps/web/ce/components/gantt-chart/dependency/blockDraggables/left-draggable.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { RefObject } from "react"; import type { IGanttBlock } from "@plane/types"; diff --git a/apps/web/ce/components/gantt-chart/dependency/blockDraggables/right-draggable.tsx b/apps/web/ce/components/gantt-chart/dependency/blockDraggables/right-draggable.tsx index a8388d4f40e..059702dd00c 100644 --- a/apps/web/ce/components/gantt-chart/dependency/blockDraggables/right-draggable.tsx +++ b/apps/web/ce/components/gantt-chart/dependency/blockDraggables/right-draggable.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { RefObject } from "react"; import type { IGanttBlock } from "@plane/types"; diff --git a/apps/web/ce/components/gantt-chart/dependency/dependency-paths.tsx b/apps/web/ce/components/gantt-chart/dependency/dependency-paths.tsx index d88f5206dac..92c531cfef0 100644 --- a/apps/web/ce/components/gantt-chart/dependency/dependency-paths.tsx +++ b/apps/web/ce/components/gantt-chart/dependency/dependency-paths.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; type Props = { diff --git a/apps/web/ce/components/gantt-chart/dependency/draggable-dependency-path.tsx b/apps/web/ce/components/gantt-chart/dependency/draggable-dependency-path.tsx index d37b2f55066..0f73549ef16 100644 --- a/apps/web/ce/components/gantt-chart/dependency/draggable-dependency-path.tsx +++ b/apps/web/ce/components/gantt-chart/dependency/draggable-dependency-path.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export function TimelineDraggablePath() { return <>; } diff --git a/apps/web/ce/components/gantt-chart/dependency/index.ts b/apps/web/ce/components/gantt-chart/dependency/index.ts index 91d0018db59..d92fa43db69 100644 --- a/apps/web/ce/components/gantt-chart/dependency/index.ts +++ b/apps/web/ce/components/gantt-chart/dependency/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./blockDraggables"; export * from "./dependency-paths"; export * from "./draggable-dependency-path"; diff --git a/apps/web/ce/components/gantt-chart/index.ts b/apps/web/ce/components/gantt-chart/index.ts index d652e4bbcec..cebec203cb9 100644 --- a/apps/web/ce/components/gantt-chart/index.ts +++ b/apps/web/ce/components/gantt-chart/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./dependency"; export * from "./layers"; diff --git a/apps/web/ce/components/gantt-chart/layers/additional-layers.tsx b/apps/web/ce/components/gantt-chart/layers/additional-layers.tsx index 5cc7c2ce5e6..0a5ced219ed 100644 --- a/apps/web/ce/components/gantt-chart/layers/additional-layers.tsx +++ b/apps/web/ce/components/gantt-chart/layers/additional-layers.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; type Props = { diff --git a/apps/web/ce/components/gantt-chart/layers/index.ts b/apps/web/ce/components/gantt-chart/layers/index.ts index fcd77a972ca..84012f80a4f 100644 --- a/apps/web/ce/components/gantt-chart/layers/index.ts +++ b/apps/web/ce/components/gantt-chart/layers/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export { GanttAdditionalLayers } from "./additional-layers"; diff --git a/apps/web/ce/components/global/index.ts b/apps/web/ce/components/global/index.ts index 08b85c764c0..1d62fc2cfe4 100644 --- a/apps/web/ce/components/global/index.ts +++ b/apps/web/ce/components/global/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./version-number"; diff --git a/apps/web/ce/components/global/product-updates/changelog.tsx b/apps/web/ce/components/global/product-updates/changelog.tsx index 672b7490bc3..2418a4f397d 100644 --- a/apps/web/ce/components/global/product-updates/changelog.tsx +++ b/apps/web/ce/components/global/product-updates/changelog.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState, useEffect, useRef } from "react"; import { observer } from "mobx-react"; // hooks diff --git a/apps/web/ce/components/global/product-updates/header.tsx b/apps/web/ce/components/global/product-updates/header.tsx index 0f6d26e5724..93720d58c2d 100644 --- a/apps/web/ce/components/global/product-updates/header.tsx +++ b/apps/web/ce/components/global/product-updates/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import packageJson from "package.json"; import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/ce/components/global/version-number.tsx b/apps/web/ce/components/global/version-number.tsx index b04ae581ea3..a883eac9d6f 100644 --- a/apps/web/ce/components/global/version-number.tsx +++ b/apps/web/ce/components/global/version-number.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // assets import { useTranslation } from "@plane/i18n"; import packageJson from "package.json"; diff --git a/apps/web/ce/components/home/header.tsx b/apps/web/ce/components/home/header.tsx index ac905596ee0..5fab957355b 100644 --- a/apps/web/ce/components/home/header.tsx +++ b/apps/web/ce/components/home/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export function HomePageHeader() { return <>; } diff --git a/apps/web/ce/components/home/index.ts b/apps/web/ce/components/home/index.ts index d64a7a983d5..9a897756029 100644 --- a/apps/web/ce/components/home/index.ts +++ b/apps/web/ce/components/home/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./peek-overviews"; diff --git a/apps/web/ce/components/home/peek-overviews.tsx b/apps/web/ce/components/home/peek-overviews.tsx index 74d2d7d5a95..2c869df144d 100644 --- a/apps/web/ce/components/home/peek-overviews.tsx +++ b/apps/web/ce/components/home/peek-overviews.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { IssuePeekOverview } from "@/components/issues/peek-overview"; import { useIssueDetail } from "@/hooks/store/use-issue-detail"; diff --git a/apps/web/ce/components/inbox/source-pill.tsx b/apps/web/ce/components/inbox/source-pill.tsx index 1d8bc06eaea..a9f23030883 100644 --- a/apps/web/ce/components/inbox/source-pill.tsx +++ b/apps/web/ce/components/inbox/source-pill.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { EInboxIssueSource } from "@plane/types"; export type TInboxSourcePill = { diff --git a/apps/web/ce/components/instance/index.ts b/apps/web/ce/components/instance/index.ts index 960f954e754..78624d0ec59 100644 --- a/apps/web/ce/components/instance/index.ts +++ b/apps/web/ce/components/instance/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./maintenance-message"; diff --git a/apps/web/ce/components/instance/maintenance-message.tsx b/apps/web/ce/components/instance/maintenance-message.tsx index e8dc103529f..d33b3e2badb 100644 --- a/apps/web/ce/components/instance/maintenance-message.tsx +++ b/apps/web/ce/components/instance/maintenance-message.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export function MaintenanceMessage() { const linkMap = [ { diff --git a/apps/web/ce/components/issues/bulk-operations/index.ts b/apps/web/ce/components/issues/bulk-operations/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/ce/components/issues/bulk-operations/index.ts +++ b/apps/web/ce/components/issues/bulk-operations/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/ce/components/issues/bulk-operations/root.tsx b/apps/web/ce/components/issues/bulk-operations/root.tsx index fef3b7220df..567fd12d232 100644 --- a/apps/web/ce/components/issues/bulk-operations/root.tsx +++ b/apps/web/ce/components/issues/bulk-operations/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // components import { BulkOperationsUpgradeBanner } from "@/components/issues/bulk-operations/upgrade-banner"; diff --git a/apps/web/ce/components/issues/filters/applied-filters/issue-types.tsx b/apps/web/ce/components/issues/filters/applied-filters/issue-types.tsx index 21047074a92..09ff7737f59 100644 --- a/apps/web/ce/components/issues/filters/applied-filters/issue-types.tsx +++ b/apps/web/ce/components/issues/filters/applied-filters/issue-types.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; type Props = { diff --git a/apps/web/ce/components/issues/filters/issue-types.tsx b/apps/web/ce/components/issues/filters/issue-types.tsx index dc3397e2cb1..8c9bc6f0603 100644 --- a/apps/web/ce/components/issues/filters/issue-types.tsx +++ b/apps/web/ce/components/issues/filters/issue-types.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type React from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/ce/components/issues/filters/team-project.tsx b/apps/web/ce/components/issues/filters/team-project.tsx index dd825319018..e231da3d15b 100644 --- a/apps/web/ce/components/issues/filters/team-project.tsx +++ b/apps/web/ce/components/issues/filters/team-project.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type React from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/ce/components/issues/header.tsx b/apps/web/ce/components/issues/header.tsx index 89772ae1975..4871217bb99 100644 --- a/apps/web/ce/components/issues/header.tsx +++ b/apps/web/ce/components/issues/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useParams } from "next/navigation"; // icons diff --git a/apps/web/ce/components/issues/issue-detail-widgets/action-buttons.tsx b/apps/web/ce/components/issues/issue-detail-widgets/action-buttons.tsx index bac610826e0..d1e200e2224 100644 --- a/apps/web/ce/components/issues/issue-detail-widgets/action-buttons.tsx +++ b/apps/web/ce/components/issues/issue-detail-widgets/action-buttons.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; // plane types import type { TIssueServiceType, TWorkItemWidgets } from "@plane/types"; diff --git a/apps/web/ce/components/issues/issue-detail-widgets/collapsibles.tsx b/apps/web/ce/components/issues/issue-detail-widgets/collapsibles.tsx index 092663d9038..02cf4611998 100644 --- a/apps/web/ce/components/issues/issue-detail-widgets/collapsibles.tsx +++ b/apps/web/ce/components/issues/issue-detail-widgets/collapsibles.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; // plane types import type { TIssueServiceType, TWorkItemWidgets } from "@plane/types"; diff --git a/apps/web/ce/components/issues/issue-detail-widgets/modals.tsx b/apps/web/ce/components/issues/issue-detail-widgets/modals.tsx index 07327c44c1b..8be9058da3d 100644 --- a/apps/web/ce/components/issues/issue-detail-widgets/modals.tsx +++ b/apps/web/ce/components/issues/issue-detail-widgets/modals.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; // plane types import type { TIssueServiceType, TWorkItemWidgets } from "@plane/types"; diff --git a/apps/web/ce/components/issues/issue-details/additional-activity-root.tsx b/apps/web/ce/components/issues/issue-details/additional-activity-root.tsx index 10973564573..345811e553d 100644 --- a/apps/web/ce/components/issues/issue-details/additional-activity-root.tsx +++ b/apps/web/ce/components/issues/issue-details/additional-activity-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/ce/components/issues/issue-details/additional-properties.tsx b/apps/web/ce/components/issues/issue-details/additional-properties.tsx index 69602593e3c..7f04dde779a 100644 --- a/apps/web/ce/components/issues/issue-details/additional-properties.tsx +++ b/apps/web/ce/components/issues/issue-details/additional-properties.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import React from "react"; // plane imports diff --git a/apps/web/ce/components/issues/issue-details/index.ts b/apps/web/ce/components/issues/issue-details/index.ts index c5724f0f731..abd9df16384 100644 --- a/apps/web/ce/components/issues/issue-details/index.ts +++ b/apps/web/ce/components/issues/issue-details/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./issue-identifier"; export * from "./issue-properties-activity"; export * from "./issue-type-switcher"; diff --git a/apps/web/ce/components/issues/issue-details/issue-creator.tsx b/apps/web/ce/components/issues/issue-details/issue-creator.tsx index f56de6be97d..6b82ad6fd81 100644 --- a/apps/web/ce/components/issues/issue-details/issue-creator.tsx +++ b/apps/web/ce/components/issues/issue-details/issue-creator.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import Link from "next/link"; // hooks diff --git a/apps/web/ce/components/issues/issue-details/issue-identifier.tsx b/apps/web/ce/components/issues/issue-details/issue-identifier.tsx index e4eaba42c2b..f2f8a55790f 100644 --- a/apps/web/ce/components/issues/issue-details/issue-identifier.tsx +++ b/apps/web/ce/components/issues/issue-details/issue-identifier.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import type { TIssueIdentifierProps, TIssueTypeIdentifier } from "@plane/types"; diff --git a/apps/web/ce/components/issues/issue-details/issue-properties-activity/index.ts b/apps/web/ce/components/issues/issue-details/issue-properties-activity/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/ce/components/issues/issue-details/issue-properties-activity/index.ts +++ b/apps/web/ce/components/issues/issue-details/issue-properties-activity/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/ce/components/issues/issue-details/issue-properties-activity/root.tsx b/apps/web/ce/components/issues/issue-details/issue-properties-activity/root.tsx index 43ad4d3aae0..db97243b13d 100644 --- a/apps/web/ce/components/issues/issue-details/issue-properties-activity/root.tsx +++ b/apps/web/ce/components/issues/issue-details/issue-properties-activity/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; type TIssueAdditionalPropertiesActivity = { diff --git a/apps/web/ce/components/issues/issue-details/issue-type-activity.tsx b/apps/web/ce/components/issues/issue-details/issue-type-activity.tsx index 7eb04be1fc0..d85155aaf1b 100644 --- a/apps/web/ce/components/issues/issue-details/issue-type-activity.tsx +++ b/apps/web/ce/components/issues/issue-details/issue-type-activity.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/ce/components/issues/issue-details/issue-type-switcher.tsx b/apps/web/ce/components/issues/issue-details/issue-type-switcher.tsx index b46ebe03d27..87e60aca67e 100644 --- a/apps/web/ce/components/issues/issue-details/issue-type-switcher.tsx +++ b/apps/web/ce/components/issues/issue-details/issue-type-switcher.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // store hooks import { useIssueDetail } from "@/hooks/store/use-issue-detail"; diff --git a/apps/web/ce/components/issues/issue-details/parent-select-root.tsx b/apps/web/ce/components/issues/issue-details/parent-select-root.tsx index d606dac816c..2a1d2b51d09 100644 --- a/apps/web/ce/components/issues/issue-details/parent-select-root.tsx +++ b/apps/web/ce/components/issues/issue-details/parent-select-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/ce/components/issues/issue-details/sidebar/date-alert.tsx b/apps/web/ce/components/issues/issue-details/sidebar/date-alert.tsx index a0f3afed481..6d5459f53d9 100644 --- a/apps/web/ce/components/issues/issue-details/sidebar/date-alert.tsx +++ b/apps/web/ce/components/issues/issue-details/sidebar/date-alert.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TIssue } from "@plane/types"; export type TDateAlertProps = { diff --git a/apps/web/ce/components/issues/issue-details/sidebar/transfer-hop-info.tsx b/apps/web/ce/components/issues/issue-details/sidebar/transfer-hop-info.tsx index 51f616680b6..071c8476e98 100644 --- a/apps/web/ce/components/issues/issue-details/sidebar/transfer-hop-info.tsx +++ b/apps/web/ce/components/issues/issue-details/sidebar/transfer-hop-info.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TIssue } from "@plane/types"; // eslint-disable-next-line @typescript-eslint/no-unused-vars export function TransferHopInfo({ workItem }: { workItem: TIssue }) { diff --git a/apps/web/ce/components/issues/issue-layouts/additional-properties.tsx b/apps/web/ce/components/issues/issue-layouts/additional-properties.tsx index 2d10001ee6e..37a5505d447 100644 --- a/apps/web/ce/components/issues/issue-layouts/additional-properties.tsx +++ b/apps/web/ce/components/issues/issue-layouts/additional-properties.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import React from "react"; import type { IIssueDisplayProperties, TIssue } from "@plane/types"; diff --git a/apps/web/ce/components/issues/issue-layouts/empty-states/index.ts b/apps/web/ce/components/issues/issue-layouts/empty-states/index.ts index 319b4c68440..27407dd37bc 100644 --- a/apps/web/ce/components/issues/issue-layouts/empty-states/index.ts +++ b/apps/web/ce/components/issues/issue-layouts/empty-states/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./team-issues"; export * from "./team-view-issues"; diff --git a/apps/web/ce/components/issues/issue-layouts/empty-states/team-issues.tsx b/apps/web/ce/components/issues/issue-layouts/empty-states/team-issues.tsx index 8f267503c47..fbd6d73dce2 100644 --- a/apps/web/ce/components/issues/issue-layouts/empty-states/team-issues.tsx +++ b/apps/web/ce/components/issues/issue-layouts/empty-states/team-issues.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; export const TeamEmptyState = observer(function TeamEmptyState() { diff --git a/apps/web/ce/components/issues/issue-layouts/empty-states/team-project.tsx b/apps/web/ce/components/issues/issue-layouts/empty-states/team-project.tsx index ab15463a0a0..b221f010867 100644 --- a/apps/web/ce/components/issues/issue-layouts/empty-states/team-project.tsx +++ b/apps/web/ce/components/issues/issue-layouts/empty-states/team-project.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; export const TeamProjectWorkItemEmptyState = observer(function TeamProjectWorkItemEmptyState() { diff --git a/apps/web/ce/components/issues/issue-layouts/empty-states/team-view-issues.tsx b/apps/web/ce/components/issues/issue-layouts/empty-states/team-view-issues.tsx index c8e74124333..8453b37697d 100644 --- a/apps/web/ce/components/issues/issue-layouts/empty-states/team-view-issues.tsx +++ b/apps/web/ce/components/issues/issue-layouts/empty-states/team-view-issues.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; export const TeamViewEmptyState = observer(function TeamViewEmptyState() { diff --git a/apps/web/ce/components/issues/issue-layouts/issue-stats.tsx b/apps/web/ce/components/issues/issue-layouts/issue-stats.tsx index 11f34ac1b66..4ff1eed5552 100644 --- a/apps/web/ce/components/issues/issue-layouts/issue-stats.tsx +++ b/apps/web/ce/components/issues/issue-layouts/issue-stats.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import React from "react"; diff --git a/apps/web/ce/components/issues/issue-layouts/quick-action-dropdowns/copy-menu-helper.tsx b/apps/web/ce/components/issues/issue-layouts/quick-action-dropdowns/copy-menu-helper.tsx index 641c9fc394c..ecea63ccb5e 100644 --- a/apps/web/ce/components/issues/issue-layouts/quick-action-dropdowns/copy-menu-helper.tsx +++ b/apps/web/ce/components/issues/issue-layouts/quick-action-dropdowns/copy-menu-helper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ISvgIcons } from "@plane/propel/icons"; import type { TContextMenuItem } from "@plane/ui"; diff --git a/apps/web/ce/components/issues/issue-layouts/quick-action-dropdowns/duplicate-modal.tsx b/apps/web/ce/components/issues/issue-layouts/quick-action-dropdowns/duplicate-modal.tsx index c186c77e3a8..4c09712dc4f 100644 --- a/apps/web/ce/components/issues/issue-layouts/quick-action-dropdowns/duplicate-modal.tsx +++ b/apps/web/ce/components/issues/issue-layouts/quick-action-dropdowns/duplicate-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; type TDuplicateWorkItemModalProps = { diff --git a/apps/web/ce/components/issues/issue-layouts/quick-action-dropdowns/index.ts b/apps/web/ce/components/issues/issue-layouts/quick-action-dropdowns/index.ts index 470ae9181ee..e99ab1e46d0 100644 --- a/apps/web/ce/components/issues/issue-layouts/quick-action-dropdowns/index.ts +++ b/apps/web/ce/components/issues/issue-layouts/quick-action-dropdowns/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./duplicate-modal"; export * from "./copy-menu-helper"; diff --git a/apps/web/ce/components/issues/issue-layouts/utils.tsx b/apps/web/ce/components/issues/issue-layouts/utils.tsx index 6b6fa529d1d..0a0ddf7f728 100644 --- a/apps/web/ce/components/issues/issue-layouts/utils.tsx +++ b/apps/web/ce/components/issues/issue-layouts/utils.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { CalendarDays, LayersIcon, Paperclip } from "lucide-react"; // types diff --git a/apps/web/ce/components/issues/issue-modal/index.ts b/apps/web/ce/components/issues/issue-modal/index.ts index 304be8c9164..006cc1c829f 100644 --- a/apps/web/ce/components/issues/issue-modal/index.ts +++ b/apps/web/ce/components/issues/issue-modal/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./provider"; export * from "./issue-type-select"; export * from "./template-select"; diff --git a/apps/web/ce/components/issues/issue-modal/issue-type-select.tsx b/apps/web/ce/components/issues/issue-modal/issue-type-select.tsx index 2a02e136723..dd4c29cca89 100644 --- a/apps/web/ce/components/issues/issue-modal/issue-type-select.tsx +++ b/apps/web/ce/components/issues/issue-modal/issue-type-select.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Control } from "react-hook-form"; // plane imports import type { EditorRefApi } from "@plane/editor"; diff --git a/apps/web/ce/components/issues/issue-modal/modal-additional-properties.tsx b/apps/web/ce/components/issues/issue-modal/modal-additional-properties.tsx index c0011d51a13..4daec9f8b6c 100644 --- a/apps/web/ce/components/issues/issue-modal/modal-additional-properties.tsx +++ b/apps/web/ce/components/issues/issue-modal/modal-additional-properties.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type React from "react"; export type TWorkItemModalAdditionalPropertiesProps = { diff --git a/apps/web/ce/components/issues/issue-modal/provider.tsx b/apps/web/ce/components/issues/issue-modal/provider.tsx index 82763907f78..0494b35a059 100644 --- a/apps/web/ce/components/issues/issue-modal/provider.tsx +++ b/apps/web/ce/components/issues/issue-modal/provider.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/ce/components/issues/issue-modal/template-select.tsx b/apps/web/ce/components/issues/issue-modal/template-select.tsx index 7cad3debb08..ee0a081c6d3 100644 --- a/apps/web/ce/components/issues/issue-modal/template-select.tsx +++ b/apps/web/ce/components/issues/issue-modal/template-select.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TWorkItemTemplateDropdownSize = "xs" | "sm"; export type TWorkItemTemplateSelect = { diff --git a/apps/web/ce/components/issues/quick-add/index.ts b/apps/web/ce/components/issues/quick-add/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/ce/components/issues/quick-add/index.ts +++ b/apps/web/ce/components/issues/quick-add/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/ce/components/issues/quick-add/root.tsx b/apps/web/ce/components/issues/quick-add/root.tsx index 4857d8bb170..bb5ab7d002a 100644 --- a/apps/web/ce/components/issues/quick-add/root.tsx +++ b/apps/web/ce/components/issues/quick-add/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useEffect, useRef } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/ce/components/issues/worklog/activity/filter-root.tsx b/apps/web/ce/components/issues/worklog/activity/filter-root.tsx index 27b109986c1..2c40285fe00 100644 --- a/apps/web/ce/components/issues/worklog/activity/filter-root.tsx +++ b/apps/web/ce/components/issues/worklog/activity/filter-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; // plane imports import type { TActivityFilters, TActivityFilterOption } from "@plane/constants"; diff --git a/apps/web/ce/components/issues/worklog/activity/index.ts b/apps/web/ce/components/issues/worklog/activity/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/ce/components/issues/worklog/activity/index.ts +++ b/apps/web/ce/components/issues/worklog/activity/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/ce/components/issues/worklog/activity/root.tsx b/apps/web/ce/components/issues/worklog/activity/root.tsx index 7b5a8ca9ac0..d885232588d 100644 --- a/apps/web/ce/components/issues/worklog/activity/root.tsx +++ b/apps/web/ce/components/issues/worklog/activity/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import type { TIssueActivityComment } from "@plane/types"; diff --git a/apps/web/ce/components/issues/worklog/activity/worklog-create-button.tsx b/apps/web/ce/components/issues/worklog/activity/worklog-create-button.tsx index 8e9ac541b99..f9e13ccdf10 100644 --- a/apps/web/ce/components/issues/worklog/activity/worklog-create-button.tsx +++ b/apps/web/ce/components/issues/worklog/activity/worklog-create-button.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; type TIssueActivityWorklogCreateButton = { diff --git a/apps/web/ce/components/issues/worklog/property/index.ts b/apps/web/ce/components/issues/worklog/property/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/ce/components/issues/worklog/property/index.ts +++ b/apps/web/ce/components/issues/worklog/property/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/ce/components/issues/worklog/property/root.tsx b/apps/web/ce/components/issues/worklog/property/root.tsx index 5ab77f3dd39..151be1460ed 100644 --- a/apps/web/ce/components/issues/worklog/property/root.tsx +++ b/apps/web/ce/components/issues/worklog/property/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; type TIssueWorklogProperty = { diff --git a/apps/web/ce/components/license/index.ts b/apps/web/ce/components/license/index.ts index 031608e25ff..dd65a9ec347 100644 --- a/apps/web/ce/components/license/index.ts +++ b/apps/web/ce/components/license/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./modal"; diff --git a/apps/web/ce/components/license/modal/index.ts b/apps/web/ce/components/license/modal/index.ts index 8add86e5df5..c255805ae82 100644 --- a/apps/web/ce/components/license/modal/index.ts +++ b/apps/web/ce/components/license/modal/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./upgrade-modal"; diff --git a/apps/web/ce/components/license/modal/upgrade-modal.tsx b/apps/web/ce/components/license/modal/upgrade-modal.tsx index 2fc439d690b..c7e35a18332 100644 --- a/apps/web/ce/components/license/modal/upgrade-modal.tsx +++ b/apps/web/ce/components/license/modal/upgrade-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { diff --git a/apps/web/ce/components/navigations/index.ts b/apps/web/ce/components/navigations/index.ts index ed26407514f..b4131e9325b 100644 --- a/apps/web/ce/components/navigations/index.ts +++ b/apps/web/ce/components/navigations/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./use-navigation-items"; export * from "./top-navigation-root"; diff --git a/apps/web/ce/components/navigations/top-navigation-root.tsx b/apps/web/ce/components/navigations/top-navigation-root.tsx index 1ee0d9e192a..324494e013d 100644 --- a/apps/web/ce/components/navigations/top-navigation-root.tsx +++ b/apps/web/ce/components/navigations/top-navigation-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // components import { observer } from "mobx-react"; import { useParams, usePathname } from "next/navigation"; diff --git a/apps/web/ce/components/navigations/use-navigation-items.ts b/apps/web/ce/components/navigations/use-navigation-items.ts index db051cb6314..7e085a1d248 100644 --- a/apps/web/ce/components/navigations/use-navigation-items.ts +++ b/apps/web/ce/components/navigations/use-navigation-items.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useMemo, useCallback } from "react"; // plane imports import { EUserPermissions, EUserPermissionsLevel } from "@plane/constants"; diff --git a/apps/web/ce/components/onboarding/tour/root.tsx b/apps/web/ce/components/onboarding/tour/root.tsx index 8e9a87004e6..2f68467b351 100644 --- a/apps/web/ce/components/onboarding/tour/root.tsx +++ b/apps/web/ce/components/onboarding/tour/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/ce/components/onboarding/tour/sidebar.tsx b/apps/web/ce/components/onboarding/tour/sidebar.tsx index 2a41cd503b7..03b827b5f53 100644 --- a/apps/web/ce/components/onboarding/tour/sidebar.tsx +++ b/apps/web/ce/components/onboarding/tour/sidebar.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { CycleIcon, ModuleIcon, PageIcon, ViewsIcon, WorkItemsIcon } from "@plane/propel/icons"; import type { ISvgIcons } from "@plane/propel/icons"; diff --git a/apps/web/ce/components/pages/editor/ai/ask-pi-menu.tsx b/apps/web/ce/components/pages/editor/ai/ask-pi-menu.tsx index 21fe0185b82..686021bb56f 100644 --- a/apps/web/ce/components/pages/editor/ai/ask-pi-menu.tsx +++ b/apps/web/ce/components/pages/editor/ai/ask-pi-menu.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { CircleArrowUp, CornerDownRight, RefreshCcw, Sparkles } from "lucide-react"; // ui diff --git a/apps/web/ce/components/pages/editor/ai/index.ts b/apps/web/ce/components/pages/editor/ai/index.ts index d21eb63d70b..c2d7f644967 100644 --- a/apps/web/ce/components/pages/editor/ai/index.ts +++ b/apps/web/ce/components/pages/editor/ai/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./ask-pi-menu"; export * from "./menu"; diff --git a/apps/web/ce/components/pages/editor/ai/menu.tsx b/apps/web/ce/components/pages/editor/ai/menu.tsx index 448fbd07a93..02bed2cf2a3 100644 --- a/apps/web/ce/components/pages/editor/ai/menu.tsx +++ b/apps/web/ce/components/pages/editor/ai/menu.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useEffect, useRef, useState } from "react"; import type { LucideIcon } from "lucide-react"; import { CornerDownRight, RefreshCcw, Sparkles, TriangleAlert } from "lucide-react"; diff --git a/apps/web/ce/components/pages/editor/embed/index.ts b/apps/web/ce/components/pages/editor/embed/index.ts index e16822834a5..7ab6ada6b6f 100644 --- a/apps/web/ce/components/pages/editor/embed/index.ts +++ b/apps/web/ce/components/pages/editor/embed/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./issue-embed-upgrade-card"; diff --git a/apps/web/ce/components/pages/editor/embed/issue-embed-upgrade-card.tsx b/apps/web/ce/components/pages/editor/embed/issue-embed-upgrade-card.tsx index 331db5ec95f..703fab3660a 100644 --- a/apps/web/ce/components/pages/editor/embed/issue-embed-upgrade-card.tsx +++ b/apps/web/ce/components/pages/editor/embed/issue-embed-upgrade-card.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { getButtonStyling } from "@plane/propel/button"; import { cn } from "@plane/utils"; diff --git a/apps/web/ce/components/pages/editor/index.ts b/apps/web/ce/components/pages/editor/index.ts index 88b26fa277f..d95ce40f042 100644 --- a/apps/web/ce/components/pages/editor/index.ts +++ b/apps/web/ce/components/pages/editor/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./ai"; export * from "./embed"; diff --git a/apps/web/ce/components/pages/extra-actions.tsx b/apps/web/ce/components/pages/extra-actions.tsx index 28ebe15371b..a6eaee6335a 100644 --- a/apps/web/ce/components/pages/extra-actions.tsx +++ b/apps/web/ce/components/pages/extra-actions.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // store import type { EPageStoreType } from "@/plane-web/hooks/store"; import type { TPageInstance } from "@/store/pages/base-page"; diff --git a/apps/web/ce/components/pages/header/collaborators-list.tsx b/apps/web/ce/components/pages/header/collaborators-list.tsx index 6dbd4cf8113..1deaf467603 100644 --- a/apps/web/ce/components/pages/header/collaborators-list.tsx +++ b/apps/web/ce/components/pages/header/collaborators-list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // store import type { TPageInstance } from "@/store/pages/base-page"; diff --git a/apps/web/ce/components/pages/header/lock-control.tsx b/apps/web/ce/components/pages/header/lock-control.tsx index d99f8fd9c9a..c65cdfe59a8 100644 --- a/apps/web/ce/components/pages/header/lock-control.tsx +++ b/apps/web/ce/components/pages/header/lock-control.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState, useEffect, useRef } from "react"; import { observer } from "mobx-react"; import { LockKeyhole, LockKeyholeOpen } from "lucide-react"; diff --git a/apps/web/ce/components/pages/header/move-control.tsx b/apps/web/ce/components/pages/header/move-control.tsx index dee6b88baf8..744893dbb6c 100644 --- a/apps/web/ce/components/pages/header/move-control.tsx +++ b/apps/web/ce/components/pages/header/move-control.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // store import type { TPageInstance } from "@/store/pages/base-page"; diff --git a/apps/web/ce/components/pages/header/share-control.tsx b/apps/web/ce/components/pages/header/share-control.tsx index 3b191055730..d84ee26bdcf 100644 --- a/apps/web/ce/components/pages/header/share-control.tsx +++ b/apps/web/ce/components/pages/header/share-control.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { EPageStoreType } from "@/plane-web/hooks/store"; // store import type { TPageInstance } from "@/store/pages/base-page"; diff --git a/apps/web/ce/components/pages/index.ts b/apps/web/ce/components/pages/index.ts index c4131c5f95a..12beee9cd3f 100644 --- a/apps/web/ce/components/pages/index.ts +++ b/apps/web/ce/components/pages/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./editor"; export * from "./modals"; export * from "./extra-actions"; diff --git a/apps/web/ce/components/pages/modals/index.ts b/apps/web/ce/components/pages/modals/index.ts index c1c5c24d226..ee765fe1660 100644 --- a/apps/web/ce/components/pages/modals/index.ts +++ b/apps/web/ce/components/pages/modals/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./move-page-modal"; export * from "./modals"; diff --git a/apps/web/ce/components/pages/modals/modals.tsx b/apps/web/ce/components/pages/modals/modals.tsx index ddfe5f3d1cc..0b36ce33f2e 100644 --- a/apps/web/ce/components/pages/modals/modals.tsx +++ b/apps/web/ce/components/pages/modals/modals.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type React from "react"; import { observer } from "mobx-react"; // components diff --git a/apps/web/ce/components/pages/modals/move-page-modal.tsx b/apps/web/ce/components/pages/modals/move-page-modal.tsx index 9abe0e4ec61..39c3a022254 100644 --- a/apps/web/ce/components/pages/modals/move-page-modal.tsx +++ b/apps/web/ce/components/pages/modals/move-page-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // store types import type { TPageInstance } from "@/store/pages/base-page"; diff --git a/apps/web/ce/components/pages/navigation-pane/index.ts b/apps/web/ce/components/pages/navigation-pane/index.ts index 79ee20c26dd..1eb3094a1b4 100644 --- a/apps/web/ce/components/pages/navigation-pane/index.ts +++ b/apps/web/ce/components/pages/navigation-pane/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TPageNavigationPaneTab = "outline" | "info" | "assets"; export const PAGE_NAVIGATION_PANE_TABS_LIST: Record< diff --git a/apps/web/ce/components/pages/navigation-pane/tab-panels/assets.tsx b/apps/web/ce/components/pages/navigation-pane/tab-panels/assets.tsx index 45d60628610..68487f9c661 100644 --- a/apps/web/ce/components/pages/navigation-pane/tab-panels/assets.tsx +++ b/apps/web/ce/components/pages/navigation-pane/tab-panels/assets.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { TEditorAsset } from "@plane/editor"; // store diff --git a/apps/web/ce/components/pages/navigation-pane/tab-panels/empty-states/assets.tsx b/apps/web/ce/components/pages/navigation-pane/tab-panels/empty-states/assets.tsx index 35c07730405..776d722ee89 100644 --- a/apps/web/ce/components/pages/navigation-pane/tab-panels/empty-states/assets.tsx +++ b/apps/web/ce/components/pages/navigation-pane/tab-panels/empty-states/assets.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useTheme } from "next-themes"; // plane imports import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/ce/components/pages/navigation-pane/tab-panels/empty-states/outline.tsx b/apps/web/ce/components/pages/navigation-pane/tab-panels/empty-states/outline.tsx index f9b9e612ecf..e4158078dae 100644 --- a/apps/web/ce/components/pages/navigation-pane/tab-panels/empty-states/outline.tsx +++ b/apps/web/ce/components/pages/navigation-pane/tab-panels/empty-states/outline.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useTheme } from "next-themes"; // plane imports import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/ce/components/pages/navigation-pane/tab-panels/root.tsx b/apps/web/ce/components/pages/navigation-pane/tab-panels/root.tsx index a12d26be412..14b19476bf5 100644 --- a/apps/web/ce/components/pages/navigation-pane/tab-panels/root.tsx +++ b/apps/web/ce/components/pages/navigation-pane/tab-panels/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // store import type { TPageInstance } from "@/store/pages/base-page"; // local imports diff --git a/apps/web/ce/components/preferences/theme-switcher.tsx b/apps/web/ce/components/preferences/theme-switcher.tsx index b2c2008b1a6..b335b99b34b 100644 --- a/apps/web/ce/components/preferences/theme-switcher.tsx +++ b/apps/web/ce/components/preferences/theme-switcher.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useMemo } from "react"; import { observer } from "mobx-react"; import { useTheme } from "next-themes"; diff --git a/apps/web/ce/components/projects/create/attributes.tsx b/apps/web/ce/components/projects/create/attributes.tsx index f19537bdcaf..5e6614eaa84 100644 --- a/apps/web/ce/components/projects/create/attributes.tsx +++ b/apps/web/ce/components/projects/create/attributes.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Controller, useFormContext } from "react-hook-form"; // plane imports import { NETWORK_CHOICES, ETabIndices } from "@plane/constants"; diff --git a/apps/web/ce/components/projects/create/root.tsx b/apps/web/ce/components/projects/create/root.tsx index 8a1d142e566..3e4b5b41667 100644 --- a/apps/web/ce/components/projects/create/root.tsx +++ b/apps/web/ce/components/projects/create/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import { FormProvider, useForm } from "react-hook-form"; diff --git a/apps/web/ce/components/projects/create/template-select.tsx b/apps/web/ce/components/projects/create/template-select.tsx index 3220c0fe85b..84c089cad12 100644 --- a/apps/web/ce/components/projects/create/template-select.tsx +++ b/apps/web/ce/components/projects/create/template-select.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TProjectTemplateSelect = { disabled?: boolean; onClick?: () => void; diff --git a/apps/web/ce/components/projects/create/utils.ts b/apps/web/ce/components/projects/create/utils.ts index 4605fa2bf82..513819b0411 100644 --- a/apps/web/ce/components/projects/create/utils.ts +++ b/apps/web/ce/components/projects/create/utils.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { RANDOM_EMOJI_CODES } from "@plane/constants"; import type { IProject } from "@plane/types"; import { getRandomCoverImage } from "@/helpers/cover-image.helper"; diff --git a/apps/web/ce/components/projects/header.tsx b/apps/web/ce/components/projects/header.tsx index 81cde755f81..08e10d013f0 100644 --- a/apps/web/ce/components/projects/header.tsx +++ b/apps/web/ce/components/projects/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ProjectsBaseHeader } from "@/components/project/header"; export function ProjectsListHeader() { diff --git a/apps/web/ce/components/projects/mobile-header.tsx b/apps/web/ce/components/projects/mobile-header.tsx index 8eff30aaf07..e1d3bfbd82c 100644 --- a/apps/web/ce/components/projects/mobile-header.tsx +++ b/apps/web/ce/components/projects/mobile-header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/ce/components/projects/navigation/helper.tsx b/apps/web/ce/components/projects/navigation/helper.tsx index 811eb9a17d6..26baffb3f71 100644 --- a/apps/web/ce/components/projects/navigation/helper.tsx +++ b/apps/web/ce/components/projects/navigation/helper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { EUserPermissions, EProjectFeatureKey } from "@plane/constants"; import { CycleIcon, IntakeIcon, ModuleIcon, PageIcon, ViewsIcon, WorkItemsIcon } from "@plane/propel/icons"; diff --git a/apps/web/ce/components/projects/page.tsx b/apps/web/ce/components/projects/page.tsx index 64ec67bbe07..cb5af311187 100644 --- a/apps/web/ce/components/projects/page.tsx +++ b/apps/web/ce/components/projects/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useParams } from "next/navigation"; import useSWR from "swr"; diff --git a/apps/web/ce/components/projects/settings/features-list.tsx b/apps/web/ce/components/projects/settings/features-list.tsx index 26fc591fdb4..f256288ae10 100644 --- a/apps/web/ce/components/projects/settings/features-list.tsx +++ b/apps/web/ce/components/projects/settings/features-list.tsx @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export { ProjectFeaturesList } from "@/components/project/settings/features-list"; diff --git a/apps/web/ce/components/projects/settings/intake/header.tsx b/apps/web/ce/components/projects/settings/intake/header.tsx index aba1264d77a..89db4e931c4 100644 --- a/apps/web/ce/components/projects/settings/intake/header.tsx +++ b/apps/web/ce/components/projects/settings/intake/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/ce/components/projects/settings/useProjectColumns.tsx b/apps/web/ce/components/projects/settings/useProjectColumns.tsx index 378629e2cca..75e6156fc0e 100644 --- a/apps/web/ce/components/projects/settings/useProjectColumns.tsx +++ b/apps/web/ce/components/projects/settings/useProjectColumns.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; // plane imports import { EUserPermissions, EUserPermissionsLevel } from "@plane/constants"; diff --git a/apps/web/ce/components/projects/teamspaces/teamspace-list.tsx b/apps/web/ce/components/projects/teamspaces/teamspace-list.tsx index 137e962ace4..2f62c53e11f 100644 --- a/apps/web/ce/components/projects/teamspaces/teamspace-list.tsx +++ b/apps/web/ce/components/projects/teamspaces/teamspace-list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TProjectTeamspaceList = { workspaceSlug: string; projectId: string; diff --git a/apps/web/ce/components/relations/activity.ts b/apps/web/ce/components/relations/activity.ts index 820966f4d3c..83a89ef14c8 100644 --- a/apps/web/ce/components/relations/activity.ts +++ b/apps/web/ce/components/relations/activity.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TIssueActivity } from "@plane/types"; export const getRelationActivityContent = (activity: TIssueActivity | undefined): string | undefined => { diff --git a/apps/web/ce/components/relations/index.tsx b/apps/web/ce/components/relations/index.tsx index 956bf5acddb..02ff0f28d23 100644 --- a/apps/web/ce/components/relations/index.tsx +++ b/apps/web/ce/components/relations/index.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { CircleDot, XCircle } from "lucide-react"; import { RelatedIcon, DuplicatePropertyIcon } from "@plane/propel/icons"; import type { TRelationObject } from "@/components/issues/issue-detail-widgets/relations"; diff --git a/apps/web/ce/components/rich-filters/filter-value-input/root.tsx b/apps/web/ce/components/rich-filters/filter-value-input/root.tsx index 5119266ddaf..06a04cb8238 100644 --- a/apps/web/ce/components/rich-filters/filter-value-input/root.tsx +++ b/apps/web/ce/components/rich-filters/filter-value-input/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/ce/components/sidebar/app-switcher.tsx b/apps/web/ce/components/sidebar/app-switcher.tsx index 9bd2d21db4a..80cc87797f9 100644 --- a/apps/web/ce/components/sidebar/app-switcher.tsx +++ b/apps/web/ce/components/sidebar/app-switcher.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export function SidebarAppSwitcher() { return null; } diff --git a/apps/web/ce/components/sidebar/index.ts b/apps/web/ce/components/sidebar/index.ts index 129f4202072..4f6ed0ef8df 100644 --- a/apps/web/ce/components/sidebar/index.ts +++ b/apps/web/ce/components/sidebar/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./app-switcher"; export * from "./project-navigation-root"; diff --git a/apps/web/ce/components/sidebar/project-navigation-root.tsx b/apps/web/ce/components/sidebar/project-navigation-root.tsx index 29f66fd8b7e..51463851e30 100644 --- a/apps/web/ce/components/sidebar/project-navigation-root.tsx +++ b/apps/web/ce/components/sidebar/project-navigation-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; // components import { ProjectNavigation } from "@/components/workspace/sidebar/project-navigation"; diff --git a/apps/web/ce/components/views/access-controller.tsx b/apps/web/ce/components/views/access-controller.tsx index 56b59a02159..5491770507f 100644 --- a/apps/web/ce/components/views/access-controller.tsx +++ b/apps/web/ce/components/views/access-controller.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // eslint-disable-next-line @typescript-eslint/no-unused-vars export function AccessController(props: any) { return <>; diff --git a/apps/web/ce/components/views/filters/access-filter.tsx b/apps/web/ce/components/views/filters/access-filter.tsx index ebc8c3ef8dc..65ef98c538d 100644 --- a/apps/web/ce/components/views/filters/access-filter.tsx +++ b/apps/web/ce/components/views/filters/access-filter.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // eslint-disable-next-line @typescript-eslint/no-unused-vars export function FilterByAccess(props: any) { return <>; diff --git a/apps/web/ce/components/views/helper.tsx b/apps/web/ce/components/views/helper.tsx index 155249e2d17..e725632ec00 100644 --- a/apps/web/ce/components/views/helper.tsx +++ b/apps/web/ce/components/views/helper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { EIssueLayoutTypes, IProjectView } from "@plane/types"; import type { TWorkspaceLayoutProps } from "@/components/views/helper"; diff --git a/apps/web/ce/components/views/publish/index.ts b/apps/web/ce/components/views/publish/index.ts index 8c04a4e3d8e..0bc5586440e 100644 --- a/apps/web/ce/components/views/publish/index.ts +++ b/apps/web/ce/components/views/publish/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./modal"; export * from "./use-view-publish"; diff --git a/apps/web/ce/components/views/publish/modal.tsx b/apps/web/ce/components/views/publish/modal.tsx index 241e3568063..7be8c47da5d 100644 --- a/apps/web/ce/components/views/publish/modal.tsx +++ b/apps/web/ce/components/views/publish/modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { IProjectView } from "@plane/types"; type Props = { diff --git a/apps/web/ce/components/views/publish/use-view-publish.tsx b/apps/web/ce/components/views/publish/use-view-publish.tsx index 687a79ed762..133db0cf194 100644 --- a/apps/web/ce/components/views/publish/use-view-publish.tsx +++ b/apps/web/ce/components/views/publish/use-view-publish.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // eslint-disable-next-line @typescript-eslint/no-unused-vars export const useViewPublish = (isPublished: boolean, isAuthorized: boolean) => ({ isPublishModalOpen: false, diff --git a/apps/web/ce/components/workflow/index.ts b/apps/web/ce/components/workflow/index.ts index 07b59ccc3f0..4bdac48e5c7 100644 --- a/apps/web/ce/components/workflow/index.ts +++ b/apps/web/ce/components/workflow/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./state-option"; export * from "./use-workflow-drag-n-drop"; export * from "./workflow-disabled-message"; diff --git a/apps/web/ce/components/workflow/state-option.tsx b/apps/web/ce/components/workflow/state-option.tsx index ee260e71778..7a2ccc7d473 100644 --- a/apps/web/ce/components/workflow/state-option.tsx +++ b/apps/web/ce/components/workflow/state-option.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { Combobox } from "@headlessui/react"; import { CheckIcon } from "@plane/propel/icons"; diff --git a/apps/web/ce/components/workflow/use-workflow-drag-n-drop.ts b/apps/web/ce/components/workflow/use-workflow-drag-n-drop.ts index 20c97eb4fd6..4a5be99879d 100644 --- a/apps/web/ce/components/workflow/use-workflow-drag-n-drop.ts +++ b/apps/web/ce/components/workflow/use-workflow-drag-n-drop.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + /* eslint-disable @typescript-eslint/no-unused-vars */ import type { TIssueGroupByOptions } from "@plane/types"; diff --git a/apps/web/ce/components/workflow/workflow-disabled-message.tsx b/apps/web/ce/components/workflow/workflow-disabled-message.tsx index 87f2c040802..dad8cf36e98 100644 --- a/apps/web/ce/components/workflow/workflow-disabled-message.tsx +++ b/apps/web/ce/components/workflow/workflow-disabled-message.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + /* eslint-disable @typescript-eslint/no-unused-vars */ type Props = { parentStateId: string; diff --git a/apps/web/ce/components/workflow/workflow-disabled-overlay.tsx b/apps/web/ce/components/workflow/workflow-disabled-overlay.tsx index 197a808a22f..a5f22da0a10 100644 --- a/apps/web/ce/components/workflow/workflow-disabled-overlay.tsx +++ b/apps/web/ce/components/workflow/workflow-disabled-overlay.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; export type TWorkflowDisabledOverlayProps = { diff --git a/apps/web/ce/components/workflow/workflow-group-tree.tsx b/apps/web/ce/components/workflow/workflow-group-tree.tsx index 3f0e7300a43..9767e6c8929 100644 --- a/apps/web/ce/components/workflow/workflow-group-tree.tsx +++ b/apps/web/ce/components/workflow/workflow-group-tree.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + /* eslint-disable @typescript-eslint/no-unused-vars */ import type { TIssueGroupByOptions } from "@plane/types"; diff --git a/apps/web/ce/components/workspace-notifications/index.ts b/apps/web/ce/components/workspace-notifications/index.ts index ed26efa234d..1c9404afa7d 100644 --- a/apps/web/ce/components/workspace-notifications/index.ts +++ b/apps/web/ce/components/workspace-notifications/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./list-root"; diff --git a/apps/web/ce/components/workspace-notifications/list-root.tsx b/apps/web/ce/components/workspace-notifications/list-root.tsx index cad9c438b83..1edb479d1f6 100644 --- a/apps/web/ce/components/workspace-notifications/list-root.tsx +++ b/apps/web/ce/components/workspace-notifications/list-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { NotificationCardListRoot } from "./notification-card/root"; export type TNotificationListRoot = { diff --git a/apps/web/ce/components/workspace-notifications/notification-card/content.ts b/apps/web/ce/components/workspace-notifications/notification-card/content.ts index 74cdc619960..443a9f02aa7 100644 --- a/apps/web/ce/components/workspace-notifications/notification-card/content.ts +++ b/apps/web/ce/components/workspace-notifications/notification-card/content.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { replaceUnderscoreIfSnakeCase } from "@plane/utils"; import type { TNotificationContentMap } from "@/components/workspace-notifications/sidebar/notification-card/content"; diff --git a/apps/web/ce/components/workspace-notifications/notification-card/root.tsx b/apps/web/ce/components/workspace-notifications/notification-card/root.tsx index aed7327667d..9c07b8e3084 100644 --- a/apps/web/ce/components/workspace-notifications/notification-card/root.tsx +++ b/apps/web/ce/components/workspace-notifications/notification-card/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/ce/components/workspace/app-switcher.tsx b/apps/web/ce/components/workspace/app-switcher.tsx index f4f5ce0ff32..4c1779e375d 100644 --- a/apps/web/ce/components/workspace/app-switcher.tsx +++ b/apps/web/ce/components/workspace/app-switcher.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; export function WorkspaceAppSwitcher() { diff --git a/apps/web/ce/components/workspace/billing/billing-actions-button.tsx b/apps/web/ce/components/workspace/billing/billing-actions-button.tsx index 4460eeff397..99aeecae495 100644 --- a/apps/web/ce/components/workspace/billing/billing-actions-button.tsx +++ b/apps/web/ce/components/workspace/billing/billing-actions-button.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; export type TBillingActionsButtonProps = { diff --git a/apps/web/ce/components/workspace/billing/comparison/frequency-toggle.tsx b/apps/web/ce/components/workspace/billing/comparison/frequency-toggle.tsx index 50c5333982c..e18ea7f2280 100644 --- a/apps/web/ce/components/workspace/billing/comparison/frequency-toggle.tsx +++ b/apps/web/ce/components/workspace/billing/comparison/frequency-toggle.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { observer } from "mobx-react"; import type { EProductSubscriptionEnum, TBillingFrequency } from "@plane/types"; diff --git a/apps/web/ce/components/workspace/billing/comparison/plan-detail.tsx b/apps/web/ce/components/workspace/billing/comparison/plan-detail.tsx index 26bb31979da..a11c6e7a775 100644 --- a/apps/web/ce/components/workspace/billing/comparison/plan-detail.tsx +++ b/apps/web/ce/components/workspace/billing/comparison/plan-detail.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { diff --git a/apps/web/ce/components/workspace/billing/comparison/root.tsx b/apps/web/ce/components/workspace/billing/comparison/root.tsx index 109667c2196..7ff21788404 100644 --- a/apps/web/ce/components/workspace/billing/comparison/root.tsx +++ b/apps/web/ce/components/workspace/billing/comparison/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import type { EProductSubscriptionEnum, TBillingFrequency } from "@plane/types"; diff --git a/apps/web/ce/components/workspace/billing/index.ts b/apps/web/ce/components/workspace/billing/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/ce/components/workspace/billing/index.ts +++ b/apps/web/ce/components/workspace/billing/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/ce/components/workspace/billing/root.tsx b/apps/web/ce/components/workspace/billing/root.tsx index ff6b243b9eb..ee456702dd5 100644 --- a/apps/web/ce/components/workspace/billing/root.tsx +++ b/apps/web/ce/components/workspace/billing/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/ce/components/workspace/content-wrapper.tsx b/apps/web/ce/components/workspace/content-wrapper.tsx index 86e15689dd1..868ea946de0 100644 --- a/apps/web/ce/components/workspace/content-wrapper.tsx +++ b/apps/web/ce/components/workspace/content-wrapper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/ce/components/workspace/delete-workspace-modal.tsx b/apps/web/ce/components/workspace/delete-workspace-modal.tsx index ae9fdec9a97..19e5e5b24db 100644 --- a/apps/web/ce/components/workspace/delete-workspace-modal.tsx +++ b/apps/web/ce/components/workspace/delete-workspace-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; import type { IWorkspace } from "@plane/types"; diff --git a/apps/web/ce/components/workspace/delete-workspace-section.tsx b/apps/web/ce/components/workspace/delete-workspace-section.tsx index cc4ab51ecc4..e66abcf4177 100644 --- a/apps/web/ce/components/workspace/delete-workspace-section.tsx +++ b/apps/web/ce/components/workspace/delete-workspace-section.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/ce/components/workspace/edition-badge.tsx b/apps/web/ce/components/workspace/edition-badge.tsx index ec7f98675fb..34ef7049876 100644 --- a/apps/web/ce/components/workspace/edition-badge.tsx +++ b/apps/web/ce/components/workspace/edition-badge.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; // ui diff --git a/apps/web/ce/components/workspace/members/index.ts b/apps/web/ce/components/workspace/members/index.ts index 8e7291706c5..7511bfeedb4 100644 --- a/apps/web/ce/components/workspace/members/index.ts +++ b/apps/web/ce/components/workspace/members/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./invite-modal"; export * from "./members-activity-button"; diff --git a/apps/web/ce/components/workspace/members/invite-modal.tsx b/apps/web/ce/components/workspace/members/invite-modal.tsx index a0b72caedd4..5e97a69d929 100644 --- a/apps/web/ce/components/workspace/members/invite-modal.tsx +++ b/apps/web/ce/components/workspace/members/invite-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/ce/components/workspace/members/members-activity-button.tsx b/apps/web/ce/components/workspace/members/members-activity-button.tsx index bf3d333d898..a078b1960e6 100644 --- a/apps/web/ce/components/workspace/members/members-activity-button.tsx +++ b/apps/web/ce/components/workspace/members/members-activity-button.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // eslint-disable-next-line @typescript-eslint/no-unused-vars diff --git a/apps/web/ce/components/workspace/settings/useMemberColumns.tsx b/apps/web/ce/components/workspace/settings/useMemberColumns.tsx index f59ba65eb2a..bf0d188b992 100644 --- a/apps/web/ce/components/workspace/settings/useMemberColumns.tsx +++ b/apps/web/ce/components/workspace/settings/useMemberColumns.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { useParams } from "next/navigation"; import { EUserPermissions, EUserPermissionsLevel, LOGIN_MEDIUM_LABELS } from "@plane/constants"; diff --git a/apps/web/ce/components/workspace/sidebar/extended-sidebar-item.tsx b/apps/web/ce/components/workspace/sidebar/extended-sidebar-item.tsx index c442aebf450..008c8901e19 100644 --- a/apps/web/ce/components/workspace/sidebar/extended-sidebar-item.tsx +++ b/apps/web/ce/components/workspace/sidebar/extended-sidebar-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useRef, useState } from "react"; import { combine } from "@atlaskit/pragmatic-drag-and-drop/combine"; import { draggable, dropTargetForElements } from "@atlaskit/pragmatic-drag-and-drop/element/adapter"; diff --git a/apps/web/ce/components/workspace/sidebar/helper.tsx b/apps/web/ce/components/workspace/sidebar/helper.tsx index 50323f3202f..9bf4a01bf22 100644 --- a/apps/web/ce/components/workspace/sidebar/helper.tsx +++ b/apps/web/ce/components/workspace/sidebar/helper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { AnalyticsIcon, ArchiveIcon, diff --git a/apps/web/ce/components/workspace/sidebar/sidebar-item.tsx b/apps/web/ce/components/workspace/sidebar/sidebar-item.tsx index b497cb4586f..a1fb30bfc4e 100644 --- a/apps/web/ce/components/workspace/sidebar/sidebar-item.tsx +++ b/apps/web/ce/components/workspace/sidebar/sidebar-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import type { IWorkspaceSidebarNavigationItem } from "@plane/constants"; import { SidebarItemBase } from "@/components/workspace/sidebar/sidebar-item"; diff --git a/apps/web/ce/components/workspace/sidebar/teams-sidebar-list.tsx b/apps/web/ce/components/workspace/sidebar/teams-sidebar-list.tsx index fd8ca8be95f..3d6a97d14ee 100644 --- a/apps/web/ce/components/workspace/sidebar/teams-sidebar-list.tsx +++ b/apps/web/ce/components/workspace/sidebar/teams-sidebar-list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export function SidebarTeamsList() { return null; } diff --git a/apps/web/ce/components/workspace/upgrade-badge.tsx b/apps/web/ce/components/workspace/upgrade-badge.tsx index 463ffedd358..b6f30f63e8d 100644 --- a/apps/web/ce/components/workspace/upgrade-badge.tsx +++ b/apps/web/ce/components/workspace/upgrade-badge.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; // helpers import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/ce/constants/ai.ts b/apps/web/ce/constants/ai.ts index c5c1b04fa9a..7c670e311dc 100644 --- a/apps/web/ce/constants/ai.ts +++ b/apps/web/ce/constants/ai.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export enum AI_EDITOR_TASKS { ASK_ANYTHING = "ASK_ANYTHING", } diff --git a/apps/web/ce/constants/gantt-chart.ts b/apps/web/ce/constants/gantt-chart.ts index 95e39bcc8a1..142e5ce04b8 100644 --- a/apps/web/ce/constants/gantt-chart.ts +++ b/apps/web/ce/constants/gantt-chart.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TIssueRelationTypes } from "../types"; export const REVERSE_RELATIONS: { [key in TIssueRelationTypes]: TIssueRelationTypes } = { diff --git a/apps/web/ce/constants/project/index.ts b/apps/web/ce/constants/project/index.ts index dcf101b0c62..5b516d9036d 100644 --- a/apps/web/ce/constants/project/index.ts +++ b/apps/web/ce/constants/project/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./settings"; diff --git a/apps/web/ce/constants/project/settings/features.tsx b/apps/web/ce/constants/project/settings/features.tsx index 0017d8cef11..06ebaaae3c9 100644 --- a/apps/web/ce/constants/project/settings/features.tsx +++ b/apps/web/ce/constants/project/settings/features.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ReactNode } from "react"; // plane imports import { CycleIcon, IntakeIcon, ModuleIcon, PageIcon, ViewsIcon } from "@plane/propel/icons"; diff --git a/apps/web/ce/constants/project/settings/index.ts b/apps/web/ce/constants/project/settings/index.ts index 0e849261ac1..e9201fe43aa 100644 --- a/apps/web/ce/constants/project/settings/index.ts +++ b/apps/web/ce/constants/project/settings/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./features"; diff --git a/apps/web/ce/constants/sidebar-favorites.ts b/apps/web/ce/constants/sidebar-favorites.ts index aaa615e8aed..e2935a6a5a0 100644 --- a/apps/web/ce/constants/sidebar-favorites.ts +++ b/apps/web/ce/constants/sidebar-favorites.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { LucideIcon } from "lucide-react"; // plane imports import type { ISvgIcons } from "@plane/propel/icons"; diff --git a/apps/web/ce/helpers/command-palette.ts b/apps/web/ce/helpers/command-palette.ts index 697d12c2835..2d99c141e28 100644 --- a/apps/web/ce/helpers/command-palette.ts +++ b/apps/web/ce/helpers/command-palette.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TCommandPaletteActionList, TCommandPaletteShortcut, TCommandPaletteShortcutList } from "@plane/types"; // store import { store } from "@/lib/store-context"; diff --git a/apps/web/ce/helpers/epic-analytics.ts b/apps/web/ce/helpers/epic-analytics.ts index 1a7a9df4110..eaf62a9e5fe 100644 --- a/apps/web/ce/helpers/epic-analytics.ts +++ b/apps/web/ce/helpers/epic-analytics.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TEpicAnalyticsGroup } from "@plane/types"; export const updateEpicAnalytics = () => { diff --git a/apps/web/ce/helpers/instance.helper.ts b/apps/web/ce/helpers/instance.helper.ts index 622ef4af7e3..983ff2a4745 100644 --- a/apps/web/ce/helpers/instance.helper.ts +++ b/apps/web/ce/helpers/instance.helper.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { store } from "@/lib/store-context"; export const getIsWorkspaceCreationDisabled = () => { diff --git a/apps/web/ce/helpers/issue-action-helper.ts b/apps/web/ce/helpers/issue-action-helper.ts index a3c66e27317..8cf56fc82e1 100644 --- a/apps/web/ce/helpers/issue-action-helper.ts +++ b/apps/web/ce/helpers/issue-action-helper.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { IssueActions } from "@/hooks/use-issues-actions"; export const useTeamIssueActions: () => IssueActions = () => ({ diff --git a/apps/web/ce/helpers/issue-filter.helper.ts b/apps/web/ce/helpers/issue-filter.helper.ts index 48a893d3c24..5ca0d75b61a 100644 --- a/apps/web/ce/helpers/issue-filter.helper.ts +++ b/apps/web/ce/helpers/issue-filter.helper.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // types import type { IIssueDisplayProperties } from "@plane/types"; // lib diff --git a/apps/web/ce/helpers/pi-chat.helper.ts b/apps/web/ce/helpers/pi-chat.helper.ts index 5676e9c00e6..d06cc1f3bfe 100644 --- a/apps/web/ce/helpers/pi-chat.helper.ts +++ b/apps/web/ce/helpers/pi-chat.helper.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export const hideFloatingBot = () => {}; export const showFloatingBot = () => {}; diff --git a/apps/web/ce/helpers/project-settings.ts b/apps/web/ce/helpers/project-settings.ts index dbe06507afc..05a3971978d 100644 --- a/apps/web/ce/helpers/project-settings.ts +++ b/apps/web/ce/helpers/project-settings.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + /** * @description Get the i18n key for the project settings page label * @param _settingsKey - The key of the project settings page diff --git a/apps/web/ce/helpers/work-item-filters/project-level.ts b/apps/web/ce/helpers/work-item-filters/project-level.ts index be0bc64ec98..ffa5052fddb 100644 --- a/apps/web/ce/helpers/work-item-filters/project-level.ts +++ b/apps/web/ce/helpers/work-item-filters/project-level.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { EIssuesStoreType } from "@plane/types"; // plane web imports diff --git a/apps/web/ce/helpers/workspace.helper.ts b/apps/web/ce/helpers/workspace.helper.ts index 5e4bf3e4641..6093c483d6b 100644 --- a/apps/web/ce/helpers/workspace.helper.ts +++ b/apps/web/ce/helpers/workspace.helper.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TRenderSettingsLink = (workspaceSlug: string, settingKey: string) => boolean; export const shouldRenderSettingLink: TRenderSettingsLink = (workspaceSlug, settingKey) => true; diff --git a/apps/web/ce/hooks/app-rail/index.ts b/apps/web/ce/hooks/app-rail/index.ts index 1a8f850f5f8..d46b5c917ee 100644 --- a/apps/web/ce/hooks/app-rail/index.ts +++ b/apps/web/ce/hooks/app-rail/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./provider"; diff --git a/apps/web/ce/hooks/app-rail/provider.tsx b/apps/web/ce/hooks/app-rail/provider.tsx index 296ed3dc1a9..029f5a83536 100644 --- a/apps/web/ce/hooks/app-rail/provider.tsx +++ b/apps/web/ce/hooks/app-rail/provider.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; import { AppRailVisibilityProvider as CoreProvider } from "@/lib/app-rail"; diff --git a/apps/web/ce/hooks/editor/use-extended-editor-config.ts b/apps/web/ce/hooks/editor/use-extended-editor-config.ts index 9ca7b74a08d..172d9026a86 100644 --- a/apps/web/ce/hooks/editor/use-extended-editor-config.ts +++ b/apps/web/ce/hooks/editor/use-extended-editor-config.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback } from "react"; // plane imports import type { TExtendedFileHandler } from "@plane/editor"; diff --git a/apps/web/ce/hooks/pages/index.ts b/apps/web/ce/hooks/pages/index.ts index e67eaa79757..bc7999e282e 100644 --- a/apps/web/ce/hooks/pages/index.ts +++ b/apps/web/ce/hooks/pages/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./use-pages-pane-extensions"; export * from "./use-extended-editor-extensions"; diff --git a/apps/web/ce/hooks/pages/use-extended-editor-extensions.ts b/apps/web/ce/hooks/pages/use-extended-editor-extensions.ts index 737578481b7..cc3b0a213e2 100644 --- a/apps/web/ce/hooks/pages/use-extended-editor-extensions.ts +++ b/apps/web/ce/hooks/pages/use-extended-editor-extensions.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { IEditorPropsExtended } from "@plane/editor"; import type { TSearchEntityRequestPayload, TSearchResponse } from "@plane/types"; import type { TPageInstance } from "@/store/pages/base-page"; diff --git a/apps/web/ce/hooks/pages/use-pages-pane-extensions.ts b/apps/web/ce/hooks/pages/use-pages-pane-extensions.ts index 5aef069cf67..6b2837e2fc4 100644 --- a/apps/web/ce/hooks/pages/use-pages-pane-extensions.ts +++ b/apps/web/ce/hooks/pages/use-pages-pane-extensions.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useMemo } from "react"; import type { RefObject } from "react"; import { useSearchParams } from "next/navigation"; diff --git a/apps/web/ce/hooks/rich-filters/use-filters-operator-configs.ts b/apps/web/ce/hooks/rich-filters/use-filters-operator-configs.ts index 0c65a4de826..23d46010948 100644 --- a/apps/web/ce/hooks/rich-filters/use-filters-operator-configs.ts +++ b/apps/web/ce/hooks/rich-filters/use-filters-operator-configs.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TSupportedOperators } from "@plane/types"; import { CORE_OPERATORS } from "@plane/types"; diff --git a/apps/web/ce/hooks/store/index.ts b/apps/web/ce/hooks/store/index.ts index 1962c9b2627..c514dcefe5f 100644 --- a/apps/web/ce/hooks/store/index.ts +++ b/apps/web/ce/hooks/store/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./use-page-store"; export * from "./use-page"; diff --git a/apps/web/ce/hooks/store/use-page-store.ts b/apps/web/ce/hooks/store/use-page-store.ts index 025e03836c1..e9fe5776f1e 100644 --- a/apps/web/ce/hooks/store/use-page-store.ts +++ b/apps/web/ce/hooks/store/use-page-store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // context import { StoreContext } from "@/lib/store-context"; diff --git a/apps/web/ce/hooks/store/use-page.ts b/apps/web/ce/hooks/store/use-page.ts index d4c531fe476..7b588321e83 100644 --- a/apps/web/ce/hooks/store/use-page.ts +++ b/apps/web/ce/hooks/store/use-page.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // mobx store import { StoreContext } from "@/lib/store-context"; diff --git a/apps/web/ce/hooks/use-additional-editor-mention.tsx b/apps/web/ce/hooks/use-additional-editor-mention.tsx index a3b719231d8..3f936ebd260 100644 --- a/apps/web/ce/hooks/use-additional-editor-mention.tsx +++ b/apps/web/ce/hooks/use-additional-editor-mention.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useMemo } from "react"; // plane editor import type { TMentionSection } from "@plane/editor"; diff --git a/apps/web/ce/hooks/use-additional-favorite-item-details.ts b/apps/web/ce/hooks/use-additional-favorite-item-details.ts index 7d1a6d36fa3..7bf502ea114 100644 --- a/apps/web/ce/hooks/use-additional-favorite-item-details.ts +++ b/apps/web/ce/hooks/use-additional-favorite-item-details.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { IFavorite } from "@plane/types"; // components diff --git a/apps/web/ce/hooks/use-bulk-operation-status.ts b/apps/web/ce/hooks/use-bulk-operation-status.ts index 0bb6768101e..539779061ff 100644 --- a/apps/web/ce/hooks/use-bulk-operation-status.ts +++ b/apps/web/ce/hooks/use-bulk-operation-status.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export const useBulkOperationStatus = () => false; diff --git a/apps/web/ce/hooks/use-debounced-duplicate-issues.tsx b/apps/web/ce/hooks/use-debounced-duplicate-issues.tsx index b8c32d1bda4..f84f4d2be79 100644 --- a/apps/web/ce/hooks/use-debounced-duplicate-issues.tsx +++ b/apps/web/ce/hooks/use-debounced-duplicate-issues.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TDeDupeIssue } from "@plane/types"; export const useDebouncedDuplicateIssues = ( diff --git a/apps/web/ce/hooks/use-editor-flagging.ts b/apps/web/ce/hooks/use-editor-flagging.ts index 2c8766c9550..e1841ff666a 100644 --- a/apps/web/ce/hooks/use-editor-flagging.ts +++ b/apps/web/ce/hooks/use-editor-flagging.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // editor import type { TExtensions } from "@plane/editor"; import type { EPageStoreType } from "@/plane-web/hooks/store"; diff --git a/apps/web/ce/hooks/use-file-size.ts b/apps/web/ce/hooks/use-file-size.ts index c72e96da5b4..a453d65dc54 100644 --- a/apps/web/ce/hooks/use-file-size.ts +++ b/apps/web/ce/hooks/use-file-size.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { MAX_FILE_SIZE } from "@plane/constants"; // hooks diff --git a/apps/web/ce/hooks/use-issue-embed.tsx b/apps/web/ce/hooks/use-issue-embed.tsx index 67bc79b7eb3..6ffbec7cdb2 100644 --- a/apps/web/ce/hooks/use-issue-embed.tsx +++ b/apps/web/ce/hooks/use-issue-embed.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // editor import type { TEmbedConfig } from "@plane/editor"; // plane types diff --git a/apps/web/ce/hooks/use-issue-properties.tsx b/apps/web/ce/hooks/use-issue-properties.tsx index 12a020c8cec..4eff976d404 100644 --- a/apps/web/ce/hooks/use-issue-properties.tsx +++ b/apps/web/ce/hooks/use-issue-properties.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TIssueServiceType } from "@plane/types"; export const useWorkItemProperties = ( diff --git a/apps/web/ce/hooks/use-notification-preview.tsx b/apps/web/ce/hooks/use-notification-preview.tsx index 6e21868a5fa..11bcbf4a2cd 100644 --- a/apps/web/ce/hooks/use-notification-preview.tsx +++ b/apps/web/ce/hooks/use-notification-preview.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { IWorkItemPeekOverview } from "@plane/types"; import { EIssueServiceType } from "@plane/types"; import { IssuePeekOverview } from "@/components/issues/peek-overview"; diff --git a/apps/web/ce/hooks/use-page-flag.ts b/apps/web/ce/hooks/use-page-flag.ts index 94d72065acc..1fff2492a46 100644 --- a/apps/web/ce/hooks/use-page-flag.ts +++ b/apps/web/ce/hooks/use-page-flag.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TPageFlagHookArgs = { workspaceSlug: string; }; diff --git a/apps/web/ce/hooks/use-timeline-chart.ts b/apps/web/ce/hooks/use-timeline-chart.ts index b935a74034c..2deaae25424 100644 --- a/apps/web/ce/hooks/use-timeline-chart.ts +++ b/apps/web/ce/hooks/use-timeline-chart.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // types import type { TTimelineTypeCore } from "@plane/types"; import { GANTT_TIMELINE_TYPE } from "@plane/types"; diff --git a/apps/web/ce/hooks/use-workspace-issue-properties-extended.tsx b/apps/web/ce/hooks/use-workspace-issue-properties-extended.tsx index 6e9ba79f25c..a9d7b019d62 100644 --- a/apps/web/ce/hooks/use-workspace-issue-properties-extended.tsx +++ b/apps/web/ce/hooks/use-workspace-issue-properties-extended.tsx @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // eslint-disable-next-line @typescript-eslint/no-unused-vars export const useWorkspaceIssuePropertiesExtended = (workspaceSlug: string | string[] | undefined) => {}; diff --git a/apps/web/ce/hooks/work-item-filters/use-work-item-filters-config.tsx b/apps/web/ce/hooks/work-item-filters/use-work-item-filters-config.tsx index e16bdd2bda0..67753b1cfe7 100644 --- a/apps/web/ce/hooks/work-item-filters/use-work-item-filters-config.tsx +++ b/apps/web/ce/hooks/work-item-filters/use-work-item-filters-config.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useMemo } from "react"; import { AtSign, Briefcase } from "lucide-react"; // plane imports diff --git a/apps/web/ce/layouts/project-wrapper.tsx b/apps/web/ce/layouts/project-wrapper.tsx index edfd3d41fde..0a15f6c6a58 100644 --- a/apps/web/ce/layouts/project-wrapper.tsx +++ b/apps/web/ce/layouts/project-wrapper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // layouts import { ProjectAuthWrapper as CoreProjectAuthWrapper } from "@/layouts/auth-layout/project-wrapper"; diff --git a/apps/web/ce/layouts/workspace-wrapper.tsx b/apps/web/ce/layouts/workspace-wrapper.tsx index 1eaba348de9..239551949c6 100644 --- a/apps/web/ce/layouts/workspace-wrapper.tsx +++ b/apps/web/ce/layouts/workspace-wrapper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { observer } from "mobx-react"; // layouts diff --git a/apps/web/ce/services/index.ts b/apps/web/ce/services/index.ts index 7e406b1b4cb..998e3e9a46f 100644 --- a/apps/web/ce/services/index.ts +++ b/apps/web/ce/services/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./project"; export * from "@/services/workspace.service"; diff --git a/apps/web/ce/services/project/estimate.service.ts b/apps/web/ce/services/project/estimate.service.ts index 95b9a39a45a..343d4b0168a 100644 --- a/apps/web/ce/services/project/estimate.service.ts +++ b/apps/web/ce/services/project/estimate.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + /* eslint-disable no-useless-catch */ // types diff --git a/apps/web/ce/services/project/index.ts b/apps/web/ce/services/project/index.ts index 8b75f6bf5a0..870a66a1818 100644 --- a/apps/web/ce/services/project/index.ts +++ b/apps/web/ce/services/project/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./estimate.service"; export * from "@/services/view.service"; diff --git a/apps/web/ce/services/project/project-state.service.ts b/apps/web/ce/services/project/project-state.service.ts index f4a48ae7177..74aa51083ce 100644 --- a/apps/web/ce/services/project/project-state.service.ts +++ b/apps/web/ce/services/project/project-state.service.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "@/services/project/project-state.service"; diff --git a/apps/web/ce/store/analytics.store.ts b/apps/web/ce/store/analytics.store.ts index 9556dcf3aaf..9ae14f9b658 100644 --- a/apps/web/ce/store/analytics.store.ts +++ b/apps/web/ce/store/analytics.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { IBaseAnalyticsStore } from "@/store/analytics.store"; import { BaseAnalyticsStore } from "@/store/analytics.store"; diff --git a/apps/web/ce/store/command-palette.store.ts b/apps/web/ce/store/command-palette.store.ts index 6a3f8abae14..9d5ff8a01de 100644 --- a/apps/web/ce/store/command-palette.store.ts +++ b/apps/web/ce/store/command-palette.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { computed, makeObservable } from "mobx"; // types / constants import type { IBaseCommandPaletteStore } from "@/store/base-command-palette.store"; diff --git a/apps/web/ce/store/cycle/index.ts b/apps/web/ce/store/cycle/index.ts index d9b3080a862..884a0e71b8b 100644 --- a/apps/web/ce/store/cycle/index.ts +++ b/apps/web/ce/store/cycle/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type { ICycleStore } from "@/store/cycle.store"; diff --git a/apps/web/ce/store/estimates/estimate.ts b/apps/web/ce/store/estimates/estimate.ts index 8a32799bc75..d85b1ef6e2d 100644 --- a/apps/web/ce/store/estimates/estimate.ts +++ b/apps/web/ce/store/estimates/estimate.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { orderBy, set } from "lodash-es"; import { action, computed, makeObservable, observable, runInAction } from "mobx"; import { computedFn } from "mobx-utils"; diff --git a/apps/web/ce/store/global-view.store.ts b/apps/web/ce/store/global-view.store.ts index f0d5cdfb40a..069b4fcd350 100644 --- a/apps/web/ce/store/global-view.store.ts +++ b/apps/web/ce/store/global-view.store.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "@/store/global-view.store"; diff --git a/apps/web/ce/store/issue/epic/filter.store.ts b/apps/web/ce/store/issue/epic/filter.store.ts index 999e1515d3f..be441707cb3 100644 --- a/apps/web/ce/store/issue/epic/filter.store.ts +++ b/apps/web/ce/store/issue/epic/filter.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { IProjectIssuesFilter } from "@/store/issue/project"; import { ProjectIssuesFilter } from "@/store/issue/project"; import type { IIssueRootStore } from "@/store/issue/root.store"; diff --git a/apps/web/ce/store/issue/epic/index.ts b/apps/web/ce/store/issue/epic/index.ts index 0fe6c946b0c..a21a791fefc 100644 --- a/apps/web/ce/store/issue/epic/index.ts +++ b/apps/web/ce/store/issue/epic/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./filter.store"; export * from "./issue.store"; diff --git a/apps/web/ce/store/issue/epic/issue.store.ts b/apps/web/ce/store/issue/epic/issue.store.ts index 702a4c05ce2..b6761eac89f 100644 --- a/apps/web/ce/store/issue/epic/issue.store.ts +++ b/apps/web/ce/store/issue/epic/issue.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { IProjectIssues } from "@/store/issue/project"; import { ProjectIssues } from "@/store/issue/project"; import type { IIssueRootStore } from "@/store/issue/root.store"; diff --git a/apps/web/ce/store/issue/helpers/base-issue-store.ts b/apps/web/ce/store/issue/helpers/base-issue-store.ts index eac5cec17c6..59d6d7b6a0a 100644 --- a/apps/web/ce/store/issue/helpers/base-issue-store.ts +++ b/apps/web/ce/store/issue/helpers/base-issue-store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TIssue } from "@plane/types"; import { getIssueIds } from "@/store/issue/helpers/base-issues-utils"; diff --git a/apps/web/ce/store/issue/helpers/base-issue.store.ts b/apps/web/ce/store/issue/helpers/base-issue.store.ts index eac5cec17c6..59d6d7b6a0a 100644 --- a/apps/web/ce/store/issue/helpers/base-issue.store.ts +++ b/apps/web/ce/store/issue/helpers/base-issue.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TIssue } from "@plane/types"; import { getIssueIds } from "@/store/issue/helpers/base-issues-utils"; diff --git a/apps/web/ce/store/issue/helpers/filter-utils.ts b/apps/web/ce/store/issue/helpers/filter-utils.ts index eedd1262405..66ce7435503 100644 --- a/apps/web/ce/store/issue/helpers/filter-utils.ts +++ b/apps/web/ce/store/issue/helpers/filter-utils.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { IIssueDisplayFilterOptions } from "@plane/types"; export const getEnabledDisplayFilters = (displayFilters: IIssueDisplayFilterOptions) => displayFilters; diff --git a/apps/web/ce/store/issue/issue-details/activity.store.ts b/apps/web/ce/store/issue/issue-details/activity.store.ts index ab86bc1c1c2..a9f4b0a5e5e 100644 --- a/apps/web/ce/store/issue/issue-details/activity.store.ts +++ b/apps/web/ce/store/issue/issue-details/activity.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { concat, orderBy, set, uniq, update } from "lodash-es"; import { action, makeObservable, observable, runInAction } from "mobx"; import { computedFn } from "mobx-utils"; diff --git a/apps/web/ce/store/issue/issue-details/root.store.ts b/apps/web/ce/store/issue/issue-details/root.store.ts index 2bc4f03ed3e..1b96b49e1d6 100644 --- a/apps/web/ce/store/issue/issue-details/root.store.ts +++ b/apps/web/ce/store/issue/issue-details/root.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { makeObservable } from "mobx"; import type { TIssueServiceType } from "@plane/types"; import type { IIssueDetail as IIssueDetailCore } from "@/store/issue/issue-details/root.store"; diff --git a/apps/web/ce/store/issue/team-project/filter.store.ts b/apps/web/ce/store/issue/team-project/filter.store.ts index 8cdb7787dab..45d5324c891 100644 --- a/apps/web/ce/store/issue/team-project/filter.store.ts +++ b/apps/web/ce/store/issue/team-project/filter.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { IProjectIssuesFilter } from "@/store/issue/project"; import { ProjectIssuesFilter } from "@/store/issue/project"; import type { IIssueRootStore } from "@/store/issue/root.store"; diff --git a/apps/web/ce/store/issue/team-project/index.ts b/apps/web/ce/store/issue/team-project/index.ts index 0fe6c946b0c..a21a791fefc 100644 --- a/apps/web/ce/store/issue/team-project/index.ts +++ b/apps/web/ce/store/issue/team-project/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./filter.store"; export * from "./issue.store"; diff --git a/apps/web/ce/store/issue/team-project/issue.store.ts b/apps/web/ce/store/issue/team-project/issue.store.ts index 496d5fda632..fa27134901d 100644 --- a/apps/web/ce/store/issue/team-project/issue.store.ts +++ b/apps/web/ce/store/issue/team-project/issue.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { IProjectIssues } from "@/store/issue/project"; import { ProjectIssues } from "@/store/issue/project"; import type { IIssueRootStore } from "@/store/issue/root.store"; diff --git a/apps/web/ce/store/issue/team-views/filter.store.ts b/apps/web/ce/store/issue/team-views/filter.store.ts index a40a3eaa2ab..133f98da4d7 100644 --- a/apps/web/ce/store/issue/team-views/filter.store.ts +++ b/apps/web/ce/store/issue/team-views/filter.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { IProjectViewIssuesFilter } from "@/store/issue/project-views"; import { ProjectViewIssuesFilter } from "@/store/issue/project-views"; import type { IIssueRootStore } from "@/store/issue/root.store"; diff --git a/apps/web/ce/store/issue/team-views/index.ts b/apps/web/ce/store/issue/team-views/index.ts index 0fe6c946b0c..a21a791fefc 100644 --- a/apps/web/ce/store/issue/team-views/index.ts +++ b/apps/web/ce/store/issue/team-views/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./filter.store"; export * from "./issue.store"; diff --git a/apps/web/ce/store/issue/team-views/issue.store.ts b/apps/web/ce/store/issue/team-views/issue.store.ts index 8bcfbc67ea8..610520007f9 100644 --- a/apps/web/ce/store/issue/team-views/issue.store.ts +++ b/apps/web/ce/store/issue/team-views/issue.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { IProjectViewIssues } from "@/store/issue/project-views"; import { ProjectViewIssues } from "@/store/issue/project-views"; import type { IIssueRootStore } from "@/store/issue/root.store"; diff --git a/apps/web/ce/store/issue/team/filter.store.ts b/apps/web/ce/store/issue/team/filter.store.ts index 62e1f2eb6d9..20842d2a327 100644 --- a/apps/web/ce/store/issue/team/filter.store.ts +++ b/apps/web/ce/store/issue/team/filter.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { IProjectIssuesFilter } from "@/store/issue/project"; import { ProjectIssuesFilter } from "@/store/issue/project"; import type { IIssueRootStore } from "@/store/issue/root.store"; diff --git a/apps/web/ce/store/issue/team/index.ts b/apps/web/ce/store/issue/team/index.ts index 0fe6c946b0c..a21a791fefc 100644 --- a/apps/web/ce/store/issue/team/index.ts +++ b/apps/web/ce/store/issue/team/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./filter.store"; export * from "./issue.store"; diff --git a/apps/web/ce/store/issue/team/issue.store.ts b/apps/web/ce/store/issue/team/issue.store.ts index 446332c5857..a24515c23cb 100644 --- a/apps/web/ce/store/issue/team/issue.store.ts +++ b/apps/web/ce/store/issue/team/issue.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { IProjectIssues } from "@/store/issue/project"; import { ProjectIssues } from "@/store/issue/project"; import type { IIssueRootStore } from "@/store/issue/root.store"; diff --git a/apps/web/ce/store/issue/workspace/issue.store.ts b/apps/web/ce/store/issue/workspace/issue.store.ts index 7317da96d3b..0862be70c1b 100644 --- a/apps/web/ce/store/issue/workspace/issue.store.ts +++ b/apps/web/ce/store/issue/workspace/issue.store.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "@/store/issue/workspace/issue.store"; diff --git a/apps/web/ce/store/member/project-member.store.ts b/apps/web/ce/store/member/project-member.store.ts index f0e5b3069d7..6f534a150f3 100644 --- a/apps/web/ce/store/member/project-member.store.ts +++ b/apps/web/ce/store/member/project-member.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { computedFn } from "mobx-utils"; import type { EUserProjectRoles } from "@plane/types"; // plane imports diff --git a/apps/web/ce/store/pages/extended-base-page.ts b/apps/web/ce/store/pages/extended-base-page.ts index 2c5cd306641..3144ef647b8 100644 --- a/apps/web/ce/store/pages/extended-base-page.ts +++ b/apps/web/ce/store/pages/extended-base-page.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TPage, TPageExtended } from "@plane/types"; import type { RootStore } from "@/plane-web/store/root.store"; import type { TBasePageServices } from "@/store/pages/base-page"; diff --git a/apps/web/ce/store/power-k.store.ts b/apps/web/ce/store/power-k.store.ts index 753d3294075..9528c5e1664 100644 --- a/apps/web/ce/store/power-k.store.ts +++ b/apps/web/ce/store/power-k.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { makeObservable } from "mobx"; // types import type { IBasePowerKStore } from "@/store/base-power-k.store"; diff --git a/apps/web/ce/store/project-inbox.store.ts b/apps/web/ce/store/project-inbox.store.ts index 327ff23af75..3adbb186273 100644 --- a/apps/web/ce/store/project-inbox.store.ts +++ b/apps/web/ce/store/project-inbox.store.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "@/store/inbox/project-inbox.store"; diff --git a/apps/web/ce/store/project-view.store.ts b/apps/web/ce/store/project-view.store.ts index 41d7ba1ca4f..0763fb66532 100644 --- a/apps/web/ce/store/project-view.store.ts +++ b/apps/web/ce/store/project-view.store.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "@/store/project-view.store"; diff --git a/apps/web/ce/store/root.store.ts b/apps/web/ce/store/root.store.ts index ca6caff8ca7..9eadadf7259 100644 --- a/apps/web/ce/store/root.store.ts +++ b/apps/web/ce/store/root.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // store import { CoreRootStore } from "@/store/root.store"; import type { ITimelineStore } from "./timeline"; diff --git a/apps/web/ce/store/state.store.ts b/apps/web/ce/store/state.store.ts index a25412ca8ab..b27221268a6 100644 --- a/apps/web/ce/store/state.store.ts +++ b/apps/web/ce/store/state.store.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "@/store/state.store"; diff --git a/apps/web/ce/store/timeline/base-timeline.store.ts b/apps/web/ce/store/timeline/base-timeline.store.ts index 37a75d3de1e..b1c70f99407 100644 --- a/apps/web/ce/store/timeline/base-timeline.store.ts +++ b/apps/web/ce/store/timeline/base-timeline.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { isEqual, set } from "lodash-es"; import { action, makeObservable, observable, runInAction } from "mobx"; import { computedFn } from "mobx-utils"; diff --git a/apps/web/ce/store/timeline/index.ts b/apps/web/ce/store/timeline/index.ts index a6afa124c62..7fe482b93f1 100644 --- a/apps/web/ce/store/timeline/index.ts +++ b/apps/web/ce/store/timeline/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { RootStore } from "@/plane-web/store/root.store"; import { IssuesTimeLineStore } from "@/store/timeline/issues-timeline.store"; import type { IIssuesTimeLineStore } from "@/store/timeline/issues-timeline.store"; diff --git a/apps/web/ce/store/user/permission.store.ts b/apps/web/ce/store/user/permission.store.ts index ea062133dea..42b5dd4cca7 100644 --- a/apps/web/ce/store/user/permission.store.ts +++ b/apps/web/ce/store/user/permission.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { computedFn } from "mobx-utils"; import type { EUserPermissions } from "@plane/constants"; import type { RootStore } from "@/plane-web/store/root.store"; diff --git a/apps/web/ce/store/workspace/index.ts b/apps/web/ce/store/workspace/index.ts index 086063cb4d2..b2745636455 100644 --- a/apps/web/ce/store/workspace/index.ts +++ b/apps/web/ce/store/workspace/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // store import { BaseWorkspaceRootStore } from "@/store/workspace"; import type { RootStore } from "@/plane-web/store/root.store"; diff --git a/apps/web/ce/types/gantt-chart.ts b/apps/web/ce/types/gantt-chart.ts index 36bb65c60f5..ad2324a5de7 100644 --- a/apps/web/ce/types/gantt-chart.ts +++ b/apps/web/ce/types/gantt-chart.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TIssueRelationTypes = "blocking" | "blocked_by" | "duplicate" | "relates_to"; diff --git a/apps/web/ce/types/index.ts b/apps/web/ce/types/index.ts index 105b7e96a46..c39bc348afe 100644 --- a/apps/web/ce/types/index.ts +++ b/apps/web/ce/types/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./projects"; export * from "./issue-types"; export * from "./gantt-chart"; diff --git a/apps/web/ce/types/issue-types/index.ts b/apps/web/ce/types/issue-types/index.ts index 7259fa35181..8406674ae05 100644 --- a/apps/web/ce/types/issue-types/index.ts +++ b/apps/web/ce/types/issue-types/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./issue-property-values.d"; diff --git a/apps/web/ce/types/pages/pane-extensions.ts b/apps/web/ce/types/pages/pane-extensions.ts index 4d89005c1d8..72c966850c9 100644 --- a/apps/web/ce/types/pages/pane-extensions.ts +++ b/apps/web/ce/types/pages/pane-extensions.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // CE re-exports the core navigation pane extension types directly // EE overrides this with specific extension data types export type { diff --git a/apps/web/ce/types/projects/index.ts b/apps/web/ce/types/projects/index.ts index 9fb35777a3a..7acb1c4707a 100644 --- a/apps/web/ce/types/projects/index.ts +++ b/apps/web/ce/types/projects/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./projects"; export * from "./project-activity"; diff --git a/apps/web/ce/types/projects/project-activity.ts b/apps/web/ce/types/projects/project-activity.ts index 766b0adaf2c..31830d756f6 100644 --- a/apps/web/ce/types/projects/project-activity.ts +++ b/apps/web/ce/types/projects/project-activity.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TProjectBaseActivity } from "@plane/types"; export type TProjectActivity = TProjectBaseActivity & { diff --git a/apps/web/ce/types/projects/projects.ts b/apps/web/ce/types/projects/projects.ts index 51427282a0f..b39cd81414f 100644 --- a/apps/web/ce/types/projects/projects.ts +++ b/apps/web/ce/types/projects/projects.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { IPartialProject, IProject } from "@plane/types"; export type TPartialProject = IPartialProject; diff --git a/apps/web/core/components/account/auth-forms/auth-banner.tsx b/apps/web/core/components/account/auth-forms/auth-banner.tsx index 6e7abe6bcbd..496a6eddfbf 100644 --- a/apps/web/core/components/account/auth-forms/auth-banner.tsx +++ b/apps/web/core/components/account/auth-forms/auth-banner.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Info } from "lucide-react"; // plane imports import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/account/auth-forms/auth-header.tsx b/apps/web/core/components/account/auth-forms/auth-header.tsx index c6c4545ea7a..ef72b49cc15 100644 --- a/apps/web/core/components/account/auth-forms/auth-header.tsx +++ b/apps/web/core/components/account/auth-forms/auth-header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import useSWR from "swr"; import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/account/auth-forms/auth-root.tsx b/apps/web/core/components/account/auth-forms/auth-root.tsx index f50d1af2bee..9f075d03f5c 100644 --- a/apps/web/core/components/account/auth-forms/auth-root.tsx +++ b/apps/web/core/components/account/auth-forms/auth-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useState } from "react"; import { observer } from "mobx-react"; import { useSearchParams } from "next/navigation"; diff --git a/apps/web/core/components/account/auth-forms/common/container.tsx b/apps/web/core/components/account/auth-forms/common/container.tsx index 8eff06f64e6..618c183ebe2 100644 --- a/apps/web/core/components/account/auth-forms/common/container.tsx +++ b/apps/web/core/components/account/auth-forms/common/container.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export function FormContainer({ children }: { children: React.ReactNode }) { return (
diff --git a/apps/web/core/components/account/auth-forms/common/header.tsx b/apps/web/core/components/account/auth-forms/common/header.tsx index 6d7e68adaf8..4639634df63 100644 --- a/apps/web/core/components/account/auth-forms/common/header.tsx +++ b/apps/web/core/components/account/auth-forms/common/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export function AuthFormHeader({ title, description }: { title: string; description: string }) { return (
diff --git a/apps/web/core/components/account/auth-forms/email.tsx b/apps/web/core/components/account/auth-forms/email.tsx index 649824a0b01..5f85d636902 100644 --- a/apps/web/core/components/account/auth-forms/email.tsx +++ b/apps/web/core/components/account/auth-forms/email.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC, FormEvent } from "react"; import { useMemo, useRef, useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/account/auth-forms/forgot-password-popover.tsx b/apps/web/core/components/account/auth-forms/forgot-password-popover.tsx index 5b6c50d5124..1ef9fb71cb4 100644 --- a/apps/web/core/components/account/auth-forms/forgot-password-popover.tsx +++ b/apps/web/core/components/account/auth-forms/forgot-password-popover.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Fragment, useState } from "react"; import { usePopper } from "react-popper"; import { Popover } from "@headlessui/react"; diff --git a/apps/web/core/components/account/auth-forms/forgot-password.tsx b/apps/web/core/components/account/auth-forms/forgot-password.tsx index 10d2d82318d..50ed55e8756 100644 --- a/apps/web/core/components/account/auth-forms/forgot-password.tsx +++ b/apps/web/core/components/account/auth-forms/forgot-password.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import Link from "next/link"; import { useSearchParams } from "next/navigation"; diff --git a/apps/web/core/components/account/auth-forms/form-root.tsx b/apps/web/core/components/account/auth-forms/form-root.tsx index 35ad625cbbf..ab3aa8340e2 100644 --- a/apps/web/core/components/account/auth-forms/form-root.tsx +++ b/apps/web/core/components/account/auth-forms/form-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState } from "react"; import { observer } from "mobx-react"; import { useSearchParams } from "next/navigation"; diff --git a/apps/web/core/components/account/auth-forms/index.ts b/apps/web/core/components/account/auth-forms/index.ts index aa4ee6fd872..125f6699c4c 100644 --- a/apps/web/core/components/account/auth-forms/index.ts +++ b/apps/web/core/components/account/auth-forms/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./auth-root"; diff --git a/apps/web/core/components/account/auth-forms/password.tsx b/apps/web/core/components/account/auth-forms/password.tsx index e7732461536..b6a3edbb8b2 100644 --- a/apps/web/core/components/account/auth-forms/password.tsx +++ b/apps/web/core/components/account/auth-forms/password.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useMemo, useRef, useState } from "react"; import { observer } from "mobx-react"; import Link from "next/link"; diff --git a/apps/web/core/components/account/auth-forms/reset-password.tsx b/apps/web/core/components/account/auth-forms/reset-password.tsx index 5ac2bb60159..5c3e7269bd2 100644 --- a/apps/web/core/components/account/auth-forms/reset-password.tsx +++ b/apps/web/core/components/account/auth-forms/reset-password.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useMemo, useState } from "react"; import { observer } from "mobx-react"; import { useSearchParams } from "next/navigation"; diff --git a/apps/web/core/components/account/auth-forms/set-password.tsx b/apps/web/core/components/account/auth-forms/set-password.tsx index 0fa36dd8765..9de60d05ef5 100644 --- a/apps/web/core/components/account/auth-forms/set-password.tsx +++ b/apps/web/core/components/account/auth-forms/set-password.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FormEvent } from "react"; import { useEffect, useMemo, useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/account/auth-forms/unique-code.tsx b/apps/web/core/components/account/auth-forms/unique-code.tsx index e09fc392a04..11e0aba2492 100644 --- a/apps/web/core/components/account/auth-forms/unique-code.tsx +++ b/apps/web/core/components/account/auth-forms/unique-code.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useState } from "react"; import { CircleCheck, XCircle } from "lucide-react"; import { API_BASE_URL } from "@plane/constants"; diff --git a/apps/web/core/components/account/deactivate-account-modal.tsx b/apps/web/core/components/account/deactivate-account-modal.tsx index c5ba6d481a5..b094e5d3973 100644 --- a/apps/web/core/components/account/deactivate-account-modal.tsx +++ b/apps/web/core/components/account/deactivate-account-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { useTranslation } from "@plane/i18n"; // ui diff --git a/apps/web/core/components/account/terms-and-conditions.tsx b/apps/web/core/components/account/terms-and-conditions.tsx index 6a500df7dc4..131e61083eb 100644 --- a/apps/web/core/components/account/terms-and-conditions.tsx +++ b/apps/web/core/components/account/terms-and-conditions.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import Link from "next/link"; import { EAuthModes } from "@plane/constants"; diff --git a/apps/web/core/components/analytics/analytics-filter-actions.tsx b/apps/web/core/components/analytics/analytics-filter-actions.tsx index 2c10cf7eba7..1f9a3d206c2 100644 --- a/apps/web/core/components/analytics/analytics-filter-actions.tsx +++ b/apps/web/core/components/analytics/analytics-filter-actions.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane web components import { observer } from "mobx-react"; // hooks diff --git a/apps/web/core/components/analytics/analytics-section-wrapper.tsx b/apps/web/core/components/analytics/analytics-section-wrapper.tsx index 637d684c4fb..1585c3581da 100644 --- a/apps/web/core/components/analytics/analytics-section-wrapper.tsx +++ b/apps/web/core/components/analytics/analytics-section-wrapper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { cn } from "@plane/utils"; type Props = { diff --git a/apps/web/core/components/analytics/analytics-wrapper.tsx b/apps/web/core/components/analytics/analytics-wrapper.tsx index 9f369b1a5c4..6cd886b0473 100644 --- a/apps/web/core/components/analytics/analytics-wrapper.tsx +++ b/apps/web/core/components/analytics/analytics-wrapper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // plane package imports import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/analytics/empty-state.tsx b/apps/web/core/components/analytics/empty-state.tsx index 7341b6f1d79..0f862bdee17 100644 --- a/apps/web/core/components/analytics/empty-state.tsx +++ b/apps/web/core/components/analytics/empty-state.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useTheme } from "next-themes"; // plane package imports import { cn } from "@plane/utils"; diff --git a/apps/web/core/components/analytics/export.ts b/apps/web/core/components/analytics/export.ts index 8a8307857a6..c77d1783e0f 100644 --- a/apps/web/core/components/analytics/export.ts +++ b/apps/web/core/components/analytics/export.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ColumnDef, Row } from "@tanstack/react-table"; import { download, generateCsv, mkConfig } from "export-to-csv"; diff --git a/apps/web/core/components/analytics/insight-card.tsx b/apps/web/core/components/analytics/insight-card.tsx index b0b2f9ad9dc..d8a30a1c91c 100644 --- a/apps/web/core/components/analytics/insight-card.tsx +++ b/apps/web/core/components/analytics/insight-card.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane package imports import React from "react"; import type { IAnalyticsResponseFields } from "@plane/types"; diff --git a/apps/web/core/components/analytics/insight-table/data-table.tsx b/apps/web/core/components/analytics/insight-table/data-table.tsx index 87ced204ae8..8836bc89e81 100644 --- a/apps/web/core/components/analytics/insight-table/data-table.tsx +++ b/apps/web/core/components/analytics/insight-table/data-table.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ColumnDef, diff --git a/apps/web/core/components/analytics/insight-table/index.ts b/apps/web/core/components/analytics/insight-table/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/analytics/insight-table/index.ts +++ b/apps/web/core/components/analytics/insight-table/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/analytics/insight-table/loader.tsx b/apps/web/core/components/analytics/insight-table/loader.tsx index ff7ea7a19ab..e07da237466 100644 --- a/apps/web/core/components/analytics/insight-table/loader.tsx +++ b/apps/web/core/components/analytics/insight-table/loader.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ColumnDef } from "@tanstack/react-table"; import { Table, TableBody, TableCell, TableHead, TableHeader, TableRow } from "@plane/propel/table"; diff --git a/apps/web/core/components/analytics/insight-table/root.tsx b/apps/web/core/components/analytics/insight-table/root.tsx index 1c7b3cef17f..9607d6e9582 100644 --- a/apps/web/core/components/analytics/insight-table/root.tsx +++ b/apps/web/core/components/analytics/insight-table/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ColumnDef, Row, Table } from "@tanstack/react-table"; import { Download } from "lucide-react"; import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/analytics/loaders.tsx b/apps/web/core/components/analytics/loaders.tsx index cd9f19f22ca..c298dd00158 100644 --- a/apps/web/core/components/analytics/loaders.tsx +++ b/apps/web/core/components/analytics/loaders.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Loader } from "@plane/ui"; export function ProjectInsightsLoader() { diff --git a/apps/web/core/components/analytics/overview/active-project-item.tsx b/apps/web/core/components/analytics/overview/active-project-item.tsx index 0b7648e9c69..82127daa42d 100644 --- a/apps/web/core/components/analytics/overview/active-project-item.tsx +++ b/apps/web/core/components/analytics/overview/active-project-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane package imports import { Logo } from "@plane/propel/emoji-icon-picker"; import { ProjectIcon } from "@plane/propel/icons"; diff --git a/apps/web/core/components/analytics/overview/active-projects.tsx b/apps/web/core/components/analytics/overview/active-projects.tsx index 7796f0793b5..b34aebcf800 100644 --- a/apps/web/core/components/analytics/overview/active-projects.tsx +++ b/apps/web/core/components/analytics/overview/active-projects.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/analytics/overview/index.ts b/apps/web/core/components/analytics/overview/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/analytics/overview/index.ts +++ b/apps/web/core/components/analytics/overview/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/analytics/overview/project-insights.tsx b/apps/web/core/components/analytics/overview/project-insights.tsx index 56c1275b0ed..65735e8a4f8 100644 --- a/apps/web/core/components/analytics/overview/project-insights.tsx +++ b/apps/web/core/components/analytics/overview/project-insights.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { lazy, Suspense } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/analytics/overview/root.tsx b/apps/web/core/components/analytics/overview/root.tsx index 7ebb4ed0767..600d5692a08 100644 --- a/apps/web/core/components/analytics/overview/root.tsx +++ b/apps/web/core/components/analytics/overview/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import AnalyticsWrapper from "../analytics-wrapper"; import TotalInsights from "../total-insights"; diff --git a/apps/web/core/components/analytics/select/analytics-params.tsx b/apps/web/core/components/analytics/select/analytics-params.tsx index 7cd78abc1a7..a577002b7c2 100644 --- a/apps/web/core/components/analytics/select/analytics-params.tsx +++ b/apps/web/core/components/analytics/select/analytics-params.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useMemo } from "react"; import { observer } from "mobx-react"; import type { Control, UseFormSetValue } from "react-hook-form"; diff --git a/apps/web/core/components/analytics/select/duration.tsx b/apps/web/core/components/analytics/select/duration.tsx index f668f3c472f..afeb8f75404 100644 --- a/apps/web/core/components/analytics/select/duration.tsx +++ b/apps/web/core/components/analytics/select/duration.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane package imports import type { ReactNode } from "react"; import React from "react"; diff --git a/apps/web/core/components/analytics/select/project.tsx b/apps/web/core/components/analytics/select/project.tsx index 2b657fdc9e6..7bdbbddb366 100644 --- a/apps/web/core/components/analytics/select/project.tsx +++ b/apps/web/core/components/analytics/select/project.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane package imports import { getButtonStyling } from "@plane/propel/button"; diff --git a/apps/web/core/components/analytics/select/select-x-axis.tsx b/apps/web/core/components/analytics/select/select-x-axis.tsx index 56f944a9154..6effcfa4da1 100644 --- a/apps/web/core/components/analytics/select/select-x-axis.tsx +++ b/apps/web/core/components/analytics/select/select-x-axis.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane package imports import type { ChartXAxisProperty } from "@plane/types"; import { CustomSelect } from "@plane/ui"; diff --git a/apps/web/core/components/analytics/select/select-y-axis.tsx b/apps/web/core/components/analytics/select/select-y-axis.tsx index 83fd3b6590b..64c69fbff50 100644 --- a/apps/web/core/components/analytics/select/select-y-axis.tsx +++ b/apps/web/core/components/analytics/select/select-y-axis.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useParams } from "next/navigation"; import { EEstimateSystem } from "@plane/constants"; diff --git a/apps/web/core/components/analytics/total-insights.tsx b/apps/web/core/components/analytics/total-insights.tsx index 8dd996cd40b..98e5ed0ee8f 100644 --- a/apps/web/core/components/analytics/total-insights.tsx +++ b/apps/web/core/components/analytics/total-insights.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane package imports import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/analytics/trend-piece.tsx b/apps/web/core/components/analytics/trend-piece.tsx index 176c5b4c947..f246c4e4185 100644 --- a/apps/web/core/components/analytics/trend-piece.tsx +++ b/apps/web/core/components/analytics/trend-piece.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane package imports import React from "react"; import { TrendingDown, TrendingUp } from "lucide-react"; diff --git a/apps/web/core/components/analytics/work-items/created-vs-resolved.tsx b/apps/web/core/components/analytics/work-items/created-vs-resolved.tsx index 1a81567eafe..66a6a72ac1e 100644 --- a/apps/web/core/components/analytics/work-items/created-vs-resolved.tsx +++ b/apps/web/core/components/analytics/work-items/created-vs-resolved.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useMemo } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/analytics/work-items/customized-insights.tsx b/apps/web/core/components/analytics/work-items/customized-insights.tsx index 6e8590fd5b5..c40a853b453 100644 --- a/apps/web/core/components/analytics/work-items/customized-insights.tsx +++ b/apps/web/core/components/analytics/work-items/customized-insights.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useParams } from "next/navigation"; import { useForm } from "react-hook-form"; diff --git a/apps/web/core/components/analytics/work-items/index.ts b/apps/web/core/components/analytics/work-items/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/analytics/work-items/index.ts +++ b/apps/web/core/components/analytics/work-items/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/analytics/work-items/modal/content.tsx b/apps/web/core/components/analytics/work-items/modal/content.tsx index 082b9266d43..259dec20cac 100644 --- a/apps/web/core/components/analytics/work-items/modal/content.tsx +++ b/apps/web/core/components/analytics/work-items/modal/content.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useEffect, useState } from "react"; import { observer } from "mobx-react"; import { Tab } from "@headlessui/react"; diff --git a/apps/web/core/components/analytics/work-items/modal/header.tsx b/apps/web/core/components/analytics/work-items/modal/header.tsx index 894ed88adf0..c515deb98db 100644 --- a/apps/web/core/components/analytics/work-items/modal/header.tsx +++ b/apps/web/core/components/analytics/work-items/modal/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane package imports import { Expand, Shrink } from "lucide-react"; diff --git a/apps/web/core/components/analytics/work-items/modal/index.tsx b/apps/web/core/components/analytics/work-items/modal/index.tsx index c750bc01a04..a284ba93c89 100644 --- a/apps/web/core/components/analytics/work-items/modal/index.tsx +++ b/apps/web/core/components/analytics/work-items/modal/index.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useEffect, useState } from "react"; import { observer } from "mobx-react"; // plane package imports diff --git a/apps/web/core/components/analytics/work-items/priority-chart.tsx b/apps/web/core/components/analytics/work-items/priority-chart.tsx index fef9a810bbc..48180c0fabc 100644 --- a/apps/web/core/components/analytics/work-items/priority-chart.tsx +++ b/apps/web/core/components/analytics/work-items/priority-chart.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useMemo } from "react"; import type { ColumnDef, Row, RowData, Table } from "@tanstack/react-table"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/analytics/work-items/root.tsx b/apps/web/core/components/analytics/work-items/root.tsx index 94ddfbaceb4..55fb767f95e 100644 --- a/apps/web/core/components/analytics/work-items/root.tsx +++ b/apps/web/core/components/analytics/work-items/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import AnalyticsWrapper from "../analytics-wrapper"; import TotalInsights from "../total-insights"; diff --git a/apps/web/core/components/analytics/work-items/utils.ts b/apps/web/core/components/analytics/work-items/utils.ts index 613fa6b6200..38535a1bf69 100644 --- a/apps/web/core/components/analytics/work-items/utils.ts +++ b/apps/web/core/components/analytics/work-items/utils.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane package imports import type { ChartYAxisMetric, IState } from "@plane/types"; import { ChartXAxisProperty } from "@plane/types"; diff --git a/apps/web/core/components/analytics/work-items/workitems-insight-table.tsx b/apps/web/core/components/analytics/work-items/workitems-insight-table.tsx index d33ec721861..fec1a703604 100644 --- a/apps/web/core/components/analytics/work-items/workitems-insight-table.tsx +++ b/apps/web/core/components/analytics/work-items/workitems-insight-table.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useMemo } from "react"; import type { ColumnDef, Row, RowData } from "@tanstack/react-table"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/api-token/delete-token-modal.tsx b/apps/web/core/components/api-token/delete-token-modal.tsx index cc42fb9a57b..d2c9d653a4b 100644 --- a/apps/web/core/components/api-token/delete-token-modal.tsx +++ b/apps/web/core/components/api-token/delete-token-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { mutate } from "swr"; // types diff --git a/apps/web/core/components/api-token/empty-state.tsx b/apps/web/core/components/api-token/empty-state.tsx index 155c6a1afba..16b101b0ed6 100644 --- a/apps/web/core/components/api-token/empty-state.tsx +++ b/apps/web/core/components/api-token/empty-state.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // ui import { Button } from "@plane/propel/button"; diff --git a/apps/web/core/components/api-token/modal/create-token-modal.tsx b/apps/web/core/components/api-token/modal/create-token-modal.tsx index a5f9e1a6456..9ea6055daf2 100644 --- a/apps/web/core/components/api-token/modal/create-token-modal.tsx +++ b/apps/web/core/components/api-token/modal/create-token-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { mutate } from "swr"; // plane imports diff --git a/apps/web/core/components/api-token/modal/form.tsx b/apps/web/core/components/api-token/modal/form.tsx index 56086afa9ef..87d7af327ac 100644 --- a/apps/web/core/components/api-token/modal/form.tsx +++ b/apps/web/core/components/api-token/modal/form.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { add } from "date-fns"; import { Controller, useForm } from "react-hook-form"; diff --git a/apps/web/core/components/api-token/modal/generated-token-details.tsx b/apps/web/core/components/api-token/modal/generated-token-details.tsx index 76bfd2bc99c..8995c438e08 100644 --- a/apps/web/core/components/api-token/modal/generated-token-details.tsx +++ b/apps/web/core/components/api-token/modal/generated-token-details.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useTranslation } from "@plane/i18n"; import { Button } from "@plane/propel/button"; import { CopyIcon } from "@plane/propel/icons"; diff --git a/apps/web/core/components/api-token/token-list-item.tsx b/apps/web/core/components/api-token/token-list-item.tsx index 7bdc81fb526..8b40b9b16cc 100644 --- a/apps/web/core/components/api-token/token-list-item.tsx +++ b/apps/web/core/components/api-token/token-list-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { XCircle } from "lucide-react"; // plane imports diff --git a/apps/web/core/components/appearance/index.ts b/apps/web/core/components/appearance/index.ts index 1d07ba69ea3..895fab0cf90 100644 --- a/apps/web/core/components/appearance/index.ts +++ b/apps/web/core/components/appearance/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./theme-switcher"; diff --git a/apps/web/core/components/appearance/theme-switcher.tsx b/apps/web/core/components/appearance/theme-switcher.tsx index 993a06df582..4ec2eba432c 100644 --- a/apps/web/core/components/appearance/theme-switcher.tsx +++ b/apps/web/core/components/appearance/theme-switcher.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useMemo } from "react"; import { observer } from "mobx-react"; import { useTheme } from "next-themes"; diff --git a/apps/web/core/components/archives/archive-tabs-list.tsx b/apps/web/core/components/archives/archive-tabs-list.tsx index f9cf3cb585d..1b29c14156d 100644 --- a/apps/web/core/components/archives/archive-tabs-list.tsx +++ b/apps/web/core/components/archives/archive-tabs-list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { observer } from "mobx-react"; import Link from "next/link"; diff --git a/apps/web/core/components/archives/index.ts b/apps/web/core/components/archives/index.ts index 4b519fca038..db04e247fe9 100644 --- a/apps/web/core/components/archives/index.ts +++ b/apps/web/core/components/archives/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./archive-tabs-list"; diff --git a/apps/web/core/components/auth-screens/auth-base.tsx b/apps/web/core/components/auth-screens/auth-base.tsx index b3b5d361f8e..c0b19af250b 100644 --- a/apps/web/core/components/auth-screens/auth-base.tsx +++ b/apps/web/core/components/auth-screens/auth-base.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { AuthRoot } from "@/components/account/auth-forms/auth-root"; import type { EAuthModes } from "@/helpers/authentication.helper"; diff --git a/apps/web/core/components/auth-screens/footer.tsx b/apps/web/core/components/auth-screens/footer.tsx index 8bfdd73ffb0..fbe6b842893 100644 --- a/apps/web/core/components/auth-screens/footer.tsx +++ b/apps/web/core/components/auth-screens/footer.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { AccentureLogo, DolbyLogo, SonyLogo, ZerodhaLogo } from "@plane/propel/icons"; diff --git a/apps/web/core/components/auth-screens/header.tsx b/apps/web/core/components/auth-screens/header.tsx index 9d7a1e73a18..31ddfeff8d2 100644 --- a/apps/web/core/components/auth-screens/header.tsx +++ b/apps/web/core/components/auth-screens/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; import Link from "next/link"; diff --git a/apps/web/core/components/auth-screens/not-authorized-view.tsx b/apps/web/core/components/auth-screens/not-authorized-view.tsx index 82d950a2b9d..ceb7fae05c1 100644 --- a/apps/web/core/components/auth-screens/not-authorized-view.tsx +++ b/apps/web/core/components/auth-screens/not-authorized-view.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; // assets diff --git a/apps/web/core/components/auth-screens/project/project-access-restriction.tsx b/apps/web/core/components/auth-screens/project/project-access-restriction.tsx index 8484a3c6a51..9110f88dca0 100644 --- a/apps/web/core/components/auth-screens/project/project-access-restriction.tsx +++ b/apps/web/core/components/auth-screens/project/project-access-restriction.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/auth-screens/workspace/not-a-member.tsx b/apps/web/core/components/auth-screens/workspace/not-a-member.tsx index 6b80d64b8be..b38603006f4 100644 --- a/apps/web/core/components/auth-screens/workspace/not-a-member.tsx +++ b/apps/web/core/components/auth-screens/workspace/not-a-member.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import Link from "next/link"; // ui import { Button } from "@plane/propel/button"; diff --git a/apps/web/core/components/automation/auto-archive-automation.tsx b/apps/web/core/components/automation/auto-archive-automation.tsx index dd01cca4099..d724f43db7a 100644 --- a/apps/web/core/components/automation/auto-archive-automation.tsx +++ b/apps/web/core/components/automation/auto-archive-automation.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useMemo, useState } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/automation/auto-close-automation.tsx b/apps/web/core/components/automation/auto-close-automation.tsx index 7ceaba3b02f..51c3fdddc73 100644 --- a/apps/web/core/components/automation/auto-close-automation.tsx +++ b/apps/web/core/components/automation/auto-close-automation.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useMemo, useState } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/automation/index.ts b/apps/web/core/components/automation/index.ts index 73decae11cc..9f126cd0d06 100644 --- a/apps/web/core/components/automation/index.ts +++ b/apps/web/core/components/automation/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./auto-close-automation"; export * from "./auto-archive-automation"; export * from "./select-month-modal"; diff --git a/apps/web/core/components/automation/select-month-modal.tsx b/apps/web/core/components/automation/select-month-modal.tsx index f1459c107c4..e29e247df20 100644 --- a/apps/web/core/components/automation/select-month-modal.tsx +++ b/apps/web/core/components/automation/select-month-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useParams } from "next/navigation"; // react-hook-form import { Controller, useForm } from "react-hook-form"; diff --git a/apps/web/core/components/base-layouts/constants.ts b/apps/web/core/components/base-layouts/constants.ts index 943d23c7fe5..4965963732e 100644 --- a/apps/web/core/components/base-layouts/constants.ts +++ b/apps/web/core/components/base-layouts/constants.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { BoardLayoutIcon, ListLayoutIcon, TimelineLayoutIcon } from "@plane/propel/icons"; import type { IBaseLayoutConfig } from "@plane/types"; diff --git a/apps/web/core/components/base-layouts/gantt/index.ts b/apps/web/core/components/base-layouts/gantt/index.ts index 9f4e2dafb05..d7b4e143b94 100644 --- a/apps/web/core/components/base-layouts/gantt/index.ts +++ b/apps/web/core/components/base-layouts/gantt/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export { BaseGanttLayout } from "./layout"; export { BaseGanttSidebar } from "./sidebar"; diff --git a/apps/web/core/components/base-layouts/gantt/layout.tsx b/apps/web/core/components/base-layouts/gantt/layout.tsx index b21510c46b5..17fa2fc8dd7 100644 --- a/apps/web/core/components/base-layouts/gantt/layout.tsx +++ b/apps/web/core/components/base-layouts/gantt/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useMemo } from "react"; import { observer } from "mobx-react"; import { GANTT_TIMELINE_TYPE } from "@plane/types"; diff --git a/apps/web/core/components/base-layouts/gantt/sidebar.tsx b/apps/web/core/components/base-layouts/gantt/sidebar.tsx index 7ab1446a14a..c044cca45f1 100644 --- a/apps/web/core/components/base-layouts/gantt/sidebar.tsx +++ b/apps/web/core/components/base-layouts/gantt/sidebar.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { RefObject } from "react"; import { useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/base-layouts/hooks/use-group-drop-target.ts b/apps/web/core/components/base-layouts/hooks/use-group-drop-target.ts index 5fa232092cf..a28f344a9de 100644 --- a/apps/web/core/components/base-layouts/hooks/use-group-drop-target.ts +++ b/apps/web/core/components/base-layouts/hooks/use-group-drop-target.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useRef, useState } from "react"; import { dropTargetForElements } from "@atlaskit/pragmatic-drag-and-drop/element/adapter"; diff --git a/apps/web/core/components/base-layouts/hooks/use-layout-state.ts b/apps/web/core/components/base-layouts/hooks/use-layout-state.ts index 8d8bc75b273..0aba3edd387 100644 --- a/apps/web/core/components/base-layouts/hooks/use-layout-state.ts +++ b/apps/web/core/components/base-layouts/hooks/use-layout-state.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useRef, useState, useCallback } from "react"; import { combine } from "@atlaskit/pragmatic-drag-and-drop/combine"; import { autoScrollForElements } from "@atlaskit/pragmatic-drag-and-drop-auto-scroll/element"; diff --git a/apps/web/core/components/base-layouts/kanban/group-header.tsx b/apps/web/core/components/base-layouts/kanban/group-header.tsx index c8e3f6b1460..9d69bd22c51 100644 --- a/apps/web/core/components/base-layouts/kanban/group-header.tsx +++ b/apps/web/core/components/base-layouts/kanban/group-header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { IGroupHeaderProps } from "@plane/types"; export function GroupHeader({ group, itemCount, onToggleGroup }: IGroupHeaderProps) { diff --git a/apps/web/core/components/base-layouts/kanban/group.tsx b/apps/web/core/components/base-layouts/kanban/group.tsx index 39bd2c3ed90..87dadf36d50 100644 --- a/apps/web/core/components/base-layouts/kanban/group.tsx +++ b/apps/web/core/components/base-layouts/kanban/group.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useTranslation } from "@plane/i18n"; import type { IBaseLayoutsKanbanItem, IBaseLayoutsKanbanGroupProps } from "@plane/types"; diff --git a/apps/web/core/components/base-layouts/kanban/item.tsx b/apps/web/core/components/base-layouts/kanban/item.tsx index 1bc56094305..648d5cd3e95 100644 --- a/apps/web/core/components/base-layouts/kanban/item.tsx +++ b/apps/web/core/components/base-layouts/kanban/item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useRef } from "react"; import { combine } from "@atlaskit/pragmatic-drag-and-drop/combine"; import { draggable, dropTargetForElements } from "@atlaskit/pragmatic-drag-and-drop/element/adapter"; diff --git a/apps/web/core/components/base-layouts/kanban/layout.tsx b/apps/web/core/components/base-layouts/kanban/layout.tsx index 1006eb10b60..8305ad9ce88 100644 --- a/apps/web/core/components/base-layouts/kanban/layout.tsx +++ b/apps/web/core/components/base-layouts/kanban/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import type { IBaseLayoutsKanbanItem, IBaseLayoutsKanbanProps } from "@plane/types"; import { cn } from "@plane/utils"; diff --git a/apps/web/core/components/base-layouts/layout-switcher.tsx b/apps/web/core/components/base-layouts/layout-switcher.tsx index 45d30ac4444..0ee433f9796 100644 --- a/apps/web/core/components/base-layouts/layout-switcher.tsx +++ b/apps/web/core/components/base-layouts/layout-switcher.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useTranslation } from "@plane/i18n"; import { Tooltip } from "@plane/propel/tooltip"; import type { TBaseLayoutType } from "@plane/types"; diff --git a/apps/web/core/components/base-layouts/list/group-header.tsx b/apps/web/core/components/base-layouts/list/group-header.tsx index ade7ecbfb3a..d26f8322e40 100644 --- a/apps/web/core/components/base-layouts/list/group-header.tsx +++ b/apps/web/core/components/base-layouts/list/group-header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { IGroupHeaderProps } from "@plane/types"; export function GroupHeader({ group, itemCount, onToggleGroup }: IGroupHeaderProps) { diff --git a/apps/web/core/components/base-layouts/list/group.tsx b/apps/web/core/components/base-layouts/list/group.tsx index ff50c11de8e..8cda8691ade 100644 --- a/apps/web/core/components/base-layouts/list/group.tsx +++ b/apps/web/core/components/base-layouts/list/group.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useTranslation } from "@plane/i18n"; import type { IBaseLayoutsListItem, IBaseLayoutsListGroupProps } from "@plane/types"; diff --git a/apps/web/core/components/base-layouts/list/item.tsx b/apps/web/core/components/base-layouts/list/item.tsx index 22f808b8cde..759b75b1c50 100644 --- a/apps/web/core/components/base-layouts/list/item.tsx +++ b/apps/web/core/components/base-layouts/list/item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useRef } from "react"; import { combine } from "@atlaskit/pragmatic-drag-and-drop/combine"; import { draggable, dropTargetForElements } from "@atlaskit/pragmatic-drag-and-drop/element/adapter"; diff --git a/apps/web/core/components/base-layouts/list/layout.tsx b/apps/web/core/components/base-layouts/list/layout.tsx index 36e91ec301c..7e631e24343 100644 --- a/apps/web/core/components/base-layouts/list/layout.tsx +++ b/apps/web/core/components/base-layouts/list/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import type { IBaseLayoutsListItem, IBaseLayoutsListProps } from "@plane/types"; import { cn } from "@plane/ui"; diff --git a/apps/web/core/components/base-layouts/loaders/layout-loader.tsx b/apps/web/core/components/base-layouts/loaders/layout-loader.tsx index 894c8cafd12..177c3027f38 100644 --- a/apps/web/core/components/base-layouts/loaders/layout-loader.tsx +++ b/apps/web/core/components/base-layouts/loaders/layout-loader.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TBaseLayoutType } from "@plane/types"; import { KanbanLayoutLoader } from "@/components/ui/loader/layouts/kanban-layout-loader"; import { ListLayoutLoader } from "@/components/ui/loader/layouts/list-layout-loader"; diff --git a/apps/web/core/components/chart/utils.ts b/apps/web/core/components/chart/utils.ts index 7bd8c41208f..e7055a96d42 100644 --- a/apps/web/core/components/chart/utils.ts +++ b/apps/web/core/components/chart/utils.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { getWeekOfMonth, isValid } from "date-fns"; import { CHART_X_AXIS_DATE_PROPERTIES, ChartXAxisDateGrouping, TO_CAPITALIZE_PROPERTIES } from "@plane/constants"; import type { ChartXAxisProperty, TChart, TChartDatum } from "@plane/types"; diff --git a/apps/web/core/components/comments/card/display.tsx b/apps/web/core/components/comments/card/display.tsx index ea8911a25a6..17de130527e 100644 --- a/apps/web/core/components/comments/card/display.tsx +++ b/apps/web/core/components/comments/card/display.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ReactNode } from "react"; import { useCallback, useEffect, useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/comments/card/edit-form.tsx b/apps/web/core/components/comments/card/edit-form.tsx index 6747df1233d..a8cac90455f 100644 --- a/apps/web/core/components/comments/card/edit-form.tsx +++ b/apps/web/core/components/comments/card/edit-form.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useRef } from "react"; import { observer } from "mobx-react"; import { useForm } from "react-hook-form"; diff --git a/apps/web/core/components/comments/card/root.tsx b/apps/web/core/components/comments/card/root.tsx index 18666a42c21..006a365dd23 100644 --- a/apps/web/core/components/comments/card/root.tsx +++ b/apps/web/core/components/comments/card/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useRef, useState } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/comments/comment-create.tsx b/apps/web/core/components/comments/comment-create.tsx index 40381705110..f727fc78962 100644 --- a/apps/web/core/components/comments/comment-create.tsx +++ b/apps/web/core/components/comments/comment-create.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useRef, useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/comments/comment-reaction.tsx b/apps/web/core/components/comments/comment-reaction.tsx index deb32bc92bb..e9d1c931b09 100644 --- a/apps/web/core/components/comments/comment-reaction.tsx +++ b/apps/web/core/components/comments/comment-reaction.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useMemo, useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/comments/comments.tsx b/apps/web/core/components/comments/comments.tsx index e370fcb1d05..b5fe0194ae8 100644 --- a/apps/web/core/components/comments/comments.tsx +++ b/apps/web/core/components/comments/comments.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useMemo } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/comments/index.ts b/apps/web/core/components/comments/index.ts index 222a6656c00..b20656c8ff7 100644 --- a/apps/web/core/components/comments/index.ts +++ b/apps/web/core/components/comments/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./comments"; diff --git a/apps/web/core/components/comments/quick-actions.tsx b/apps/web/core/components/comments/quick-actions.tsx index e80497d257d..5d20f5a231d 100644 --- a/apps/web/core/components/comments/quick-actions.tsx +++ b/apps/web/core/components/comments/quick-actions.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useMemo } from "react"; import { observer } from "mobx-react"; import { MoreHorizontal } from "lucide-react"; diff --git a/apps/web/core/components/common/access-field.tsx b/apps/web/core/components/common/access-field.tsx index f8c4aa8d9bd..14ee044bc42 100644 --- a/apps/web/core/components/common/access-field.tsx +++ b/apps/web/core/components/common/access-field.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { LucideIcon } from "lucide-react"; // plane ui import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/common/activity/activity-block.tsx b/apps/web/core/components/common/activity/activity-block.tsx index 5ed9e17beb2..25b3b2767c3 100644 --- a/apps/web/core/components/common/activity/activity-block.tsx +++ b/apps/web/core/components/common/activity/activity-block.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC, ReactNode } from "react"; import { Network } from "lucide-react"; // types diff --git a/apps/web/core/components/common/activity/activity-item.tsx b/apps/web/core/components/common/activity/activity-item.tsx index cb4241887d8..c4b3e363aad 100644 --- a/apps/web/core/components/common/activity/activity-item.tsx +++ b/apps/web/core/components/common/activity/activity-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/common/activity/helper.tsx b/apps/web/core/components/common/activity/helper.tsx index 639a0c27390..b633c86b990 100644 --- a/apps/web/core/components/common/activity/helper.tsx +++ b/apps/web/core/components/common/activity/helper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC, ReactNode } from "react"; import { RotateCcw, diff --git a/apps/web/core/components/common/activity/user.tsx b/apps/web/core/components/common/activity/user.tsx index c9fff9b849c..0fda94d3bfb 100644 --- a/apps/web/core/components/common/activity/user.tsx +++ b/apps/web/core/components/common/activity/user.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { observer } from "mobx-react"; import Link from "next/link"; diff --git a/apps/web/core/components/common/applied-filters/date.tsx b/apps/web/core/components/common/applied-filters/date.tsx index 9ea72333307..9638efac3d5 100644 --- a/apps/web/core/components/common/applied-filters/date.tsx +++ b/apps/web/core/components/common/applied-filters/date.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // icons import { DATE_BEFORE_FILTER_OPTIONS } from "@plane/constants"; diff --git a/apps/web/core/components/common/applied-filters/members.tsx b/apps/web/core/components/common/applied-filters/members.tsx index 161103dac1d..ad19a8fd0be 100644 --- a/apps/web/core/components/common/applied-filters/members.tsx +++ b/apps/web/core/components/common/applied-filters/members.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { CloseIcon } from "@plane/propel/icons"; // plane ui diff --git a/apps/web/core/components/common/breadcrumb-link.tsx b/apps/web/core/components/common/breadcrumb-link.tsx index cff11e76268..3e5fcd0700e 100644 --- a/apps/web/core/components/common/breadcrumb-link.tsx +++ b/apps/web/core/components/common/breadcrumb-link.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useMemo } from "react"; import { observer } from "mobx-react"; import Link from "next/link"; diff --git a/apps/web/core/components/common/count-chip.tsx b/apps/web/core/components/common/count-chip.tsx index 255fe4e7e26..df413f217ae 100644 --- a/apps/web/core/components/common/count-chip.tsx +++ b/apps/web/core/components/common/count-chip.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; // import { cn } from "@plane/utils"; diff --git a/apps/web/core/components/common/cover-image.tsx b/apps/web/core/components/common/cover-image.tsx index d0b410bfc30..2162e254d61 100644 --- a/apps/web/core/components/common/cover-image.tsx +++ b/apps/web/core/components/common/cover-image.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { cn } from "@plane/utils"; // helpers import { getCoverImageDisplayURL, DEFAULT_COVER_IMAGE_URL } from "@/helpers/cover-image.helper"; diff --git a/apps/web/core/components/common/empty-state.tsx b/apps/web/core/components/common/empty-state.tsx index 796aa7fbcab..d259d65988e 100644 --- a/apps/web/core/components/common/empty-state.tsx +++ b/apps/web/core/components/common/empty-state.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // ui diff --git a/apps/web/core/components/common/filters/created-at.tsx b/apps/web/core/components/common/filters/created-at.tsx index 23082626fa5..7fa0870dee7 100644 --- a/apps/web/core/components/common/filters/created-at.tsx +++ b/apps/web/core/components/common/filters/created-at.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/common/filters/created-by.tsx b/apps/web/core/components/common/filters/created-by.tsx index c3ba0eaea75..b3ccacee923 100644 --- a/apps/web/core/components/common/filters/created-by.tsx +++ b/apps/web/core/components/common/filters/created-by.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useMemo, useState } from "react"; import { sortBy } from "lodash-es"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/common/latest-feature-block.tsx b/apps/web/core/components/common/latest-feature-block.tsx index 33dfc508ba5..7ea1289b2db 100644 --- a/apps/web/core/components/common/latest-feature-block.tsx +++ b/apps/web/core/components/common/latest-feature-block.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import Link from "next/link"; import { useTheme } from "next-themes"; // icons diff --git a/apps/web/core/components/common/layout/sidebar/property-list-item.tsx b/apps/web/core/components/common/layout/sidebar/property-list-item.tsx index 33b4d58a9b4..9ca01cb1932 100644 --- a/apps/web/core/components/common/layout/sidebar/property-list-item.tsx +++ b/apps/web/core/components/common/layout/sidebar/property-list-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ReactNode } from "react"; import { cn } from "@plane/utils"; diff --git a/apps/web/core/components/common/logo-spinner.tsx b/apps/web/core/components/common/logo-spinner.tsx index 0d08b77e59c..039cff59e71 100644 --- a/apps/web/core/components/common/logo-spinner.tsx +++ b/apps/web/core/components/common/logo-spinner.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useTheme } from "next-themes"; // assets import LogoSpinnerDark from "@/app/assets/images/logo-spinner-dark.gif?url"; diff --git a/apps/web/core/components/common/new-empty-state.tsx b/apps/web/core/components/common/new-empty-state.tsx index 2445a46c118..af4e51a4073 100644 --- a/apps/web/core/components/common/new-empty-state.tsx +++ b/apps/web/core/components/common/new-empty-state.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState } from "react"; // ui diff --git a/apps/web/core/components/common/page-access-icon.tsx b/apps/web/core/components/common/page-access-icon.tsx index 42fb39dfa6d..a4ece44dc0a 100644 --- a/apps/web/core/components/common/page-access-icon.tsx +++ b/apps/web/core/components/common/page-access-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ArchiveIcon, Earth } from "lucide-react"; import { EPageAccess } from "@plane/constants"; import { LockIcon } from "@plane/propel/icons"; diff --git a/apps/web/core/components/common/pro-icon.tsx b/apps/web/core/components/common/pro-icon.tsx index 21fa05aed22..177b9cb32c5 100644 --- a/apps/web/core/components/common/pro-icon.tsx +++ b/apps/web/core/components/common/pro-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { Crown } from "lucide-react"; // helpers diff --git a/apps/web/core/components/common/quick-actions-factory.tsx b/apps/web/core/components/common/quick-actions-factory.tsx index 52e6bfbd30c..ee7f8fb5f76 100644 --- a/apps/web/core/components/common/quick-actions-factory.tsx +++ b/apps/web/core/components/common/quick-actions-factory.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Pencil, ExternalLink, Link, Trash2, ArchiveRestoreIcon } from "lucide-react"; import { useTranslation } from "@plane/i18n"; import { ArchiveIcon } from "@plane/propel/icons"; diff --git a/apps/web/core/components/common/quick-actions-helper.tsx b/apps/web/core/components/common/quick-actions-helper.tsx index eadb1a7062d..4b9af1dadde 100644 --- a/apps/web/core/components/common/quick-actions-helper.tsx +++ b/apps/web/core/components/common/quick-actions-helper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // types import type { ICycle, IModule, IProjectView, IWorkspaceView } from "@plane/types"; import type { TContextMenuItem } from "@plane/ui"; diff --git a/apps/web/core/components/common/switcher-label.tsx b/apps/web/core/components/common/switcher-label.tsx index 291cb3a8cd8..e19d23278da 100644 --- a/apps/web/core/components/common/switcher-label.tsx +++ b/apps/web/core/components/common/switcher-label.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { Logo } from "@plane/propel/emoji-icon-picker"; import type { ISvgIcons } from "@plane/propel/icons"; diff --git a/apps/web/core/components/core/activity.tsx b/apps/web/core/components/core/activity.tsx index e898578d970..dd8705fcdd0 100644 --- a/apps/web/core/components/core/activity.tsx +++ b/apps/web/core/components/core/activity.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/core/app-header.tsx b/apps/web/core/components/core/app-header.tsx index f13fcd134cf..2badf4574ec 100644 --- a/apps/web/core/components/core/app-header.tsx +++ b/apps/web/core/components/core/app-header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ReactNode } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/core/content-overflow-HOC.tsx b/apps/web/core/components/core/content-overflow-HOC.tsx index cb60eaaee5a..963429cc294 100644 --- a/apps/web/core/components/core/content-overflow-HOC.tsx +++ b/apps/web/core/components/core/content-overflow-HOC.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ReactNode } from "react"; import { useEffect, useRef, useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/core/content-wrapper.tsx b/apps/web/core/components/core/content-wrapper.tsx index 0d0d796be05..c40b50470aa 100644 --- a/apps/web/core/components/core/content-wrapper.tsx +++ b/apps/web/core/components/core/content-wrapper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ReactNode } from "react"; // helpers import { cn } from "@plane/utils"; diff --git a/apps/web/core/components/core/description-versions/dropdown-item.tsx b/apps/web/core/components/core/description-versions/dropdown-item.tsx index a4513c098c6..4b66274a581 100644 --- a/apps/web/core/components/core/description-versions/dropdown-item.tsx +++ b/apps/web/core/components/core/description-versions/dropdown-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/core/description-versions/dropdown.tsx b/apps/web/core/components/core/description-versions/dropdown.tsx index d39fc49e384..f12f2011f66 100644 --- a/apps/web/core/components/core/description-versions/dropdown.tsx +++ b/apps/web/core/components/core/description-versions/dropdown.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { History } from "lucide-react"; // plane imports diff --git a/apps/web/core/components/core/description-versions/index.ts b/apps/web/core/components/core/description-versions/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/core/description-versions/index.ts +++ b/apps/web/core/components/core/description-versions/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/core/description-versions/modal.tsx b/apps/web/core/components/core/description-versions/modal.tsx index 1a61095b5ba..d0e0989bc28 100644 --- a/apps/web/core/components/core/description-versions/modal.tsx +++ b/apps/web/core/components/core/description-versions/modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useRef } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/core/description-versions/root.tsx b/apps/web/core/components/core/description-versions/root.tsx index e465293512d..9922cd27ac1 100644 --- a/apps/web/core/components/core/description-versions/root.tsx +++ b/apps/web/core/components/core/description-versions/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useState } from "react"; import { observer } from "mobx-react"; import useSWR from "swr"; diff --git a/apps/web/core/components/core/filters/date-filter-modal.tsx b/apps/web/core/components/core/filters/date-filter-modal.tsx index 545dd3b77e1..0f1ac2c53c6 100644 --- a/apps/web/core/components/core/filters/date-filter-modal.tsx +++ b/apps/web/core/components/core/filters/date-filter-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Controller, useForm } from "react-hook-form"; import { Button } from "@plane/propel/button"; import { Calendar } from "@plane/propel/calendar"; diff --git a/apps/web/core/components/core/filters/date-filter-select.tsx b/apps/web/core/components/core/filters/date-filter-select.tsx index 44a838feba1..fd106a9fbe8 100644 --- a/apps/web/core/components/core/filters/date-filter-select.tsx +++ b/apps/web/core/components/core/filters/date-filter-select.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { CalendarDays } from "lucide-react"; // ui diff --git a/apps/web/core/components/core/image-picker-popover.tsx b/apps/web/core/components/core/image-picker-popover.tsx index 42712ab719b..36828455451 100644 --- a/apps/web/core/components/core/image-picker-popover.tsx +++ b/apps/web/core/components/core/image-picker-popover.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState, useRef, useCallback, useMemo } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/core/list/index.ts b/apps/web/core/components/core/list/index.ts index d5489c45ea1..fd1bcf1f26a 100644 --- a/apps/web/core/components/core/list/index.ts +++ b/apps/web/core/components/core/list/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./list-item"; export * from "./list-root"; diff --git a/apps/web/core/components/core/list/list-item.tsx b/apps/web/core/components/core/list/list-item.tsx index ce68d6fba06..fa48c8ebc65 100644 --- a/apps/web/core/components/core/list/list-item.tsx +++ b/apps/web/core/components/core/list/list-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // ui import { Tooltip } from "@plane/propel/tooltip"; diff --git a/apps/web/core/components/core/list/list-root.tsx b/apps/web/core/components/core/list/list-root.tsx index 391ca296486..a47075454e5 100644 --- a/apps/web/core/components/core/list/list-root.tsx +++ b/apps/web/core/components/core/list/list-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import React from "react"; import { Row, ERowVariant } from "@plane/ui"; diff --git a/apps/web/core/components/core/modals/bulk-delete-issues-modal-item.tsx b/apps/web/core/components/core/modals/bulk-delete-issues-modal-item.tsx index 589959c623d..7f3615959f7 100644 --- a/apps/web/core/components/core/modals/bulk-delete-issues-modal-item.tsx +++ b/apps/web/core/components/core/modals/bulk-delete-issues-modal-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { Combobox } from "@headlessui/react"; // hooks diff --git a/apps/web/core/components/core/modals/bulk-delete-issues-modal.tsx b/apps/web/core/components/core/modals/bulk-delete-issues-modal.tsx index 5015dd3d627..aec8f832720 100644 --- a/apps/web/core/components/core/modals/bulk-delete-issues-modal.tsx +++ b/apps/web/core/components/core/modals/bulk-delete-issues-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useState } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/core/modals/change-email-modal.tsx b/apps/web/core/components/core/modals/change-email-modal.tsx index 8917d078635..c2b8b84f5af 100644 --- a/apps/web/core/components/core/modals/change-email-modal.tsx +++ b/apps/web/core/components/core/modals/change-email-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import { Controller, useForm } from "react-hook-form"; diff --git a/apps/web/core/components/core/modals/existing-issues-list-modal.tsx b/apps/web/core/components/core/modals/existing-issues-list-modal.tsx index 0d95a90f26d..146d5e7a589 100644 --- a/apps/web/core/components/core/modals/existing-issues-list-modal.tsx +++ b/apps/web/core/components/core/modals/existing-issues-list-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useState, useRef } from "react"; import { Rocket } from "lucide-react"; import { Combobox } from "@headlessui/react"; diff --git a/apps/web/core/components/core/modals/gpt-assistant-popover.tsx b/apps/web/core/components/core/modals/gpt-assistant-popover.tsx index 0e64a12c520..12cd2474cfe 100644 --- a/apps/web/core/components/core/modals/gpt-assistant-popover.tsx +++ b/apps/web/core/components/core/modals/gpt-assistant-popover.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Ref } from "react"; import React, { useEffect, useState, useRef, Fragment } from "react"; import type { Placement } from "@popperjs/core"; diff --git a/apps/web/core/components/core/modals/issue-search-modal-empty-state.tsx b/apps/web/core/components/core/modals/issue-search-modal-empty-state.tsx index b3269fdbf29..24b1343fcea 100644 --- a/apps/web/core/components/core/modals/issue-search-modal-empty-state.tsx +++ b/apps/web/core/components/core/modals/issue-search-modal-empty-state.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { useTheme } from "next-themes"; // plane imports diff --git a/apps/web/core/components/core/modals/user-image-upload-modal.tsx b/apps/web/core/components/core/modals/user-image-upload-modal.tsx index 72f4f18d980..74796e93a7b 100644 --- a/apps/web/core/components/core/modals/user-image-upload-modal.tsx +++ b/apps/web/core/components/core/modals/user-image-upload-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import { useDropzone } from "react-dropzone"; diff --git a/apps/web/core/components/core/modals/workspace-image-upload-modal.tsx b/apps/web/core/components/core/modals/workspace-image-upload-modal.tsx index 6915bfd2fa3..2c2f64cf459 100644 --- a/apps/web/core/components/core/modals/workspace-image-upload-modal.tsx +++ b/apps/web/core/components/core/modals/workspace-image-upload-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/core/multiple-select/entity-select-action.tsx b/apps/web/core/components/core/multiple-select/entity-select-action.tsx index 31f59e6e23c..a4b40e56104 100644 --- a/apps/web/core/components/core/multiple-select/entity-select-action.tsx +++ b/apps/web/core/components/core/multiple-select/entity-select-action.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // ui import { Checkbox } from "@plane/ui"; diff --git a/apps/web/core/components/core/multiple-select/group-select-action.tsx b/apps/web/core/components/core/multiple-select/group-select-action.tsx index ec67bbac66c..900b0e18e57 100644 --- a/apps/web/core/components/core/multiple-select/group-select-action.tsx +++ b/apps/web/core/components/core/multiple-select/group-select-action.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // ui import { Checkbox } from "@plane/ui"; // helpers diff --git a/apps/web/core/components/core/multiple-select/index.ts b/apps/web/core/components/core/multiple-select/index.ts index b2cdf13c361..e14cb4c82f8 100644 --- a/apps/web/core/components/core/multiple-select/index.ts +++ b/apps/web/core/components/core/multiple-select/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./entity-select-action"; export * from "./group-select-action"; export * from "./select-group"; diff --git a/apps/web/core/components/core/multiple-select/select-group.tsx b/apps/web/core/components/core/multiple-select/select-group.tsx index c23ee07ee36..7881b9e7d7d 100644 --- a/apps/web/core/components/core/multiple-select/select-group.tsx +++ b/apps/web/core/components/core/multiple-select/select-group.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // hooks import type { TSelectionHelper } from "@/hooks/use-multiple-select"; diff --git a/apps/web/core/components/core/page-title.tsx b/apps/web/core/components/core/page-title.tsx index cd519864515..5f7d51d9729 100644 --- a/apps/web/core/components/core/page-title.tsx +++ b/apps/web/core/components/core/page-title.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect } from "react"; type PageHeadTitleProps = { diff --git a/apps/web/core/components/core/render-if-visible-HOC.tsx b/apps/web/core/components/core/render-if-visible-HOC.tsx index 07962bdd354..bd8a77a04a2 100644 --- a/apps/web/core/components/core/render-if-visible-HOC.tsx +++ b/apps/web/core/components/core/render-if-visible-HOC.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ReactNode, MutableRefObject } from "react"; import React, { useState, useRef, useEffect } from "react"; import { cn } from "@plane/utils"; diff --git a/apps/web/core/components/core/sidebar/progress-chart.tsx b/apps/web/core/components/core/sidebar/progress-chart.tsx index 190a8cc8ca7..a5b99a9cddf 100644 --- a/apps/web/core/components/core/sidebar/progress-chart.tsx +++ b/apps/web/core/components/core/sidebar/progress-chart.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // plane imports import { AreaChart } from "@plane/propel/charts/area-chart"; diff --git a/apps/web/core/components/core/sidebar/progress-stats/assignee.tsx b/apps/web/core/components/core/sidebar/progress-stats/assignee.tsx index 6410cca2876..374cd7adfff 100644 --- a/apps/web/core/components/core/sidebar/progress-stats/assignee.tsx +++ b/apps/web/core/components/core/sidebar/progress-stats/assignee.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/core/sidebar/progress-stats/label.tsx b/apps/web/core/components/core/sidebar/progress-stats/label.tsx index 7472ac4523d..0fb9b95bd52 100644 --- a/apps/web/core/components/core/sidebar/progress-stats/label.tsx +++ b/apps/web/core/components/core/sidebar/progress-stats/label.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/core/sidebar/progress-stats/shared.ts b/apps/web/core/components/core/sidebar/progress-stats/shared.ts index 38f2352f35a..93e0c8bf559 100644 --- a/apps/web/core/components/core/sidebar/progress-stats/shared.ts +++ b/apps/web/core/components/core/sidebar/progress-stats/shared.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TWorkItemFilterCondition } from "@plane/shared-state"; import type { TFilterConditionNodeForDisplay, TFilterValue, TWorkItemFilterProperty } from "@plane/types"; diff --git a/apps/web/core/components/core/sidebar/progress-stats/state_group.tsx b/apps/web/core/components/core/sidebar/progress-stats/state_group.tsx index 7391ac63a61..bcc4fdb7657 100644 --- a/apps/web/core/components/core/sidebar/progress-stats/state_group.tsx +++ b/apps/web/core/components/core/sidebar/progress-stats/state_group.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { StateGroupIcon } from "@plane/propel/icons"; diff --git a/apps/web/core/components/core/sidebar/sidebar-menu-hamburger-toggle.tsx b/apps/web/core/components/core/sidebar/sidebar-menu-hamburger-toggle.tsx index dc61ea8b1fe..72d8d8f920e 100644 --- a/apps/web/core/components/core/sidebar/sidebar-menu-hamburger-toggle.tsx +++ b/apps/web/core/components/core/sidebar/sidebar-menu-hamburger-toggle.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { PanelRight } from "lucide-react"; import { useAppTheme } from "@/hooks/store/use-app-theme"; diff --git a/apps/web/core/components/core/sidebar/single-progress-stats.tsx b/apps/web/core/components/core/sidebar/single-progress-stats.tsx index ecb453b9b53..59c219b362a 100644 --- a/apps/web/core/components/core/sidebar/single-progress-stats.tsx +++ b/apps/web/core/components/core/sidebar/single-progress-stats.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; type TSingleProgressStatsProps = { diff --git a/apps/web/core/components/core/theme/color-inputs.tsx b/apps/web/core/components/core/theme/color-inputs.tsx index 3459a203a02..3b08acfd525 100644 --- a/apps/web/core/components/core/theme/color-inputs.tsx +++ b/apps/web/core/components/core/theme/color-inputs.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import type { Control } from "react-hook-form"; import { Controller } from "react-hook-form"; diff --git a/apps/web/core/components/core/theme/custom-theme-selector.tsx b/apps/web/core/components/core/theme/custom-theme-selector.tsx index e498840b692..416a5468adb 100644 --- a/apps/web/core/components/core/theme/custom-theme-selector.tsx +++ b/apps/web/core/components/core/theme/custom-theme-selector.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useMemo, useState } from "react"; import { observer } from "mobx-react"; import { useForm } from "react-hook-form"; diff --git a/apps/web/core/components/core/theme/download-config-button.tsx b/apps/web/core/components/core/theme/download-config-button.tsx index 0a80a2aa2ae..c2ffc0bc3d8 100644 --- a/apps/web/core/components/core/theme/download-config-button.tsx +++ b/apps/web/core/components/core/theme/download-config-button.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import type { UseFormGetValues } from "react-hook-form"; // plane imports diff --git a/apps/web/core/components/core/theme/import-config-button.tsx b/apps/web/core/components/core/theme/import-config-button.tsx index c585e3c5078..a4586163b4e 100644 --- a/apps/web/core/components/core/theme/import-config-button.tsx +++ b/apps/web/core/components/core/theme/import-config-button.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useRef } from "react"; import { observer } from "mobx-react"; import type { UseFormSetValue } from "react-hook-form"; diff --git a/apps/web/core/components/core/theme/theme-mode-selector.tsx b/apps/web/core/components/core/theme/theme-mode-selector.tsx index d791a148644..06cc6375003 100644 --- a/apps/web/core/components/core/theme/theme-mode-selector.tsx +++ b/apps/web/core/components/core/theme/theme-mode-selector.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import type { Control } from "react-hook-form"; import { Controller } from "react-hook-form"; diff --git a/apps/web/core/components/core/theme/theme-switch.tsx b/apps/web/core/components/core/theme/theme-switch.tsx index d0a0ac3b6d7..15785d9f4e8 100644 --- a/apps/web/core/components/core/theme/theme-switch.tsx +++ b/apps/web/core/components/core/theme/theme-switch.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; // plane imports import type { I_THEME_OPTION } from "@plane/constants"; diff --git a/apps/web/core/components/cycles/active-cycle/cycle-stats.tsx b/apps/web/core/components/cycles/active-cycle/cycle-stats.tsx index ec2668323e7..78f52aa13fb 100644 --- a/apps/web/core/components/cycles/active-cycle/cycle-stats.tsx +++ b/apps/web/core/components/cycles/active-cycle/cycle-stats.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { Fragment, useCallback, useRef, useState } from "react"; import { isEmpty } from "lodash-es"; diff --git a/apps/web/core/components/cycles/active-cycle/productivity.tsx b/apps/web/core/components/cycles/active-cycle/productivity.tsx index f34153b64c8..f78c2f11134 100644 --- a/apps/web/core/components/cycles/active-cycle/productivity.tsx +++ b/apps/web/core/components/cycles/active-cycle/productivity.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { Fragment } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/cycles/active-cycle/progress.tsx b/apps/web/core/components/cycles/active-cycle/progress.tsx index b0d5ac74e8f..61a02339b13 100644 --- a/apps/web/core/components/cycles/active-cycle/progress.tsx +++ b/apps/web/core/components/cycles/active-cycle/progress.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { observer } from "mobx-react"; import { useTheme } from "next-themes"; diff --git a/apps/web/core/components/cycles/active-cycle/use-cycles-details.ts b/apps/web/core/components/cycles/active-cycle/use-cycles-details.ts index 7f9154320f7..d404520c593 100644 --- a/apps/web/core/components/cycles/active-cycle/use-cycles-details.ts +++ b/apps/web/core/components/cycles/active-cycle/use-cycles-details.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback } from "react"; import { useRouter } from "next/navigation"; import useSWR from "swr"; diff --git a/apps/web/core/components/cycles/analytics-sidebar/index.ts b/apps/web/core/components/cycles/analytics-sidebar/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/cycles/analytics-sidebar/index.ts +++ b/apps/web/core/components/cycles/analytics-sidebar/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/cycles/analytics-sidebar/issue-progress.tsx b/apps/web/core/components/cycles/analytics-sidebar/issue-progress.tsx index 711bfc66a2c..c05d967f97d 100644 --- a/apps/web/core/components/cycles/analytics-sidebar/issue-progress.tsx +++ b/apps/web/core/components/cycles/analytics-sidebar/issue-progress.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useMemo } from "react"; import { isEmpty } from "lodash-es"; diff --git a/apps/web/core/components/cycles/analytics-sidebar/progress-stats.tsx b/apps/web/core/components/cycles/analytics-sidebar/progress-stats.tsx index 79db497626c..a6735f43572 100644 --- a/apps/web/core/components/cycles/analytics-sidebar/progress-stats.tsx +++ b/apps/web/core/components/cycles/analytics-sidebar/progress-stats.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { Tab } from "@headlessui/react"; // plane imports diff --git a/apps/web/core/components/cycles/analytics-sidebar/root.tsx b/apps/web/core/components/cycles/analytics-sidebar/root.tsx index af1fd07a192..b714e9daf44 100644 --- a/apps/web/core/components/cycles/analytics-sidebar/root.tsx +++ b/apps/web/core/components/cycles/analytics-sidebar/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/cycles/analytics-sidebar/sidebar-details.tsx b/apps/web/core/components/cycles/analytics-sidebar/sidebar-details.tsx index 2f33d3364e9..c2cada51d44 100644 --- a/apps/web/core/components/cycles/analytics-sidebar/sidebar-details.tsx +++ b/apps/web/core/components/cycles/analytics-sidebar/sidebar-details.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import React from "react"; import { isEmpty } from "lodash-es"; diff --git a/apps/web/core/components/cycles/analytics-sidebar/sidebar-header.tsx b/apps/web/core/components/cycles/analytics-sidebar/sidebar-header.tsx index f30f26ea069..c5ddb037962 100644 --- a/apps/web/core/components/cycles/analytics-sidebar/sidebar-header.tsx +++ b/apps/web/core/components/cycles/analytics-sidebar/sidebar-header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect } from "react"; import { observer } from "mobx-react"; import { Controller, useForm } from "react-hook-form"; diff --git a/apps/web/core/components/cycles/applied-filters/date.tsx b/apps/web/core/components/cycles/applied-filters/date.tsx index cadb83e6e8a..85e2210c80c 100644 --- a/apps/web/core/components/cycles/applied-filters/date.tsx +++ b/apps/web/core/components/cycles/applied-filters/date.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // helpers import { DATE_AFTER_FILTER_OPTIONS } from "@plane/constants"; diff --git a/apps/web/core/components/cycles/applied-filters/index.ts b/apps/web/core/components/cycles/applied-filters/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/cycles/applied-filters/index.ts +++ b/apps/web/core/components/cycles/applied-filters/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/cycles/applied-filters/root.tsx b/apps/web/core/components/cycles/applied-filters/root.tsx index 7dcad6dd2f0..5f1ef097447 100644 --- a/apps/web/core/components/cycles/applied-filters/root.tsx +++ b/apps/web/core/components/cycles/applied-filters/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { EUserPermissions, EUserPermissionsLevel } from "@plane/constants"; diff --git a/apps/web/core/components/cycles/applied-filters/status.tsx b/apps/web/core/components/cycles/applied-filters/status.tsx index c0bfb956b8b..762b1b05d4d 100644 --- a/apps/web/core/components/cycles/applied-filters/status.tsx +++ b/apps/web/core/components/cycles/applied-filters/status.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { CYCLE_STATUS } from "@plane/constants"; diff --git a/apps/web/core/components/cycles/archived-cycles/header.tsx b/apps/web/core/components/cycles/archived-cycles/header.tsx index 85cda87b655..bf54518f62c 100644 --- a/apps/web/core/components/cycles/archived-cycles/header.tsx +++ b/apps/web/core/components/cycles/archived-cycles/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useRef, useState } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/cycles/archived-cycles/index.ts b/apps/web/core/components/cycles/archived-cycles/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/cycles/archived-cycles/index.ts +++ b/apps/web/core/components/cycles/archived-cycles/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/cycles/archived-cycles/modal.tsx b/apps/web/core/components/cycles/archived-cycles/modal.tsx index a686e580af2..e29c05fed9c 100644 --- a/apps/web/core/components/cycles/archived-cycles/modal.tsx +++ b/apps/web/core/components/cycles/archived-cycles/modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; // ui import { Button } from "@plane/propel/button"; diff --git a/apps/web/core/components/cycles/archived-cycles/root.tsx b/apps/web/core/components/cycles/archived-cycles/root.tsx index f14c153ca35..fdb0ad0e366 100644 --- a/apps/web/core/components/cycles/archived-cycles/root.tsx +++ b/apps/web/core/components/cycles/archived-cycles/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/cycles/archived-cycles/view.tsx b/apps/web/core/components/cycles/archived-cycles/view.tsx index 6e99016e226..15959585708 100644 --- a/apps/web/core/components/cycles/archived-cycles/view.tsx +++ b/apps/web/core/components/cycles/archived-cycles/view.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { observer } from "mobx-react"; // assets diff --git a/apps/web/core/components/cycles/cycle-peek-overview.tsx b/apps/web/core/components/cycles/cycle-peek-overview.tsx index a604958a5a7..6b0b65f6c81 100644 --- a/apps/web/core/components/cycles/cycle-peek-overview.tsx +++ b/apps/web/core/components/cycles/cycle-peek-overview.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useEffect } from "react"; import { observer } from "mobx-react"; import { usePathname, useSearchParams } from "next/navigation"; diff --git a/apps/web/core/components/cycles/cycles-view-header.tsx b/apps/web/core/components/cycles/cycles-view-header.tsx index 549251febae..cdbc189720a 100644 --- a/apps/web/core/components/cycles/cycles-view-header.tsx +++ b/apps/web/core/components/cycles/cycles-view-header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useEffect, useRef, useState } from "react"; import { observer } from "mobx-react"; import { ListFilter } from "lucide-react"; diff --git a/apps/web/core/components/cycles/cycles-view.tsx b/apps/web/core/components/cycles/cycles-view.tsx index 13fce574363..fb2885e4beb 100644 --- a/apps/web/core/components/cycles/cycles-view.tsx +++ b/apps/web/core/components/cycles/cycles-view.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { observer } from "mobx-react"; // components diff --git a/apps/web/core/components/cycles/delete-modal.tsx b/apps/web/core/components/cycles/delete-modal.tsx index d491ffe90b5..0bfadd28764 100644 --- a/apps/web/core/components/cycles/delete-modal.tsx +++ b/apps/web/core/components/cycles/delete-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import { useParams, useSearchParams } from "next/navigation"; diff --git a/apps/web/core/components/cycles/dropdowns/estimate-type-dropdown.tsx b/apps/web/core/components/cycles/dropdowns/estimate-type-dropdown.tsx index e1c371c50d0..510457097d3 100644 --- a/apps/web/core/components/cycles/dropdowns/estimate-type-dropdown.tsx +++ b/apps/web/core/components/cycles/dropdowns/estimate-type-dropdown.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; import type { TCycleEstimateType } from "@plane/types"; diff --git a/apps/web/core/components/cycles/dropdowns/filters/end-date.tsx b/apps/web/core/components/cycles/dropdowns/filters/end-date.tsx index a34aef8486c..ce34f56f808 100644 --- a/apps/web/core/components/cycles/dropdowns/filters/end-date.tsx +++ b/apps/web/core/components/cycles/dropdowns/filters/end-date.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/cycles/dropdowns/filters/index.ts b/apps/web/core/components/cycles/dropdowns/filters/index.ts index 3d097b6f06a..95c8d66c945 100644 --- a/apps/web/core/components/cycles/dropdowns/filters/index.ts +++ b/apps/web/core/components/cycles/dropdowns/filters/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./end-date"; export * from "./root"; export * from "./start-date"; diff --git a/apps/web/core/components/cycles/dropdowns/filters/root.tsx b/apps/web/core/components/cycles/dropdowns/filters/root.tsx index 386a80938be..014542210e8 100644 --- a/apps/web/core/components/cycles/dropdowns/filters/root.tsx +++ b/apps/web/core/components/cycles/dropdowns/filters/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import { SearchIcon, CloseIcon } from "@plane/propel/icons"; diff --git a/apps/web/core/components/cycles/dropdowns/filters/start-date.tsx b/apps/web/core/components/cycles/dropdowns/filters/start-date.tsx index 922a4c1c169..655f739311b 100644 --- a/apps/web/core/components/cycles/dropdowns/filters/start-date.tsx +++ b/apps/web/core/components/cycles/dropdowns/filters/start-date.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState } from "react"; import { observer } from "mobx-react"; // constants diff --git a/apps/web/core/components/cycles/dropdowns/filters/status.tsx b/apps/web/core/components/cycles/dropdowns/filters/status.tsx index b0abe13352a..ce39377da4a 100644 --- a/apps/web/core/components/cycles/dropdowns/filters/status.tsx +++ b/apps/web/core/components/cycles/dropdowns/filters/status.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState } from "react"; import { observer } from "mobx-react"; import { CYCLE_STATUS } from "@plane/constants"; diff --git a/apps/web/core/components/cycles/dropdowns/index.ts b/apps/web/core/components/cycles/dropdowns/index.ts index 2d1f1155417..9c20b30b1bc 100644 --- a/apps/web/core/components/cycles/dropdowns/index.ts +++ b/apps/web/core/components/cycles/dropdowns/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./filters"; export * from "./estimate-type-dropdown"; diff --git a/apps/web/core/components/cycles/form.tsx b/apps/web/core/components/cycles/form.tsx index a046dd7a2f4..55e978e0d6f 100644 --- a/apps/web/core/components/cycles/form.tsx +++ b/apps/web/core/components/cycles/form.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect } from "react"; import { Controller, useForm } from "react-hook-form"; // plane imports diff --git a/apps/web/core/components/cycles/list/cycle-list-group-header.tsx b/apps/web/core/components/cycles/list/cycle-list-group-header.tsx index 2dfd4867dcb..0ac641ff1c9 100644 --- a/apps/web/core/components/cycles/list/cycle-list-group-header.tsx +++ b/apps/web/core/components/cycles/list/cycle-list-group-header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import React from "react"; // types diff --git a/apps/web/core/components/cycles/list/cycle-list-item-action.tsx b/apps/web/core/components/cycles/list/cycle-list-item-action.tsx index e918dd53f69..93b5227eac1 100644 --- a/apps/web/core/components/cycles/list/cycle-list-item-action.tsx +++ b/apps/web/core/components/cycles/list/cycle-list-item-action.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { MouseEvent } from "react"; import React, { useEffect, useMemo, useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/cycles/list/cycle-list-project-group-header.tsx b/apps/web/core/components/cycles/list/cycle-list-project-group-header.tsx index 401a5553302..8b055872eaf 100644 --- a/apps/web/core/components/cycles/list/cycle-list-project-group-header.tsx +++ b/apps/web/core/components/cycles/list/cycle-list-project-group-header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import React from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/cycles/list/cycles-list-item.tsx b/apps/web/core/components/cycles/list/cycles-list-item.tsx index 09c32ddf0f6..c0b25f36471 100644 --- a/apps/web/core/components/cycles/list/cycles-list-item.tsx +++ b/apps/web/core/components/cycles/list/cycles-list-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { MouseEvent } from "react"; import { useRef } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/cycles/list/cycles-list-map.tsx b/apps/web/core/components/cycles/list/cycles-list-map.tsx index 887f026c8c8..d59c7f94bf6 100644 --- a/apps/web/core/components/cycles/list/cycles-list-map.tsx +++ b/apps/web/core/components/cycles/list/cycles-list-map.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // components import { CyclesListItem } from "./cycles-list-item"; diff --git a/apps/web/core/components/cycles/list/index.ts b/apps/web/core/components/cycles/list/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/cycles/list/index.ts +++ b/apps/web/core/components/cycles/list/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/cycles/list/root.tsx b/apps/web/core/components/cycles/list/root.tsx index 92278ffb468..a1155e577b3 100644 --- a/apps/web/core/components/cycles/list/root.tsx +++ b/apps/web/core/components/cycles/list/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import React from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/cycles/modal.tsx b/apps/web/core/components/cycles/modal.tsx index bc068ddd706..2128bc3461e 100644 --- a/apps/web/core/components/cycles/modal.tsx +++ b/apps/web/core/components/cycles/modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useState } from "react"; import { mutate } from "swr"; // types diff --git a/apps/web/core/components/cycles/quick-actions.tsx b/apps/web/core/components/cycles/quick-actions.tsx index 4254a0f3152..72b4bf10d2f 100644 --- a/apps/web/core/components/cycles/quick-actions.tsx +++ b/apps/web/core/components/cycles/quick-actions.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import { MoreHorizontal } from "lucide-react"; diff --git a/apps/web/core/components/cycles/transfer-issues-modal.tsx b/apps/web/core/components/cycles/transfer-issues-modal.tsx index caf2e6a5f73..2518eea8c30 100644 --- a/apps/web/core/components/cycles/transfer-issues-modal.tsx +++ b/apps/web/core/components/cycles/transfer-issues-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/cycles/transfer-issues.tsx b/apps/web/core/components/cycles/transfer-issues.tsx index 666a98c1175..adbab83aa41 100644 --- a/apps/web/core/components/cycles/transfer-issues.tsx +++ b/apps/web/core/components/cycles/transfer-issues.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { AlertCircle } from "lucide-react"; // ui diff --git a/apps/web/core/components/dropdowns/buttons.tsx b/apps/web/core/components/dropdowns/buttons.tsx index b7e04a36730..421d0126795 100644 --- a/apps/web/core/components/dropdowns/buttons.tsx +++ b/apps/web/core/components/dropdowns/buttons.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // helpers import { Button } from "@plane/propel/button"; diff --git a/apps/web/core/components/dropdowns/constants.ts b/apps/web/core/components/dropdowns/constants.ts index 9451b1fca97..77479c8d3a9 100644 --- a/apps/web/core/components/dropdowns/constants.ts +++ b/apps/web/core/components/dropdowns/constants.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // types import type { TButtonVariants } from "./types"; diff --git a/apps/web/core/components/dropdowns/cycle/cycle-options.tsx b/apps/web/core/components/dropdowns/cycle/cycle-options.tsx index 75d40a80ca1..4e08a270197 100644 --- a/apps/web/core/components/dropdowns/cycle/cycle-options.tsx +++ b/apps/web/core/components/dropdowns/cycle/cycle-options.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useRef, useState } from "react"; import type { Placement } from "@popperjs/core"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/dropdowns/cycle/index.tsx b/apps/web/core/components/dropdowns/cycle/index.tsx index f5d8d7adb10..a2a9919b1ba 100644 --- a/apps/web/core/components/dropdowns/cycle/index.tsx +++ b/apps/web/core/components/dropdowns/cycle/index.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ReactNode } from "react"; import { useRef, useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/dropdowns/date-range.tsx b/apps/web/core/components/dropdowns/date-range.tsx index 1ffb264311a..1ee1e0ad8b5 100644 --- a/apps/web/core/components/dropdowns/date-range.tsx +++ b/apps/web/core/components/dropdowns/date-range.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useEffect, useRef, useState } from "react"; import type { Placement } from "@popperjs/core"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/dropdowns/date.tsx b/apps/web/core/components/dropdowns/date.tsx index d1185c3a9ae..2181edab48a 100644 --- a/apps/web/core/components/dropdowns/date.tsx +++ b/apps/web/core/components/dropdowns/date.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useRef, useState } from "react"; import { observer } from "mobx-react"; import { createPortal } from "react-dom"; diff --git a/apps/web/core/components/dropdowns/estimate.tsx b/apps/web/core/components/dropdowns/estimate.tsx index b938dc67eef..98a7ef35968 100644 --- a/apps/web/core/components/dropdowns/estimate.tsx +++ b/apps/web/core/components/dropdowns/estimate.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ReactNode } from "react"; import { useRef, useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/dropdowns/intake-state/base.tsx b/apps/web/core/components/dropdowns/intake-state/base.tsx index 48b19edbda8..f08ebff978c 100644 --- a/apps/web/core/components/dropdowns/intake-state/base.tsx +++ b/apps/web/core/components/dropdowns/intake-state/base.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ReactNode } from "react"; import { useRef, useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/dropdowns/intake-state/dropdown.tsx b/apps/web/core/components/dropdowns/intake-state/dropdown.tsx index 2a0e419885a..a9220ee7a69 100644 --- a/apps/web/core/components/dropdowns/intake-state/dropdown.tsx +++ b/apps/web/core/components/dropdowns/intake-state/dropdown.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/dropdowns/layout.tsx b/apps/web/core/components/dropdowns/layout.tsx index ae3e01a2320..5b6ef2186c9 100644 --- a/apps/web/core/components/dropdowns/layout.tsx +++ b/apps/web/core/components/dropdowns/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useMemo } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/dropdowns/member/avatar.tsx b/apps/web/core/components/dropdowns/member/avatar.tsx index 3ca658c8146..13f4078bf5f 100644 --- a/apps/web/core/components/dropdowns/member/avatar.tsx +++ b/apps/web/core/components/dropdowns/member/avatar.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import type { LucideIcon } from "lucide-react"; import { MembersPropertyIcon } from "@plane/propel/icons"; diff --git a/apps/web/core/components/dropdowns/member/base.tsx b/apps/web/core/components/dropdowns/member/base.tsx index 73190676b10..2583c93cb36 100644 --- a/apps/web/core/components/dropdowns/member/base.tsx +++ b/apps/web/core/components/dropdowns/member/base.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useRef, useState } from "react"; import { observer } from "mobx-react"; import type { LucideIcon } from "lucide-react"; diff --git a/apps/web/core/components/dropdowns/member/dropdown.tsx b/apps/web/core/components/dropdowns/member/dropdown.tsx index b573bc074a8..2ab8e5c3508 100644 --- a/apps/web/core/components/dropdowns/member/dropdown.tsx +++ b/apps/web/core/components/dropdowns/member/dropdown.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useParams } from "next/navigation"; import type { LucideIcon } from "lucide-react"; diff --git a/apps/web/core/components/dropdowns/member/member-options.tsx b/apps/web/core/components/dropdowns/member/member-options.tsx index e45e68f18ce..a18a8f83105 100644 --- a/apps/web/core/components/dropdowns/member/member-options.tsx +++ b/apps/web/core/components/dropdowns/member/member-options.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useRef, useState } from "react"; import type { Placement } from "@popperjs/core"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/dropdowns/merged-date.tsx b/apps/web/core/components/dropdowns/merged-date.tsx index bbf337ac788..62966e5cb6a 100644 --- a/apps/web/core/components/dropdowns/merged-date.tsx +++ b/apps/web/core/components/dropdowns/merged-date.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; // helpers diff --git a/apps/web/core/components/dropdowns/module/base.tsx b/apps/web/core/components/dropdowns/module/base.tsx index 83459d17d5e..13438589633 100644 --- a/apps/web/core/components/dropdowns/module/base.tsx +++ b/apps/web/core/components/dropdowns/module/base.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ReactNode } from "react"; import { useEffect, useRef, useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/dropdowns/module/button-content.tsx b/apps/web/core/components/dropdowns/module/button-content.tsx index 2d6d68c7136..5b69f7aa0fb 100644 --- a/apps/web/core/components/dropdowns/module/button-content.tsx +++ b/apps/web/core/components/dropdowns/module/button-content.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { CloseIcon, ModuleIcon, ChevronDownIcon } from "@plane/propel/icons"; import { Tooltip } from "@plane/propel/tooltip"; diff --git a/apps/web/core/components/dropdowns/module/dropdown.tsx b/apps/web/core/components/dropdowns/module/dropdown.tsx index 40fad645d82..5a8f948111c 100644 --- a/apps/web/core/components/dropdowns/module/dropdown.tsx +++ b/apps/web/core/components/dropdowns/module/dropdown.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ReactNode } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/dropdowns/module/module-options.tsx b/apps/web/core/components/dropdowns/module/module-options.tsx index 243684987eb..6db54330d42 100644 --- a/apps/web/core/components/dropdowns/module/module-options.tsx +++ b/apps/web/core/components/dropdowns/module/module-options.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useRef, useState } from "react"; import type { Placement } from "@popperjs/core"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/dropdowns/priority.tsx b/apps/web/core/components/dropdowns/priority.tsx index 809c4be36ca..a7ccae829ae 100644 --- a/apps/web/core/components/dropdowns/priority.tsx +++ b/apps/web/core/components/dropdowns/priority.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ReactNode } from "react"; import { useRef, useState } from "react"; import { usePopper } from "react-popper"; diff --git a/apps/web/core/components/dropdowns/project/base.tsx b/apps/web/core/components/dropdowns/project/base.tsx index e3362e83ffc..c551209f123 100644 --- a/apps/web/core/components/dropdowns/project/base.tsx +++ b/apps/web/core/components/dropdowns/project/base.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ReactNode } from "react"; import { useRef, useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/dropdowns/project/dropdown.tsx b/apps/web/core/components/dropdowns/project/dropdown.tsx index 1d593305261..165f734db56 100644 --- a/apps/web/core/components/dropdowns/project/dropdown.tsx +++ b/apps/web/core/components/dropdowns/project/dropdown.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ReactNode } from "react"; import { observer } from "mobx-react"; // hooks diff --git a/apps/web/core/components/dropdowns/state/base.tsx b/apps/web/core/components/dropdowns/state/base.tsx index 06e369196ae..687e227b8cd 100644 --- a/apps/web/core/components/dropdowns/state/base.tsx +++ b/apps/web/core/components/dropdowns/state/base.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ReactNode } from "react"; import { useRef, useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/dropdowns/state/dropdown.tsx b/apps/web/core/components/dropdowns/state/dropdown.tsx index d7fe55fe1f0..ea6bbc6567a 100644 --- a/apps/web/core/components/dropdowns/state/dropdown.tsx +++ b/apps/web/core/components/dropdowns/state/dropdown.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/editor/document/editor.tsx b/apps/web/core/components/editor/document/editor.tsx index 383325c5180..20f8c6e0952 100644 --- a/apps/web/core/components/editor/document/editor.tsx +++ b/apps/web/core/components/editor/document/editor.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { forwardRef } from "react"; // plane imports import { DocumentEditorWithRef } from "@plane/editor"; diff --git a/apps/web/core/components/editor/embeds/mentions/index.ts b/apps/web/core/components/editor/embeds/mentions/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/editor/embeds/mentions/index.ts +++ b/apps/web/core/components/editor/embeds/mentions/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/editor/embeds/mentions/root.tsx b/apps/web/core/components/editor/embeds/mentions/root.tsx index 6f83f064fb5..88621d6de23 100644 --- a/apps/web/core/components/editor/embeds/mentions/root.tsx +++ b/apps/web/core/components/editor/embeds/mentions/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane web imports import type { TEditorMentionComponentProps } from "@/plane-web/components/editor/embeds/mentions"; import { EditorAdditionalMentionsRoot } from "@/plane-web/components/editor/embeds/mentions"; diff --git a/apps/web/core/components/editor/embeds/mentions/user.tsx b/apps/web/core/components/editor/embeds/mentions/user.tsx index 7d47857f0f0..4ffce3b2cd6 100644 --- a/apps/web/core/components/editor/embeds/mentions/user.tsx +++ b/apps/web/core/components/editor/embeds/mentions/user.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useParams } from "next/navigation"; import { Link } from "react-router"; diff --git a/apps/web/core/components/editor/lite-text/editor.tsx b/apps/web/core/components/editor/lite-text/editor.tsx index 6cae6fed8d4..97e41d6420d 100644 --- a/apps/web/core/components/editor/lite-text/editor.tsx +++ b/apps/web/core/components/editor/lite-text/editor.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState } from "react"; // plane constants import type { EIssueCommentAccessSpecifier } from "@plane/constants"; diff --git a/apps/web/core/components/editor/lite-text/index.ts b/apps/web/core/components/editor/lite-text/index.ts index f73ee92ef6e..459e4deca8d 100644 --- a/apps/web/core/components/editor/lite-text/index.ts +++ b/apps/web/core/components/editor/lite-text/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./editor"; export * from "./toolbar"; diff --git a/apps/web/core/components/editor/lite-text/lite-toolbar.tsx b/apps/web/core/components/editor/lite-text/lite-toolbar.tsx index 4eee50976dd..71665755960 100644 --- a/apps/web/core/components/editor/lite-text/lite-toolbar.tsx +++ b/apps/web/core/components/editor/lite-text/lite-toolbar.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { ArrowUp, Paperclip } from "lucide-react"; // constants diff --git a/apps/web/core/components/editor/lite-text/toolbar.tsx b/apps/web/core/components/editor/lite-text/toolbar.tsx index 95389fe9eb1..9e8f01c83f3 100644 --- a/apps/web/core/components/editor/lite-text/toolbar.tsx +++ b/apps/web/core/components/editor/lite-text/toolbar.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useEffect, useState, useCallback } from "react"; import type { LucideIcon } from "lucide-react"; diff --git a/apps/web/core/components/editor/pdf/document.tsx b/apps/web/core/components/editor/pdf/document.tsx index a1d5b12ad2f..1c439bfae14 100644 --- a/apps/web/core/components/editor/pdf/document.tsx +++ b/apps/web/core/components/editor/pdf/document.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { PageProps } from "@react-pdf/renderer"; import { Document, Font, Page } from "@react-pdf/renderer"; import { Html } from "react-pdf-html"; diff --git a/apps/web/core/components/editor/pdf/index.ts b/apps/web/core/components/editor/pdf/index.ts index fe6d89c0eb9..a53ff8fb4e9 100644 --- a/apps/web/core/components/editor/pdf/index.ts +++ b/apps/web/core/components/editor/pdf/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./document"; diff --git a/apps/web/core/components/editor/rich-text/description-input/index.ts b/apps/web/core/components/editor/rich-text/description-input/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/editor/rich-text/description-input/index.ts +++ b/apps/web/core/components/editor/rich-text/description-input/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/editor/rich-text/description-input/loader.tsx b/apps/web/core/components/editor/rich-text/description-input/loader.tsx index 2d3a068ee41..06db68b0f78 100644 --- a/apps/web/core/components/editor/rich-text/description-input/loader.tsx +++ b/apps/web/core/components/editor/rich-text/description-input/loader.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { Loader } from "@plane/ui"; import { cn } from "@plane/utils"; diff --git a/apps/web/core/components/editor/rich-text/description-input/root.tsx b/apps/web/core/components/editor/rich-text/description-input/root.tsx index 37034615826..188a1f046f3 100644 --- a/apps/web/core/components/editor/rich-text/description-input/root.tsx +++ b/apps/web/core/components/editor/rich-text/description-input/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useEffect, useState, useRef } from "react"; import { debounce } from "lodash-es"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/editor/rich-text/editor.tsx b/apps/web/core/components/editor/rich-text/editor.tsx index e3cb6ba6135..3e667ef6f47 100644 --- a/apps/web/core/components/editor/rich-text/editor.tsx +++ b/apps/web/core/components/editor/rich-text/editor.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { forwardRef } from "react"; // plane imports import { RichTextEditorWithRef } from "@plane/editor"; diff --git a/apps/web/core/components/editor/rich-text/index.ts b/apps/web/core/components/editor/rich-text/index.ts index 8b1fd904bb0..4c9233aa457 100644 --- a/apps/web/core/components/editor/rich-text/index.ts +++ b/apps/web/core/components/editor/rich-text/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./editor"; diff --git a/apps/web/core/components/editor/sticky-editor/color-palette.tsx b/apps/web/core/components/editor/sticky-editor/color-palette.tsx index 09f7f16e55f..ea9f7615d9c 100644 --- a/apps/web/core/components/editor/sticky-editor/color-palette.tsx +++ b/apps/web/core/components/editor/sticky-editor/color-palette.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TSticky } from "@plane/types"; export const STICKY_COLORS_LIST: { diff --git a/apps/web/core/components/editor/sticky-editor/editor.tsx b/apps/web/core/components/editor/sticky-editor/editor.tsx index 999c047a4df..0a0347c780d 100644 --- a/apps/web/core/components/editor/sticky-editor/editor.tsx +++ b/apps/web/core/components/editor/sticky-editor/editor.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState } from "react"; // plane constants import type { EIssueCommentAccessSpecifier } from "@plane/constants"; diff --git a/apps/web/core/components/editor/sticky-editor/index.ts b/apps/web/core/components/editor/sticky-editor/index.ts index f73ee92ef6e..459e4deca8d 100644 --- a/apps/web/core/components/editor/sticky-editor/index.ts +++ b/apps/web/core/components/editor/sticky-editor/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./editor"; export * from "./toolbar"; diff --git a/apps/web/core/components/editor/sticky-editor/toolbar.tsx b/apps/web/core/components/editor/sticky-editor/toolbar.tsx index 6753eeeec24..35d12cc87ac 100644 --- a/apps/web/core/components/editor/sticky-editor/toolbar.tsx +++ b/apps/web/core/components/editor/sticky-editor/toolbar.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useEffect, useState, useCallback } from "react"; import { Palette } from "lucide-react"; // editor diff --git a/apps/web/core/components/empty-state/comic-box-button.tsx b/apps/web/core/components/empty-state/comic-box-button.tsx index c4a8d23fd2e..591b0cc73f0 100644 --- a/apps/web/core/components/empty-state/comic-box-button.tsx +++ b/apps/web/core/components/empty-state/comic-box-button.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Ref } from "react"; import { Fragment, useState } from "react"; import { usePopper } from "react-popper"; diff --git a/apps/web/core/components/empty-state/detailed-empty-state-root.tsx b/apps/web/core/components/empty-state/detailed-empty-state-root.tsx index 6f26f321e6c..9dfcdf39ecd 100644 --- a/apps/web/core/components/empty-state/detailed-empty-state-root.tsx +++ b/apps/web/core/components/empty-state/detailed-empty-state-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; // ui diff --git a/apps/web/core/components/empty-state/helper.tsx b/apps/web/core/components/empty-state/helper.tsx index 4f5cfc12744..03460f62e1a 100644 --- a/apps/web/core/components/empty-state/helper.tsx +++ b/apps/web/core/components/empty-state/helper.tsx @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export const getEmptyStateImagePath = (category: string, type: string, isLightMode: boolean) => `/empty-state/${category}/${type}-${isLightMode ? "light" : "dark"}.webp`; diff --git a/apps/web/core/components/empty-state/section-empty-state-root.tsx b/apps/web/core/components/empty-state/section-empty-state-root.tsx index 50227504f02..37cd702123d 100644 --- a/apps/web/core/components/empty-state/section-empty-state-root.tsx +++ b/apps/web/core/components/empty-state/section-empty-state-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { cn } from "@plane/utils"; diff --git a/apps/web/core/components/empty-state/simple-empty-state-root.tsx b/apps/web/core/components/empty-state/simple-empty-state-root.tsx index fc92cfdf0cc..38c9c7ffbac 100644 --- a/apps/web/core/components/empty-state/simple-empty-state-root.tsx +++ b/apps/web/core/components/empty-state/simple-empty-state-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // utils import { cn } from "@plane/utils"; diff --git a/apps/web/core/components/estimates/create/modal.tsx b/apps/web/core/components/estimates/create/modal.tsx index 54392b5e17f..7894a0af2ab 100644 --- a/apps/web/core/components/estimates/create/modal.tsx +++ b/apps/web/core/components/estimates/create/modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useEffect, useMemo, useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/estimates/create/stage-one.tsx b/apps/web/core/components/estimates/create/stage-one.tsx index 3013a566557..92f4ef23a73 100644 --- a/apps/web/core/components/estimates/create/stage-one.tsx +++ b/apps/web/core/components/estimates/create/stage-one.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Info } from "lucide-react"; // plane imports import { EEstimateSystem, ESTIMATE_SYSTEMS } from "@plane/constants"; diff --git a/apps/web/core/components/estimates/delete/modal.tsx b/apps/web/core/components/estimates/delete/modal.tsx index f583bec0232..d47468489c5 100644 --- a/apps/web/core/components/estimates/delete/modal.tsx +++ b/apps/web/core/components/estimates/delete/modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; // ui diff --git a/apps/web/core/components/estimates/empty-screen.tsx b/apps/web/core/components/estimates/empty-screen.tsx index 28c69729a13..0591a0d6c1b 100644 --- a/apps/web/core/components/estimates/empty-screen.tsx +++ b/apps/web/core/components/estimates/empty-screen.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useTheme } from "next-themes"; // plane imports import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/estimates/estimate-disable-switch.tsx b/apps/web/core/components/estimates/estimate-disable-switch.tsx index 4378ce2abb9..7553ce0757d 100644 --- a/apps/web/core/components/estimates/estimate-disable-switch.tsx +++ b/apps/web/core/components/estimates/estimate-disable-switch.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useTranslation } from "@plane/i18n"; import { TOAST_TYPE, setToast } from "@plane/propel/toast"; diff --git a/apps/web/core/components/estimates/estimate-list-item.tsx b/apps/web/core/components/estimates/estimate-list-item.tsx index 0ae68888662..e16dcf99126 100644 --- a/apps/web/core/components/estimates/estimate-list-item.tsx +++ b/apps/web/core/components/estimates/estimate-list-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { EEstimateSystem } from "@plane/constants"; diff --git a/apps/web/core/components/estimates/estimate-list.tsx b/apps/web/core/components/estimates/estimate-list.tsx index f52055e7661..0a428e8f711 100644 --- a/apps/web/core/components/estimates/estimate-list.tsx +++ b/apps/web/core/components/estimates/estimate-list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { observer } from "mobx-react"; // local imports diff --git a/apps/web/core/components/estimates/estimate-search.tsx b/apps/web/core/components/estimates/estimate-search.tsx index d67403c9db2..38a6439f18d 100644 --- a/apps/web/core/components/estimates/estimate-search.tsx +++ b/apps/web/core/components/estimates/estimate-search.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/estimates/index.ts b/apps/web/core/components/estimates/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/estimates/index.ts +++ b/apps/web/core/components/estimates/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/estimates/inputs/index.ts b/apps/web/core/components/estimates/inputs/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/estimates/inputs/index.ts +++ b/apps/web/core/components/estimates/inputs/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/estimates/inputs/number-input.tsx b/apps/web/core/components/estimates/inputs/number-input.tsx index 4b4db415bb8..24e9d7a2bb8 100644 --- a/apps/web/core/components/estimates/inputs/number-input.tsx +++ b/apps/web/core/components/estimates/inputs/number-input.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useTranslation } from "@plane/i18n"; type TEstimateNumberInputProps = { diff --git a/apps/web/core/components/estimates/inputs/root.tsx b/apps/web/core/components/estimates/inputs/root.tsx index 117f68fe777..ac7a03cc414 100644 --- a/apps/web/core/components/estimates/inputs/root.tsx +++ b/apps/web/core/components/estimates/inputs/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; // plane imports import type { TEstimateSystemKeys } from "@plane/types"; diff --git a/apps/web/core/components/estimates/inputs/text-input.tsx b/apps/web/core/components/estimates/inputs/text-input.tsx index 477d0b5fd99..4dabb65da47 100644 --- a/apps/web/core/components/estimates/inputs/text-input.tsx +++ b/apps/web/core/components/estimates/inputs/text-input.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useTranslation } from "@plane/i18n"; type TEstimateTextInputProps = { diff --git a/apps/web/core/components/estimates/loader-screen.tsx b/apps/web/core/components/estimates/loader-screen.tsx index 29474b9c962..79f3b03947b 100644 --- a/apps/web/core/components/estimates/loader-screen.tsx +++ b/apps/web/core/components/estimates/loader-screen.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { Loader } from "@plane/ui"; diff --git a/apps/web/core/components/estimates/points/create-root.tsx b/apps/web/core/components/estimates/points/create-root.tsx index 75d447be916..b309b2890c7 100644 --- a/apps/web/core/components/estimates/points/create-root.tsx +++ b/apps/web/core/components/estimates/points/create-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Dispatch, FC, SetStateAction } from "react"; import { useCallback, useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/estimates/points/create.tsx b/apps/web/core/components/estimates/points/create.tsx index 7c786260068..f06a53f3246 100644 --- a/apps/web/core/components/estimates/points/create.tsx +++ b/apps/web/core/components/estimates/points/create.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FormEvent } from "react"; import { useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/estimates/points/index.ts b/apps/web/core/components/estimates/points/index.ts index 2ef48eb2ada..26c9e6ed3b2 100644 --- a/apps/web/core/components/estimates/points/index.ts +++ b/apps/web/core/components/estimates/points/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./create-root"; diff --git a/apps/web/core/components/estimates/points/preview.tsx b/apps/web/core/components/estimates/points/preview.tsx index a10288abd58..b34aa8d6156 100644 --- a/apps/web/core/components/estimates/points/preview.tsx +++ b/apps/web/core/components/estimates/points/preview.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useEffect, useRef, useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/estimates/points/update.tsx b/apps/web/core/components/estimates/points/update.tsx index 3ca443bc5e5..5504f905ce3 100644 --- a/apps/web/core/components/estimates/points/update.tsx +++ b/apps/web/core/components/estimates/points/update.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FormEvent } from "react"; import { useEffect, useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/estimates/radio-select.tsx b/apps/web/core/components/estimates/radio-select.tsx index 14013572394..f4954e8ef54 100644 --- a/apps/web/core/components/estimates/radio-select.tsx +++ b/apps/web/core/components/estimates/radio-select.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // helpers import { cn } from "@plane/utils"; diff --git a/apps/web/core/components/estimates/root.tsx b/apps/web/core/components/estimates/root.tsx index 53b7e05e41f..85d18cf5bf2 100644 --- a/apps/web/core/components/estimates/root.tsx +++ b/apps/web/core/components/estimates/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import useSWR from "swr"; diff --git a/apps/web/core/components/exporter/column.tsx b/apps/web/core/components/exporter/column.tsx index a1d25cd9e6d..524beaec02d 100644 --- a/apps/web/core/components/exporter/column.tsx +++ b/apps/web/core/components/exporter/column.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Download } from "lucide-react"; import type { IExportData } from "@plane/types"; import { getDate, getFileURL, renderFormattedDate } from "@plane/utils"; diff --git a/apps/web/core/components/exporter/export-form.tsx b/apps/web/core/components/exporter/export-form.tsx index d71014bb246..3c2016d9ca1 100644 --- a/apps/web/core/components/exporter/export-form.tsx +++ b/apps/web/core/components/exporter/export-form.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { intersection } from "lodash-es"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/exporter/export-modal.tsx b/apps/web/core/components/exporter/export-modal.tsx index 309e842ccb9..5b7fc39f695 100644 --- a/apps/web/core/components/exporter/export-modal.tsx +++ b/apps/web/core/components/exporter/export-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState } from "react"; import { intersection } from "lodash-es"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/exporter/guide.tsx b/apps/web/core/components/exporter/guide.tsx index 7861f0d9b03..e8d20cad5ba 100644 --- a/apps/web/core/components/exporter/guide.tsx +++ b/apps/web/core/components/exporter/guide.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import { useParams, useSearchParams } from "next/navigation"; diff --git a/apps/web/core/components/exporter/prev-exports.tsx b/apps/web/core/components/exporter/prev-exports.tsx index d777ef8a45d..2d747e00bdb 100644 --- a/apps/web/core/components/exporter/prev-exports.tsx +++ b/apps/web/core/components/exporter/prev-exports.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useState } from "react"; import { observer } from "mobx-react"; import useSWR, { mutate } from "swr"; diff --git a/apps/web/core/components/exporter/single-export.tsx b/apps/web/core/components/exporter/single-export.tsx index e536e9daf29..a327068723b 100644 --- a/apps/web/core/components/exporter/single-export.tsx +++ b/apps/web/core/components/exporter/single-export.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useState } from "react"; // ui diff --git a/apps/web/core/components/gantt-chart/blocks/block-row.tsx b/apps/web/core/components/gantt-chart/blocks/block-row.tsx index 6f37d6805e9..b71aabdd62a 100644 --- a/apps/web/core/components/gantt-chart/blocks/block-row.tsx +++ b/apps/web/core/components/gantt-chart/blocks/block-row.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useState } from "react"; import { observer } from "mobx-react"; import { ArrowRight } from "lucide-react"; diff --git a/apps/web/core/components/gantt-chart/blocks/block.tsx b/apps/web/core/components/gantt-chart/blocks/block.tsx index 4e5e52988d1..75e770a6497 100644 --- a/apps/web/core/components/gantt-chart/blocks/block.tsx +++ b/apps/web/core/components/gantt-chart/blocks/block.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { RefObject } from "react"; import { useRef } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/gantt-chart/chart/header.tsx b/apps/web/core/components/gantt-chart/chart/header.tsx index 6ad34b60020..5c47b4ab5ad 100644 --- a/apps/web/core/components/gantt-chart/chart/header.tsx +++ b/apps/web/core/components/gantt-chart/chart/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { Expand, Shrink } from "lucide-react"; import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/gantt-chart/chart/index.ts b/apps/web/core/components/gantt-chart/chart/index.ts index 68b20b89a15..cf20bf51d0d 100644 --- a/apps/web/core/components/gantt-chart/chart/index.ts +++ b/apps/web/core/components/gantt-chart/chart/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./views"; export * from "./header"; export * from "./main-content"; diff --git a/apps/web/core/components/gantt-chart/chart/main-content.tsx b/apps/web/core/components/gantt-chart/chart/main-content.tsx index 4a3047f3a90..f6e53bdf486 100644 --- a/apps/web/core/components/gantt-chart/chart/main-content.tsx +++ b/apps/web/core/components/gantt-chart/chart/main-content.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useRef } from "react"; import { combine } from "@atlaskit/pragmatic-drag-and-drop/combine"; import { autoScrollForElements } from "@atlaskit/pragmatic-drag-and-drop-auto-scroll/element"; diff --git a/apps/web/core/components/gantt-chart/chart/root.tsx b/apps/web/core/components/gantt-chart/chart/root.tsx index 2eae619e478..22effbef89b 100644 --- a/apps/web/core/components/gantt-chart/chart/root.tsx +++ b/apps/web/core/components/gantt-chart/chart/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useEffect, useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/gantt-chart/chart/timeline-drag-helper.tsx b/apps/web/core/components/gantt-chart/chart/timeline-drag-helper.tsx index 12441f9240f..48d1145b8fd 100644 --- a/apps/web/core/components/gantt-chart/chart/timeline-drag-helper.tsx +++ b/apps/web/core/components/gantt-chart/chart/timeline-drag-helper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { RefObject } from "react"; import { observer } from "mobx-react"; // hooks diff --git a/apps/web/core/components/gantt-chart/chart/views/index.ts b/apps/web/core/components/gantt-chart/chart/views/index.ts index ea7c85e8410..b7964eb50ee 100644 --- a/apps/web/core/components/gantt-chart/chart/views/index.ts +++ b/apps/web/core/components/gantt-chart/chart/views/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./month"; export * from "./quarter"; export * from "./week"; diff --git a/apps/web/core/components/gantt-chart/chart/views/month.tsx b/apps/web/core/components/gantt-chart/chart/views/month.tsx index 7c2c7bdc656..1e2ee55551f 100644 --- a/apps/web/core/components/gantt-chart/chart/views/month.tsx +++ b/apps/web/core/components/gantt-chart/chart/views/month.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // components import { cn } from "@plane/utils"; diff --git a/apps/web/core/components/gantt-chart/chart/views/quarter.tsx b/apps/web/core/components/gantt-chart/chart/views/quarter.tsx index 02d746c059a..98e482a7a14 100644 --- a/apps/web/core/components/gantt-chart/chart/views/quarter.tsx +++ b/apps/web/core/components/gantt-chart/chart/views/quarter.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane utils import { cn } from "@plane/utils"; diff --git a/apps/web/core/components/gantt-chart/chart/views/week.tsx b/apps/web/core/components/gantt-chart/chart/views/week.tsx index 976ea717e45..a1c9a2d900a 100644 --- a/apps/web/core/components/gantt-chart/chart/views/week.tsx +++ b/apps/web/core/components/gantt-chart/chart/views/week.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane utils import { cn } from "@plane/utils"; diff --git a/apps/web/core/components/gantt-chart/constants.ts b/apps/web/core/components/gantt-chart/constants.ts index e875fb8eae1..04ab7d2250b 100644 --- a/apps/web/core/components/gantt-chart/constants.ts +++ b/apps/web/core/components/gantt-chart/constants.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export const BLOCK_HEIGHT = 44; export const HEADER_HEIGHT = 48; diff --git a/apps/web/core/components/gantt-chart/contexts/index.tsx b/apps/web/core/components/gantt-chart/contexts/index.tsx index 894a06d75ef..c3fbcdc8e30 100644 --- a/apps/web/core/components/gantt-chart/contexts/index.tsx +++ b/apps/web/core/components/gantt-chart/contexts/index.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { createContext, useContext } from "react"; import type { TTimelineType } from "@plane/types"; diff --git a/apps/web/core/components/gantt-chart/data/index.ts b/apps/web/core/components/gantt-chart/data/index.ts index 50cc76ec5a8..18640a4f7ab 100644 --- a/apps/web/core/components/gantt-chart/data/index.ts +++ b/apps/web/core/components/gantt-chart/data/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // types import type { WeekMonthDataType, ChartDataType, TGanttViews } from "@plane/types"; import { EStartOfTheWeek } from "@plane/types"; diff --git a/apps/web/core/components/gantt-chart/helpers/add-block.tsx b/apps/web/core/components/gantt-chart/helpers/add-block.tsx index 8db7ab77805..cffab8ff267 100644 --- a/apps/web/core/components/gantt-chart/helpers/add-block.tsx +++ b/apps/web/core/components/gantt-chart/helpers/add-block.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useRef, useState } from "react"; import { addDays } from "date-fns"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/gantt-chart/helpers/blockResizables/left-resizable.tsx b/apps/web/core/components/gantt-chart/helpers/blockResizables/left-resizable.tsx index a2a1d7dd26e..3c91c30a41d 100644 --- a/apps/web/core/components/gantt-chart/helpers/blockResizables/left-resizable.tsx +++ b/apps/web/core/components/gantt-chart/helpers/blockResizables/left-resizable.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; // plane utils diff --git a/apps/web/core/components/gantt-chart/helpers/blockResizables/right-resizable.tsx b/apps/web/core/components/gantt-chart/helpers/blockResizables/right-resizable.tsx index b6c1c689da9..3cb02ff3c99 100644 --- a/apps/web/core/components/gantt-chart/helpers/blockResizables/right-resizable.tsx +++ b/apps/web/core/components/gantt-chart/helpers/blockResizables/right-resizable.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; // plane utils diff --git a/apps/web/core/components/gantt-chart/helpers/blockResizables/use-gantt-resizable.ts b/apps/web/core/components/gantt-chart/helpers/blockResizables/use-gantt-resizable.ts index 2a6814ff3b1..3a79ec618ae 100644 --- a/apps/web/core/components/gantt-chart/helpers/blockResizables/use-gantt-resizable.ts +++ b/apps/web/core/components/gantt-chart/helpers/blockResizables/use-gantt-resizable.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useRef, useState } from "react"; // Plane import { TOAST_TYPE, setToast } from "@plane/propel/toast"; diff --git a/apps/web/core/components/gantt-chart/helpers/draggable.tsx b/apps/web/core/components/gantt-chart/helpers/draggable.tsx index 9ea0e71b3d2..a0065141a85 100644 --- a/apps/web/core/components/gantt-chart/helpers/draggable.tsx +++ b/apps/web/core/components/gantt-chart/helpers/draggable.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { RefObject } from "react"; import React from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/gantt-chart/helpers/index.ts b/apps/web/core/components/gantt-chart/helpers/index.ts index c96d42eec44..c63e7fe5128 100644 --- a/apps/web/core/components/gantt-chart/helpers/index.ts +++ b/apps/web/core/components/gantt-chart/helpers/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./add-block"; export * from "./draggable"; diff --git a/apps/web/core/components/gantt-chart/index.ts b/apps/web/core/components/gantt-chart/index.ts index 49aaf6eeaeb..b9a1d964fb1 100644 --- a/apps/web/core/components/gantt-chart/index.ts +++ b/apps/web/core/components/gantt-chart/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./chart"; export * from "./helpers"; export * from "./root"; diff --git a/apps/web/core/components/gantt-chart/root.tsx b/apps/web/core/components/gantt-chart/root.tsx index 18bedc87f70..ecf27a4e112 100644 --- a/apps/web/core/components/gantt-chart/root.tsx +++ b/apps/web/core/components/gantt-chart/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useEffect } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/gantt-chart/sidebar/gantt-dnd-HOC.tsx b/apps/web/core/components/gantt-chart/sidebar/gantt-dnd-HOC.tsx index 5d09cf507c7..fe4bf0bc5e5 100644 --- a/apps/web/core/components/gantt-chart/sidebar/gantt-dnd-HOC.tsx +++ b/apps/web/core/components/gantt-chart/sidebar/gantt-dnd-HOC.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useRef, useState } from "react"; import { combine } from "@atlaskit/pragmatic-drag-and-drop/combine"; import { draggable, dropTargetForElements } from "@atlaskit/pragmatic-drag-and-drop/element/adapter"; diff --git a/apps/web/core/components/gantt-chart/sidebar/index.ts b/apps/web/core/components/gantt-chart/sidebar/index.ts index e0e48c81eba..4ff511812a0 100644 --- a/apps/web/core/components/gantt-chart/sidebar/index.ts +++ b/apps/web/core/components/gantt-chart/sidebar/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./issues"; export * from "./modules"; export * from "./root"; diff --git a/apps/web/core/components/gantt-chart/sidebar/issues/block.tsx b/apps/web/core/components/gantt-chart/sidebar/issues/block.tsx index cdefcc39cd2..f4a4594bab7 100644 --- a/apps/web/core/components/gantt-chart/sidebar/issues/block.tsx +++ b/apps/web/core/components/gantt-chart/sidebar/issues/block.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import type { IGanttBlock } from "@plane/types"; diff --git a/apps/web/core/components/gantt-chart/sidebar/issues/index.ts b/apps/web/core/components/gantt-chart/sidebar/issues/index.ts index 01acaeffb14..1f9c99db0ce 100644 --- a/apps/web/core/components/gantt-chart/sidebar/issues/index.ts +++ b/apps/web/core/components/gantt-chart/sidebar/issues/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./sidebar"; diff --git a/apps/web/core/components/gantt-chart/sidebar/issues/sidebar.tsx b/apps/web/core/components/gantt-chart/sidebar/issues/sidebar.tsx index a210c40016c..48a90a96258 100644 --- a/apps/web/core/components/gantt-chart/sidebar/issues/sidebar.tsx +++ b/apps/web/core/components/gantt-chart/sidebar/issues/sidebar.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { RefObject } from "react"; import { useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/gantt-chart/sidebar/modules/block.tsx b/apps/web/core/components/gantt-chart/sidebar/modules/block.tsx index 0afffda566b..479390afd71 100644 --- a/apps/web/core/components/gantt-chart/sidebar/modules/block.tsx +++ b/apps/web/core/components/gantt-chart/sidebar/modules/block.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // Plane import { Row } from "@plane/ui"; diff --git a/apps/web/core/components/gantt-chart/sidebar/modules/index.ts b/apps/web/core/components/gantt-chart/sidebar/modules/index.ts index 01acaeffb14..1f9c99db0ce 100644 --- a/apps/web/core/components/gantt-chart/sidebar/modules/index.ts +++ b/apps/web/core/components/gantt-chart/sidebar/modules/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./sidebar"; diff --git a/apps/web/core/components/gantt-chart/sidebar/modules/sidebar.tsx b/apps/web/core/components/gantt-chart/sidebar/modules/sidebar.tsx index 1e8373f57cc..0bfaa7c80b5 100644 --- a/apps/web/core/components/gantt-chart/sidebar/modules/sidebar.tsx +++ b/apps/web/core/components/gantt-chart/sidebar/modules/sidebar.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // ui import { GANTT_TIMELINE_TYPE } from "@plane/types"; diff --git a/apps/web/core/components/gantt-chart/sidebar/root.tsx b/apps/web/core/components/gantt-chart/sidebar/root.tsx index 4235db09f94..21d38372346 100644 --- a/apps/web/core/components/gantt-chart/sidebar/root.tsx +++ b/apps/web/core/components/gantt-chart/sidebar/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { RefObject } from "react"; import { observer } from "mobx-react"; import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/gantt-chart/sidebar/utils.ts b/apps/web/core/components/gantt-chart/sidebar/utils.ts index 1130fd389dd..68443168679 100644 --- a/apps/web/core/components/gantt-chart/sidebar/utils.ts +++ b/apps/web/core/components/gantt-chart/sidebar/utils.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ChartDataType, IBlockUpdateData, IGanttBlock } from "@plane/types"; export const handleOrderChange = ( diff --git a/apps/web/core/components/gantt-chart/views/helpers.ts b/apps/web/core/components/gantt-chart/views/helpers.ts index 3a603f70bdc..5d024058732 100644 --- a/apps/web/core/components/gantt-chart/views/helpers.ts +++ b/apps/web/core/components/gantt-chart/views/helpers.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ChartDataType, IGanttBlock } from "@plane/types"; import { addDaysToDate, findTotalDaysInRange, getDate } from "@plane/utils"; import { DEFAULT_BLOCK_WIDTH } from "../constants"; diff --git a/apps/web/core/components/gantt-chart/views/index.ts b/apps/web/core/components/gantt-chart/views/index.ts index 8a4835739c0..1e94dbfe973 100644 --- a/apps/web/core/components/gantt-chart/views/index.ts +++ b/apps/web/core/components/gantt-chart/views/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./week-view"; export * from "./month-view"; export * from "./quarter-view"; diff --git a/apps/web/core/components/gantt-chart/views/month-view.ts b/apps/web/core/components/gantt-chart/views/month-view.ts index ffd12d9e9bb..3b3f5073459 100644 --- a/apps/web/core/components/gantt-chart/views/month-view.ts +++ b/apps/web/core/components/gantt-chart/views/month-view.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { cloneDeep, uniqBy } from "lodash-es"; // plane imports import type { ChartDataType } from "@plane/types"; diff --git a/apps/web/core/components/gantt-chart/views/quarter-view.ts b/apps/web/core/components/gantt-chart/views/quarter-view.ts index ab307dee30e..95f99128acb 100644 --- a/apps/web/core/components/gantt-chart/views/quarter-view.ts +++ b/apps/web/core/components/gantt-chart/views/quarter-view.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // import type { ChartDataType } from "@plane/types"; import { quarters } from "../data"; diff --git a/apps/web/core/components/gantt-chart/views/week-view.ts b/apps/web/core/components/gantt-chart/views/week-view.ts index f50afeeae14..a94ffab14e6 100644 --- a/apps/web/core/components/gantt-chart/views/week-view.ts +++ b/apps/web/core/components/gantt-chart/views/week-view.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // import type { ChartDataType } from "@plane/types"; import { EStartOfTheWeek } from "@plane/types"; diff --git a/apps/web/core/components/global/chat-support-modal.tsx b/apps/web/core/components/global/chat-support-modal.tsx index 75c6c10ad11..5956c5e8f32 100644 --- a/apps/web/core/components/global/chat-support-modal.tsx +++ b/apps/web/core/components/global/chat-support-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect } from "react"; import { Intercom, shutdown, show } from "@intercom/messenger-js-sdk"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/global/index.ts b/apps/web/core/components/global/index.ts index bb0ffcec8a1..32e2d4a18a5 100644 --- a/apps/web/core/components/global/index.ts +++ b/apps/web/core/components/global/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./product-updates"; export * from "./timezone-select"; diff --git a/apps/web/core/components/global/product-updates/fallback.tsx b/apps/web/core/components/global/product-updates/fallback.tsx index ac865f437ee..57ed75f9583 100644 --- a/apps/web/core/components/global/product-updates/fallback.tsx +++ b/apps/web/core/components/global/product-updates/fallback.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { EmptyStateDetailed } from "@plane/propel/empty-state"; type TProductUpdatesFallbackProps = { diff --git a/apps/web/core/components/global/product-updates/footer.tsx b/apps/web/core/components/global/product-updates/footer.tsx index 2e88607a955..daf9a20f4ff 100644 --- a/apps/web/core/components/global/product-updates/footer.tsx +++ b/apps/web/core/components/global/product-updates/footer.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { USER_TRACKER_ELEMENTS } from "@plane/constants"; import { useTranslation } from "@plane/i18n"; // ui diff --git a/apps/web/core/components/global/product-updates/index.ts b/apps/web/core/components/global/product-updates/index.ts index 6886b550381..b9ae9c01179 100644 --- a/apps/web/core/components/global/product-updates/index.ts +++ b/apps/web/core/components/global/product-updates/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./modal"; export * from "./footer"; diff --git a/apps/web/core/components/global/product-updates/modal.tsx b/apps/web/core/components/global/product-updates/modal.tsx index ef3f7540dac..8239769c69a 100644 --- a/apps/web/core/components/global/product-updates/modal.tsx +++ b/apps/web/core/components/global/product-updates/modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // ui import { EModalPosition, EModalWidth, ModalCore } from "@plane/ui"; diff --git a/apps/web/core/components/global/timezone-select.tsx b/apps/web/core/components/global/timezone-select.tsx index 1a25a022a68..a4d692a5574 100644 --- a/apps/web/core/components/global/timezone-select.tsx +++ b/apps/web/core/components/global/timezone-select.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { CustomSearchSelect } from "@plane/ui"; diff --git a/apps/web/core/components/home/home-dashboard-widgets.tsx b/apps/web/core/components/home/home-dashboard-widgets.tsx index 40f3f59da27..5cc635dfe41 100644 --- a/apps/web/core/components/home/home-dashboard-widgets.tsx +++ b/apps/web/core/components/home/home-dashboard-widgets.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useParams, usePathname } from "next/navigation"; import { useTheme } from "next-themes"; diff --git a/apps/web/core/components/home/index.ts b/apps/web/core/components/home/index.ts index 09005cb24a2..696c86c92e9 100644 --- a/apps/web/core/components/home/index.ts +++ b/apps/web/core/components/home/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./widgets"; export * from "./home-dashboard-widgets"; export * from "./root"; diff --git a/apps/web/core/components/home/root.tsx b/apps/web/core/components/home/root.tsx index 8735e8812b0..6473c35c1e6 100644 --- a/apps/web/core/components/home/root.tsx +++ b/apps/web/core/components/home/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useParams } from "next/navigation"; import useSWR from "swr"; diff --git a/apps/web/core/components/home/user-greetings.tsx b/apps/web/core/components/home/user-greetings.tsx index 5c46d7e1d98..170da6c1bbb 100644 --- a/apps/web/core/components/home/user-greetings.tsx +++ b/apps/web/core/components/home/user-greetings.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; // plane types import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/home/widgets/empty-states/index.ts b/apps/web/core/components/home/widgets/empty-states/index.ts index 72b042924d7..2300b912a14 100644 --- a/apps/web/core/components/home/widgets/empty-states/index.ts +++ b/apps/web/core/components/home/widgets/empty-states/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./links"; export * from "./no-projects"; export * from "./recents"; diff --git a/apps/web/core/components/home/widgets/empty-states/links.tsx b/apps/web/core/components/home/widgets/empty-states/links.tsx index 05e93db9366..a881ad5c2fa 100644 --- a/apps/web/core/components/home/widgets/empty-states/links.tsx +++ b/apps/web/core/components/home/widgets/empty-states/links.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useTranslation } from "@plane/i18n"; import { EmptyStateCompact } from "@plane/propel/empty-state"; diff --git a/apps/web/core/components/home/widgets/empty-states/no-projects.tsx b/apps/web/core/components/home/widgets/empty-states/no-projects.tsx index 09cb48f4615..9b11d0a5382 100644 --- a/apps/web/core/components/home/widgets/empty-states/no-projects.tsx +++ b/apps/web/core/components/home/widgets/empty-states/no-projects.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // mobx import { observer } from "mobx-react"; diff --git a/apps/web/core/components/home/widgets/empty-states/recents.tsx b/apps/web/core/components/home/widgets/empty-states/recents.tsx index 02cb744fb8c..eec43c25edc 100644 --- a/apps/web/core/components/home/widgets/empty-states/recents.tsx +++ b/apps/web/core/components/home/widgets/empty-states/recents.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useTranslation } from "@plane/i18n"; import { EmptyStateCompact } from "@plane/propel/empty-state"; import type { CompactAssetType } from "@plane/propel/empty-state"; diff --git a/apps/web/core/components/home/widgets/empty-states/stickies.tsx b/apps/web/core/components/home/widgets/empty-states/stickies.tsx index d6b2e1d1864..5ccf408274d 100644 --- a/apps/web/core/components/home/widgets/empty-states/stickies.tsx +++ b/apps/web/core/components/home/widgets/empty-states/stickies.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useTranslation } from "@plane/i18n"; import { EmptyStateCompact } from "@plane/propel/empty-state"; diff --git a/apps/web/core/components/home/widgets/index.ts b/apps/web/core/components/home/widgets/index.ts index 038e42ff1be..18e0accce91 100644 --- a/apps/web/core/components/home/widgets/index.ts +++ b/apps/web/core/components/home/widgets/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./empty-states"; export * from "./loaders"; export * from "./recents"; diff --git a/apps/web/core/components/home/widgets/links/action.tsx b/apps/web/core/components/home/widgets/links/action.tsx index 0b3f4b6e09f..37a85db4b63 100644 --- a/apps/web/core/components/home/widgets/links/action.tsx +++ b/apps/web/core/components/home/widgets/links/action.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useTranslation } from "@plane/i18n"; import { PlusIcon } from "@plane/propel/icons"; diff --git a/apps/web/core/components/home/widgets/links/create-update-link-modal.tsx b/apps/web/core/components/home/widgets/links/create-update-link-modal.tsx index f412b6e7543..04b351b1f9b 100644 --- a/apps/web/core/components/home/widgets/links/create-update-link-modal.tsx +++ b/apps/web/core/components/home/widgets/links/create-update-link-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useEffect } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/home/widgets/links/index.ts b/apps/web/core/components/home/widgets/links/index.ts index 380f7763c16..a8215b5b256 100644 --- a/apps/web/core/components/home/widgets/links/index.ts +++ b/apps/web/core/components/home/widgets/links/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; export * from "./links"; export * from "./link-detail"; diff --git a/apps/web/core/components/home/widgets/links/link-detail.tsx b/apps/web/core/components/home/widgets/links/link-detail.tsx index 26bb203708a..e2a7bc72743 100644 --- a/apps/web/core/components/home/widgets/links/link-detail.tsx +++ b/apps/web/core/components/home/widgets/links/link-detail.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useMemo } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/home/widgets/links/links.tsx b/apps/web/core/components/home/widgets/links/links.tsx index e0a533a6a58..874340160ab 100644 --- a/apps/web/core/components/home/widgets/links/links.tsx +++ b/apps/web/core/components/home/widgets/links/links.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { observer } from "mobx-react"; // computed diff --git a/apps/web/core/components/home/widgets/links/root.tsx b/apps/web/core/components/home/widgets/links/root.tsx index 8e02c3a2c7a..ac8fe40c2b5 100644 --- a/apps/web/core/components/home/widgets/links/root.tsx +++ b/apps/web/core/components/home/widgets/links/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback } from "react"; import { observer } from "mobx-react"; import useSWR from "swr"; diff --git a/apps/web/core/components/home/widgets/links/use-links.tsx b/apps/web/core/components/home/widgets/links/use-links.tsx index 44132587553..72da254219e 100644 --- a/apps/web/core/components/home/widgets/links/use-links.tsx +++ b/apps/web/core/components/home/widgets/links/use-links.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useMemo } from "react"; import { useTranslation } from "@plane/i18n"; import { TOAST_TYPE, setToast } from "@plane/propel/toast"; diff --git a/apps/web/core/components/home/widgets/loaders/home-loader.tsx b/apps/web/core/components/home/widgets/loaders/home-loader.tsx index 220f3c2f3c3..61a57356cf2 100644 --- a/apps/web/core/components/home/widgets/loaders/home-loader.tsx +++ b/apps/web/core/components/home/widgets/loaders/home-loader.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { range } from "lodash-es"; // ui import { Loader } from "@plane/ui"; diff --git a/apps/web/core/components/home/widgets/loaders/index.ts b/apps/web/core/components/home/widgets/loaders/index.ts index a0925eccdf2..1ea5354505e 100644 --- a/apps/web/core/components/home/widgets/loaders/index.ts +++ b/apps/web/core/components/home/widgets/loaders/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./loader"; export * from "./home-loader"; diff --git a/apps/web/core/components/home/widgets/loaders/loader.tsx b/apps/web/core/components/home/widgets/loaders/loader.tsx index 75b87daf00a..afdfe3834c1 100644 --- a/apps/web/core/components/home/widgets/loaders/loader.tsx +++ b/apps/web/core/components/home/widgets/loaders/loader.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // components import { QuickLinksWidgetLoader } from "./quick-links"; import { RecentActivityWidgetLoader } from "./recent-activity"; diff --git a/apps/web/core/components/home/widgets/loaders/quick-links.tsx b/apps/web/core/components/home/widgets/loaders/quick-links.tsx index 08915ce6b50..3745a003ca2 100644 --- a/apps/web/core/components/home/widgets/loaders/quick-links.tsx +++ b/apps/web/core/components/home/widgets/loaders/quick-links.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { range } from "lodash-es"; // ui import { Loader } from "@plane/ui"; diff --git a/apps/web/core/components/home/widgets/loaders/recent-activity.tsx b/apps/web/core/components/home/widgets/loaders/recent-activity.tsx index 96a73679bcd..337e34df979 100644 --- a/apps/web/core/components/home/widgets/loaders/recent-activity.tsx +++ b/apps/web/core/components/home/widgets/loaders/recent-activity.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { range } from "lodash-es"; // ui import { Loader } from "@plane/ui"; diff --git a/apps/web/core/components/home/widgets/manage/index.tsx b/apps/web/core/components/home/widgets/manage/index.tsx index b0b2939460e..912b3ed7c8c 100644 --- a/apps/web/core/components/home/widgets/manage/index.tsx +++ b/apps/web/core/components/home/widgets/manage/index.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { observer } from "mobx-react"; // plane types diff --git a/apps/web/core/components/home/widgets/manage/widget-item-drag-handle.tsx b/apps/web/core/components/home/widgets/manage/widget-item-drag-handle.tsx index ac898f62db7..40bbf3723fd 100644 --- a/apps/web/core/components/home/widgets/manage/widget-item-drag-handle.tsx +++ b/apps/web/core/components/home/widgets/manage/widget-item-drag-handle.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import React from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/home/widgets/manage/widget-item.tsx b/apps/web/core/components/home/widgets/manage/widget-item.tsx index f42384cfd55..320cf29314f 100644 --- a/apps/web/core/components/home/widgets/manage/widget-item.tsx +++ b/apps/web/core/components/home/widgets/manage/widget-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import React, { useEffect, useRef, useState } from "react"; import { combine } from "@atlaskit/pragmatic-drag-and-drop/combine"; diff --git a/apps/web/core/components/home/widgets/manage/widget-list.tsx b/apps/web/core/components/home/widgets/manage/widget-list.tsx index 0fdec3a5345..972c7691b63 100644 --- a/apps/web/core/components/home/widgets/manage/widget-list.tsx +++ b/apps/web/core/components/home/widgets/manage/widget-list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { DragLocationHistory, DropTargetRecord, diff --git a/apps/web/core/components/home/widgets/manage/widget.helpers.ts b/apps/web/core/components/home/widgets/manage/widget.helpers.ts index e9429e13e68..1f25a7bb7a1 100644 --- a/apps/web/core/components/home/widgets/manage/widget.helpers.ts +++ b/apps/web/core/components/home/widgets/manage/widget.helpers.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { extractInstruction } from "@atlaskit/pragmatic-drag-and-drop-hitbox/tree-item"; import type { InstructionType, IPragmaticPayloadLocation, TDropTarget, TWidgetEntityData } from "@plane/types"; diff --git a/apps/web/core/components/home/widgets/recents/filters.tsx b/apps/web/core/components/home/widgets/recents/filters.tsx index febd4b30660..d383ec94bc3 100644 --- a/apps/web/core/components/home/widgets/recents/filters.tsx +++ b/apps/web/core/components/home/widgets/recents/filters.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { observer } from "mobx-react"; import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/home/widgets/recents/index.tsx b/apps/web/core/components/home/widgets/recents/index.tsx index e1331ede0a2..172c3efd8a7 100644 --- a/apps/web/core/components/home/widgets/recents/index.tsx +++ b/apps/web/core/components/home/widgets/recents/index.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useRef, useState } from "react"; import { observer } from "mobx-react"; import useSWR from "swr"; diff --git a/apps/web/core/components/home/widgets/recents/issue.tsx b/apps/web/core/components/home/widgets/recents/issue.tsx index 4bee13bdf5c..13811be9a34 100644 --- a/apps/web/core/components/home/widgets/recents/issue.tsx +++ b/apps/web/core/components/home/widgets/recents/issue.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane types import { PriorityIcon, StateGroupIcon, WorkItemsIcon } from "@plane/propel/icons"; diff --git a/apps/web/core/components/home/widgets/recents/page.tsx b/apps/web/core/components/home/widgets/recents/page.tsx index 8235bb3a65c..48a7516973e 100644 --- a/apps/web/core/components/home/widgets/recents/page.tsx +++ b/apps/web/core/components/home/widgets/recents/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useRouter } from "next/navigation"; import { Logo } from "@plane/propel/emoji-icon-picker"; import { PageIcon } from "@plane/propel/icons"; diff --git a/apps/web/core/components/home/widgets/recents/project.tsx b/apps/web/core/components/home/widgets/recents/project.tsx index 4397f77c487..af00d4c11af 100644 --- a/apps/web/core/components/home/widgets/recents/project.tsx +++ b/apps/web/core/components/home/widgets/recents/project.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useRouter } from "next/navigation"; // plane types import { Logo } from "@plane/propel/emoji-icon-picker"; diff --git a/apps/web/core/components/icons/attachment/attachment-icon.tsx b/apps/web/core/components/icons/attachment/attachment-icon.tsx index e21ae889375..dcbf652cd80 100644 --- a/apps/web/core/components/icons/attachment/attachment-icon.tsx +++ b/apps/web/core/components/icons/attachment/attachment-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { AudioIcon, CssIcon, diff --git a/apps/web/core/components/icons/attachment/audio-file-icon.tsx b/apps/web/core/components/icons/attachment/audio-file-icon.tsx index d8e893b8cf9..0cb2b875099 100644 --- a/apps/web/core/components/icons/attachment/audio-file-icon.tsx +++ b/apps/web/core/components/icons/attachment/audio-file-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // image import AudioFileIcon from "@/app/assets/attachment/audio-icon.png?url"; diff --git a/apps/web/core/components/icons/attachment/css-file-icon.tsx b/apps/web/core/components/icons/attachment/css-file-icon.tsx index 7f6f27c16fd..662d6c08c01 100644 --- a/apps/web/core/components/icons/attachment/css-file-icon.tsx +++ b/apps/web/core/components/icons/attachment/css-file-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // image import CssFileIcon from "@/app/assets/attachment/css-icon.png?url"; diff --git a/apps/web/core/components/icons/attachment/csv-file-icon.tsx b/apps/web/core/components/icons/attachment/csv-file-icon.tsx index 2856575b1d5..b770314b390 100644 --- a/apps/web/core/components/icons/attachment/csv-file-icon.tsx +++ b/apps/web/core/components/icons/attachment/csv-file-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // image import CSVFileIcon from "@/app/assets/attachment/csv-icon.png?url"; diff --git a/apps/web/core/components/icons/attachment/default-file-icon.tsx b/apps/web/core/components/icons/attachment/default-file-icon.tsx index fac931af936..fb7e5d8514b 100644 --- a/apps/web/core/components/icons/attachment/default-file-icon.tsx +++ b/apps/web/core/components/icons/attachment/default-file-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // image import DefaultFileIcon from "@/app/assets/attachment/default-icon.png?url"; diff --git a/apps/web/core/components/icons/attachment/doc-file-icon.tsx b/apps/web/core/components/icons/attachment/doc-file-icon.tsx index 2f8c174eec1..23982ffd37f 100644 --- a/apps/web/core/components/icons/attachment/doc-file-icon.tsx +++ b/apps/web/core/components/icons/attachment/doc-file-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // image import DocFileIcon from "@/app/assets/attachment/doc-icon.png?url"; diff --git a/apps/web/core/components/icons/attachment/document-icon.tsx b/apps/web/core/components/icons/attachment/document-icon.tsx index aeccb9f6484..d1518edb30e 100644 --- a/apps/web/core/components/icons/attachment/document-icon.tsx +++ b/apps/web/core/components/icons/attachment/document-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import type { Props } from "../types"; diff --git a/apps/web/core/components/icons/attachment/figma-file-icon.tsx b/apps/web/core/components/icons/attachment/figma-file-icon.tsx index a88fb8e607b..3efbdad307f 100644 --- a/apps/web/core/components/icons/attachment/figma-file-icon.tsx +++ b/apps/web/core/components/icons/attachment/figma-file-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // image import FigmaFileIcon from "@/app/assets/attachment/figma-icon.png?url"; diff --git a/apps/web/core/components/icons/attachment/html-file-icon.tsx b/apps/web/core/components/icons/attachment/html-file-icon.tsx index 1f82f0761b2..37b03470460 100644 --- a/apps/web/core/components/icons/attachment/html-file-icon.tsx +++ b/apps/web/core/components/icons/attachment/html-file-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // image import HtmlFileIcon from "@/app/assets/attachment/html-icon.png?url"; diff --git a/apps/web/core/components/icons/attachment/img-file-icon.tsx b/apps/web/core/components/icons/attachment/img-file-icon.tsx index 93055cd8a8d..077b8aefc2c 100644 --- a/apps/web/core/components/icons/attachment/img-file-icon.tsx +++ b/apps/web/core/components/icons/attachment/img-file-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // image import ImgFileIcon from "@/app/assets/attachment/img-icon.png?url"; diff --git a/apps/web/core/components/icons/attachment/index.ts b/apps/web/core/components/icons/attachment/index.ts index a2c65ceef1b..b56265b834b 100644 --- a/apps/web/core/components/icons/attachment/index.ts +++ b/apps/web/core/components/icons/attachment/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./attachment-icon"; export * from "./audio-file-icon"; export * from "./css-file-icon"; diff --git a/apps/web/core/components/icons/attachment/jpg-file-icon.tsx b/apps/web/core/components/icons/attachment/jpg-file-icon.tsx index 88118585a42..5ab72faba25 100644 --- a/apps/web/core/components/icons/attachment/jpg-file-icon.tsx +++ b/apps/web/core/components/icons/attachment/jpg-file-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // image import JpgFileIcon from "@/app/assets/attachment/jpg-icon.png?url"; diff --git a/apps/web/core/components/icons/attachment/js-file-icon.tsx b/apps/web/core/components/icons/attachment/js-file-icon.tsx index 5bfadeee32f..e35827b144c 100644 --- a/apps/web/core/components/icons/attachment/js-file-icon.tsx +++ b/apps/web/core/components/icons/attachment/js-file-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // image import JsFileIcon from "@/app/assets/attachment/js-icon.png?url"; diff --git a/apps/web/core/components/icons/attachment/pdf-file-icon.tsx b/apps/web/core/components/icons/attachment/pdf-file-icon.tsx index 84ef4cff259..449fa6efd00 100644 --- a/apps/web/core/components/icons/attachment/pdf-file-icon.tsx +++ b/apps/web/core/components/icons/attachment/pdf-file-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // image import PDFFileIcon from "@/app/assets/attachment/pdf-icon.png?url"; diff --git a/apps/web/core/components/icons/attachment/png-file-icon.tsx b/apps/web/core/components/icons/attachment/png-file-icon.tsx index fd294addaad..4346141e290 100644 --- a/apps/web/core/components/icons/attachment/png-file-icon.tsx +++ b/apps/web/core/components/icons/attachment/png-file-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // image import PngFileIcon from "@/app/assets/attachment/png-icon.png?url"; diff --git a/apps/web/core/components/icons/attachment/rar-file-icon.tsx b/apps/web/core/components/icons/attachment/rar-file-icon.tsx index 6e813520bc8..50f75e36e6e 100644 --- a/apps/web/core/components/icons/attachment/rar-file-icon.tsx +++ b/apps/web/core/components/icons/attachment/rar-file-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // image import RarFileIcon from "@/app/assets/attachment/rar-icon.png?url"; diff --git a/apps/web/core/components/icons/attachment/setting-icon.tsx b/apps/web/core/components/icons/attachment/setting-icon.tsx index aedcc87bb96..3842e88035e 100644 --- a/apps/web/core/components/icons/attachment/setting-icon.tsx +++ b/apps/web/core/components/icons/attachment/setting-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import type { Props } from "../types"; diff --git a/apps/web/core/components/icons/attachment/sheet-file-icon.tsx b/apps/web/core/components/icons/attachment/sheet-file-icon.tsx index e78beb1dfd2..1881ccb72e8 100644 --- a/apps/web/core/components/icons/attachment/sheet-file-icon.tsx +++ b/apps/web/core/components/icons/attachment/sheet-file-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // image import SheetFileIcon from "@/app/assets/attachment/excel-icon.png?url"; diff --git a/apps/web/core/components/icons/attachment/svg-file-icon.tsx b/apps/web/core/components/icons/attachment/svg-file-icon.tsx index 56541e52551..e603afde900 100644 --- a/apps/web/core/components/icons/attachment/svg-file-icon.tsx +++ b/apps/web/core/components/icons/attachment/svg-file-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // image import SvgFileIcon from "@/app/assets/attachment/svg-icon.png?url"; diff --git a/apps/web/core/components/icons/attachment/tune-icon.tsx b/apps/web/core/components/icons/attachment/tune-icon.tsx index ef3d439d61d..3574729341b 100644 --- a/apps/web/core/components/icons/attachment/tune-icon.tsx +++ b/apps/web/core/components/icons/attachment/tune-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import type { Props } from "../types"; diff --git a/apps/web/core/components/icons/attachment/txt-file-icon.tsx b/apps/web/core/components/icons/attachment/txt-file-icon.tsx index c1b20336719..c7fb36d9547 100644 --- a/apps/web/core/components/icons/attachment/txt-file-icon.tsx +++ b/apps/web/core/components/icons/attachment/txt-file-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // image import TxtFileIcon from "@/app/assets/attachment/txt-icon.png?url"; diff --git a/apps/web/core/components/icons/attachment/video-file-icon.tsx b/apps/web/core/components/icons/attachment/video-file-icon.tsx index 9d201ae088e..e67ab6c3939 100644 --- a/apps/web/core/components/icons/attachment/video-file-icon.tsx +++ b/apps/web/core/components/icons/attachment/video-file-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // image import VideoFileIcon from "@/app/assets/attachment/video-icon.png?url"; diff --git a/apps/web/core/components/icons/attachment/zip-file-icon.tsx b/apps/web/core/components/icons/attachment/zip-file-icon.tsx index 787eede55ba..2d7a88a0674 100644 --- a/apps/web/core/components/icons/attachment/zip-file-icon.tsx +++ b/apps/web/core/components/icons/attachment/zip-file-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // image import ZipFileIcon from "@/app/assets/attachment/zip-icon.png?url"; diff --git a/apps/web/core/components/icons/index.ts b/apps/web/core/components/icons/index.ts index 9f9f3886067..32ce7e5a6cd 100644 --- a/apps/web/core/components/icons/index.ts +++ b/apps/web/core/components/icons/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./attachment"; diff --git a/apps/web/core/components/icons/locked-component.tsx b/apps/web/core/components/icons/locked-component.tsx index 8c32fa437dd..d98984f19cc 100644 --- a/apps/web/core/components/icons/locked-component.tsx +++ b/apps/web/core/components/icons/locked-component.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { LockIcon } from "@plane/propel/icons"; import { Tooltip } from "@plane/propel/tooltip"; diff --git a/apps/web/core/components/inbox/content/inbox-issue-header.tsx b/apps/web/core/components/inbox/content/inbox-issue-header.tsx index f326186f10c..f89e4605084 100644 --- a/apps/web/core/components/inbox/content/inbox-issue-header.tsx +++ b/apps/web/core/components/inbox/content/inbox-issue-header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useCallback, useEffect, useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/inbox/content/inbox-issue-mobile-header.tsx b/apps/web/core/components/inbox/content/inbox-issue-mobile-header.tsx index 8b8439e7ad6..67f4f726594 100644 --- a/apps/web/core/components/inbox/content/inbox-issue-mobile-header.tsx +++ b/apps/web/core/components/inbox/content/inbox-issue-mobile-header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; import { CircleCheck, CircleX, Clock, FileStack, PanelLeft, MoveRight } from "lucide-react"; diff --git a/apps/web/core/components/inbox/content/index.ts b/apps/web/core/components/inbox/content/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/inbox/content/index.ts +++ b/apps/web/core/components/inbox/content/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/inbox/content/issue-properties.tsx b/apps/web/core/components/inbox/content/issue-properties.tsx index c9d1419777a..91916518f00 100644 --- a/apps/web/core/components/inbox/content/issue-properties.tsx +++ b/apps/web/core/components/inbox/content/issue-properties.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { StatePropertyIcon, diff --git a/apps/web/core/components/inbox/content/issue-root.tsx b/apps/web/core/components/inbox/content/issue-root.tsx index c09dc192f2e..a41b385827a 100644 --- a/apps/web/core/components/inbox/content/issue-root.tsx +++ b/apps/web/core/components/inbox/content/issue-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Dispatch, SetStateAction } from "react"; import { useEffect, useMemo, useRef } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/inbox/content/root.tsx b/apps/web/core/components/inbox/content/root.tsx index f330f64689d..3de80d4c416 100644 --- a/apps/web/core/components/inbox/content/root.tsx +++ b/apps/web/core/components/inbox/content/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useState } from "react"; import { observer } from "mobx-react"; import useSWR from "swr"; diff --git a/apps/web/core/components/inbox/inbox-filter/applied-filters/date.tsx b/apps/web/core/components/inbox/inbox-filter/applied-filters/date.tsx index ae02289552f..d076829b168 100644 --- a/apps/web/core/components/inbox/inbox-filter/applied-filters/date.tsx +++ b/apps/web/core/components/inbox/inbox-filter/applied-filters/date.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { observer } from "mobx-react"; import { PAST_DURATION_FILTER_OPTIONS } from "@plane/constants"; diff --git a/apps/web/core/components/inbox/inbox-filter/applied-filters/label.tsx b/apps/web/core/components/inbox/inbox-filter/applied-filters/label.tsx index 592226227fc..8231a001143 100644 --- a/apps/web/core/components/inbox/inbox-filter/applied-filters/label.tsx +++ b/apps/web/core/components/inbox/inbox-filter/applied-filters/label.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { observer } from "mobx-react"; // hooks diff --git a/apps/web/core/components/inbox/inbox-filter/applied-filters/member.tsx b/apps/web/core/components/inbox/inbox-filter/applied-filters/member.tsx index 11ef82db7fe..335a69def50 100644 --- a/apps/web/core/components/inbox/inbox-filter/applied-filters/member.tsx +++ b/apps/web/core/components/inbox/inbox-filter/applied-filters/member.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/inbox/inbox-filter/applied-filters/priority.tsx b/apps/web/core/components/inbox/inbox-filter/applied-filters/priority.tsx index 18339b9cf1f..f910f08a95c 100644 --- a/apps/web/core/components/inbox/inbox-filter/applied-filters/priority.tsx +++ b/apps/web/core/components/inbox/inbox-filter/applied-filters/priority.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { observer } from "mobx-react"; import { ISSUE_PRIORITIES } from "@plane/constants"; diff --git a/apps/web/core/components/inbox/inbox-filter/applied-filters/root.tsx b/apps/web/core/components/inbox/inbox-filter/applied-filters/root.tsx index bf33b282ebf..29b158d1065 100644 --- a/apps/web/core/components/inbox/inbox-filter/applied-filters/root.tsx +++ b/apps/web/core/components/inbox/inbox-filter/applied-filters/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/inbox/inbox-filter/applied-filters/state.tsx b/apps/web/core/components/inbox/inbox-filter/applied-filters/state.tsx index 86450c60938..a7b8ae0b2ff 100644 --- a/apps/web/core/components/inbox/inbox-filter/applied-filters/state.tsx +++ b/apps/web/core/components/inbox/inbox-filter/applied-filters/state.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { observer } from "mobx-react"; import { EIconSize } from "@plane/constants"; diff --git a/apps/web/core/components/inbox/inbox-filter/applied-filters/status.tsx b/apps/web/core/components/inbox/inbox-filter/applied-filters/status.tsx index 6c07b4ad438..889b0b62b8a 100644 --- a/apps/web/core/components/inbox/inbox-filter/applied-filters/status.tsx +++ b/apps/web/core/components/inbox/inbox-filter/applied-filters/status.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { observer } from "mobx-react"; import { INBOX_STATUS } from "@plane/constants"; diff --git a/apps/web/core/components/inbox/inbox-filter/filters/date.tsx b/apps/web/core/components/inbox/inbox-filter/filters/date.tsx index 135aee2a206..e817c06ab42 100644 --- a/apps/web/core/components/inbox/inbox-filter/filters/date.tsx +++ b/apps/web/core/components/inbox/inbox-filter/filters/date.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useState } from "react"; import { concat, uniq } from "lodash-es"; diff --git a/apps/web/core/components/inbox/inbox-filter/filters/filter-selection.tsx b/apps/web/core/components/inbox/inbox-filter/filters/filter-selection.tsx index fbfe55fc61b..eb1fe2a615b 100644 --- a/apps/web/core/components/inbox/inbox-filter/filters/filter-selection.tsx +++ b/apps/web/core/components/inbox/inbox-filter/filters/filter-selection.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/inbox/inbox-filter/filters/labels.tsx b/apps/web/core/components/inbox/inbox-filter/filters/labels.tsx index 7d7884c26b1..5fb9fdf1d51 100644 --- a/apps/web/core/components/inbox/inbox-filter/filters/labels.tsx +++ b/apps/web/core/components/inbox/inbox-filter/filters/labels.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/inbox/inbox-filter/filters/members.tsx b/apps/web/core/components/inbox/inbox-filter/filters/members.tsx index a9831be68e4..505b220b362 100644 --- a/apps/web/core/components/inbox/inbox-filter/filters/members.tsx +++ b/apps/web/core/components/inbox/inbox-filter/filters/members.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useMemo, useState } from "react"; import { sortBy } from "lodash-es"; diff --git a/apps/web/core/components/inbox/inbox-filter/filters/priority.tsx b/apps/web/core/components/inbox/inbox-filter/filters/priority.tsx index ca5b8b6b082..8036dddbc73 100644 --- a/apps/web/core/components/inbox/inbox-filter/filters/priority.tsx +++ b/apps/web/core/components/inbox/inbox-filter/filters/priority.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/inbox/inbox-filter/filters/state.tsx b/apps/web/core/components/inbox/inbox-filter/filters/state.tsx index 147e4020145..936c25757db 100644 --- a/apps/web/core/components/inbox/inbox-filter/filters/state.tsx +++ b/apps/web/core/components/inbox/inbox-filter/filters/state.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/inbox/inbox-filter/filters/status.tsx b/apps/web/core/components/inbox/inbox-filter/filters/status.tsx index 05806679164..e042fc9fe7e 100644 --- a/apps/web/core/components/inbox/inbox-filter/filters/status.tsx +++ b/apps/web/core/components/inbox/inbox-filter/filters/status.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/inbox/inbox-filter/index.ts b/apps/web/core/components/inbox/inbox-filter/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/inbox/inbox-filter/index.ts +++ b/apps/web/core/components/inbox/inbox-filter/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/inbox/inbox-filter/root.tsx b/apps/web/core/components/inbox/inbox-filter/root.tsx index 4130fb1e513..b9b18071784 100644 --- a/apps/web/core/components/inbox/inbox-filter/root.tsx +++ b/apps/web/core/components/inbox/inbox-filter/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { ListFilter } from "lucide-react"; import { getButtonStyling } from "@plane/propel/button"; diff --git a/apps/web/core/components/inbox/inbox-filter/sorting/order-by.tsx b/apps/web/core/components/inbox/inbox-filter/sorting/order-by.tsx index daa1093273f..60e7c72f1bb 100644 --- a/apps/web/core/components/inbox/inbox-filter/sorting/order-by.tsx +++ b/apps/web/core/components/inbox/inbox-filter/sorting/order-by.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { observer } from "mobx-react"; import { ArrowDownWideNarrow, ArrowUpWideNarrow } from "lucide-react"; diff --git a/apps/web/core/components/inbox/inbox-issue-status.tsx b/apps/web/core/components/inbox/inbox-issue-status.tsx index 8c93d7f2999..57b05b6adfd 100644 --- a/apps/web/core/components/inbox/inbox-issue-status.tsx +++ b/apps/web/core/components/inbox/inbox-issue-status.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; // constants diff --git a/apps/web/core/components/inbox/inbox-status-icon.tsx b/apps/web/core/components/inbox/inbox-status-icon.tsx index 61450b60866..ed92f91dc63 100644 --- a/apps/web/core/components/inbox/inbox-status-icon.tsx +++ b/apps/web/core/components/inbox/inbox-status-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { AlertTriangle, CheckCircle2, Clock, XCircle } from "lucide-react"; import { CopyIcon } from "@plane/propel/icons"; import type { TInboxIssueStatus } from "@plane/types"; diff --git a/apps/web/core/components/inbox/index.ts b/apps/web/core/components/inbox/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/inbox/index.ts +++ b/apps/web/core/components/inbox/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/inbox/modals/create-modal/create-root.tsx b/apps/web/core/components/inbox/modals/create-modal/create-root.tsx index 059a4d2f784..ad02e18cd0a 100644 --- a/apps/web/core/components/inbox/modals/create-modal/create-root.tsx +++ b/apps/web/core/components/inbox/modals/create-modal/create-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FormEvent } from "react"; import { useCallback, useEffect, useRef, useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/inbox/modals/create-modal/index.ts b/apps/web/core/components/inbox/modals/create-modal/index.ts index 031608e25ff..dd65a9ec347 100644 --- a/apps/web/core/components/inbox/modals/create-modal/index.ts +++ b/apps/web/core/components/inbox/modals/create-modal/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./modal"; diff --git a/apps/web/core/components/inbox/modals/create-modal/issue-description.tsx b/apps/web/core/components/inbox/modals/create-modal/issue-description.tsx index d17acd2a143..3f67c5002c8 100644 --- a/apps/web/core/components/inbox/modals/create-modal/issue-description.tsx +++ b/apps/web/core/components/inbox/modals/create-modal/issue-description.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC, RefObject } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/inbox/modals/create-modal/issue-properties.tsx b/apps/web/core/components/inbox/modals/create-modal/issue-properties.tsx index cb013c6bc94..f0f1e7bb0fb 100644 --- a/apps/web/core/components/inbox/modals/create-modal/issue-properties.tsx +++ b/apps/web/core/components/inbox/modals/create-modal/issue-properties.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/inbox/modals/create-modal/issue-title.tsx b/apps/web/core/components/inbox/modals/create-modal/issue-title.tsx index 116d352af9d..3c8c809ec94 100644 --- a/apps/web/core/components/inbox/modals/create-modal/issue-title.tsx +++ b/apps/web/core/components/inbox/modals/create-modal/issue-title.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/inbox/modals/create-modal/modal.tsx b/apps/web/core/components/inbox/modals/create-modal/modal.tsx index 9c3eff145f8..267424f5d8f 100644 --- a/apps/web/core/components/inbox/modals/create-modal/modal.tsx +++ b/apps/web/core/components/inbox/modals/create-modal/modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useState } from "react"; // plane imports diff --git a/apps/web/core/components/inbox/modals/decline-issue-modal.tsx b/apps/web/core/components/inbox/modals/decline-issue-modal.tsx index f0b3207eb84..10c516c831f 100644 --- a/apps/web/core/components/inbox/modals/decline-issue-modal.tsx +++ b/apps/web/core/components/inbox/modals/decline-issue-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState } from "react"; // types import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/inbox/modals/delete-issue-modal.tsx b/apps/web/core/components/inbox/modals/delete-issue-modal.tsx index a90f1727be5..88089cecbdb 100644 --- a/apps/web/core/components/inbox/modals/delete-issue-modal.tsx +++ b/apps/web/core/components/inbox/modals/delete-issue-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState } from "react"; import { observer } from "mobx-react"; // types diff --git a/apps/web/core/components/inbox/modals/select-duplicate.tsx b/apps/web/core/components/inbox/modals/select-duplicate.tsx index 22344aa9c9e..3d3b9a6e100 100644 --- a/apps/web/core/components/inbox/modals/select-duplicate.tsx +++ b/apps/web/core/components/inbox/modals/select-duplicate.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useState } from "react"; import { useParams } from "next/navigation"; import { useTheme } from "next-themes"; diff --git a/apps/web/core/components/inbox/modals/snooze-issue-modal.tsx b/apps/web/core/components/inbox/modals/snooze-issue-modal.tsx index 4f05552df9f..708458efbbd 100644 --- a/apps/web/core/components/inbox/modals/snooze-issue-modal.tsx +++ b/apps/web/core/components/inbox/modals/snooze-issue-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; // ui import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/inbox/root.tsx b/apps/web/core/components/inbox/root.tsx index 21ca11134c6..18b6c9a5a55 100644 --- a/apps/web/core/components/inbox/root.tsx +++ b/apps/web/core/components/inbox/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useState } from "react"; import { observer } from "mobx-react"; import { PanelLeft } from "lucide-react"; diff --git a/apps/web/core/components/inbox/sidebar/inbox-list-item.tsx b/apps/web/core/components/inbox/sidebar/inbox-list-item.tsx index 2bdf1c239d7..3f7016cd2d6 100644 --- a/apps/web/core/components/inbox/sidebar/inbox-list-item.tsx +++ b/apps/web/core/components/inbox/sidebar/inbox-list-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC, MouseEvent } from "react"; import { observer } from "mobx-react"; import Link from "next/link"; diff --git a/apps/web/core/components/inbox/sidebar/inbox-list.tsx b/apps/web/core/components/inbox/sidebar/inbox-list.tsx index 7cace3d50d7..886171cda42 100644 --- a/apps/web/core/components/inbox/sidebar/inbox-list.tsx +++ b/apps/web/core/components/inbox/sidebar/inbox-list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { Fragment } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/inbox/sidebar/index.ts b/apps/web/core/components/inbox/sidebar/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/inbox/sidebar/index.ts +++ b/apps/web/core/components/inbox/sidebar/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/inbox/sidebar/root.tsx b/apps/web/core/components/inbox/sidebar/root.tsx index 7d89f271d86..064604ffd41 100644 --- a/apps/web/core/components/inbox/sidebar/root.tsx +++ b/apps/web/core/components/inbox/sidebar/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useEffect, useRef, useState } from "react"; import { observer } from "mobx-react"; import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/instance/index.ts b/apps/web/core/components/instance/index.ts index 43e76eba72d..0b4b6ab363c 100644 --- a/apps/web/core/components/instance/index.ts +++ b/apps/web/core/components/instance/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./not-ready-view"; export * from "./maintenance-view"; diff --git a/apps/web/core/components/instance/maintenance-view.tsx b/apps/web/core/components/instance/maintenance-view.tsx index d703ddd171d..1e6ff3a5f2b 100644 --- a/apps/web/core/components/instance/maintenance-view.tsx +++ b/apps/web/core/components/instance/maintenance-view.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useTheme } from "next-themes"; // assets diff --git a/apps/web/core/components/instance/not-ready-view.tsx b/apps/web/core/components/instance/not-ready-view.tsx index 7bedc9fb866..98bb8b8af59 100644 --- a/apps/web/core/components/instance/not-ready-view.tsx +++ b/apps/web/core/components/instance/not-ready-view.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import Link from "next/link"; import { useTheme } from "next-themes"; diff --git a/apps/web/core/components/integration/github/select-repository.tsx b/apps/web/core/components/integration/github/select-repository.tsx index 6a9ff580778..bcfa001a949 100644 --- a/apps/web/core/components/integration/github/select-repository.tsx +++ b/apps/web/core/components/integration/github/select-repository.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { useParams } from "next/navigation"; import useSWRInfinite from "swr/infinite"; diff --git a/apps/web/core/components/integration/single-integration-card.tsx b/apps/web/core/components/integration/single-integration-card.tsx index 926625821db..caeb31fe328 100644 --- a/apps/web/core/components/integration/single-integration-card.tsx +++ b/apps/web/core/components/integration/single-integration-card.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/integration/slack/select-channel.tsx b/apps/web/core/components/integration/slack/select-channel.tsx index 827b8d438b7..4ed32564f0d 100644 --- a/apps/web/core/components/integration/slack/select-channel.tsx +++ b/apps/web/core/components/integration/slack/select-channel.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState, useEffect } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/issues/archive-issue-modal.tsx b/apps/web/core/components/issues/archive-issue-modal.tsx index f54518406e7..ad487abca11 100644 --- a/apps/web/core/components/issues/archive-issue-modal.tsx +++ b/apps/web/core/components/issues/archive-issue-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; // i18n import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/issues/archived-issues-header.tsx b/apps/web/core/components/issues/archived-issues-header.tsx index e6db994441f..2f0077911e1 100644 --- a/apps/web/core/components/issues/archived-issues-header.tsx +++ b/apps/web/core/components/issues/archived-issues-header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/issues/attachment/attachment-detail.tsx b/apps/web/core/components/issues/attachment/attachment-detail.tsx index 235832413bb..1d7db397957 100644 --- a/apps/web/core/components/issues/attachment/attachment-detail.tsx +++ b/apps/web/core/components/issues/attachment/attachment-detail.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/attachment/attachment-item-list.tsx b/apps/web/core/components/issues/attachment/attachment-item-list.tsx index c9754d2cd23..04b0b0049cf 100644 --- a/apps/web/core/components/issues/attachment/attachment-item-list.tsx +++ b/apps/web/core/components/issues/attachment/attachment-item-list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useCallback, useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/attachment/attachment-list-item.tsx b/apps/web/core/components/issues/attachment/attachment-list-item.tsx index d0823097ece..3a6752fd163 100644 --- a/apps/web/core/components/issues/attachment/attachment-list-item.tsx +++ b/apps/web/core/components/issues/attachment/attachment-list-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/attachment/attachment-list-upload-item.tsx b/apps/web/core/components/issues/attachment/attachment-list-upload-item.tsx index 06743cdf068..5086b799dbe 100644 --- a/apps/web/core/components/issues/attachment/attachment-list-upload-item.tsx +++ b/apps/web/core/components/issues/attachment/attachment-list-upload-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // ui import { Tooltip } from "@plane/propel/tooltip"; diff --git a/apps/web/core/components/issues/attachment/attachment-upload-details.tsx b/apps/web/core/components/issues/attachment/attachment-upload-details.tsx index b70b28f1cb0..d5ebd65deb0 100644 --- a/apps/web/core/components/issues/attachment/attachment-upload-details.tsx +++ b/apps/web/core/components/issues/attachment/attachment-upload-details.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { Tooltip } from "@plane/propel/tooltip"; import { CircularProgressIndicator } from "@plane/ui"; diff --git a/apps/web/core/components/issues/attachment/attachment-upload.tsx b/apps/web/core/components/issues/attachment/attachment-upload.tsx index 9ecb101b486..c537361ef9b 100644 --- a/apps/web/core/components/issues/attachment/attachment-upload.tsx +++ b/apps/web/core/components/issues/attachment/attachment-upload.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useState } from "react"; import { observer } from "mobx-react"; import { useDropzone } from "react-dropzone"; diff --git a/apps/web/core/components/issues/attachment/attachments-list.tsx b/apps/web/core/components/issues/attachment/attachments-list.tsx index 6cd0636badf..2811709075c 100644 --- a/apps/web/core/components/issues/attachment/attachments-list.tsx +++ b/apps/web/core/components/issues/attachment/attachments-list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { observer } from "mobx-react"; // hooks diff --git a/apps/web/core/components/issues/attachment/delete-attachment-modal.tsx b/apps/web/core/components/issues/attachment/delete-attachment-modal.tsx index 5ea7225d9d5..691b3126170 100644 --- a/apps/web/core/components/issues/attachment/delete-attachment-modal.tsx +++ b/apps/web/core/components/issues/attachment/delete-attachment-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/attachment/index.ts b/apps/web/core/components/issues/attachment/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/issues/attachment/index.ts +++ b/apps/web/core/components/issues/attachment/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/issues/attachment/root.tsx b/apps/web/core/components/issues/attachment/root.tsx index e1060746b19..7e8597ccfb3 100644 --- a/apps/web/core/components/issues/attachment/root.tsx +++ b/apps/web/core/components/issues/attachment/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // hooks import { useAttachmentOperations } from "../issue-detail-widgets/attachments/helper"; diff --git a/apps/web/core/components/issues/bulk-operations/upgrade-banner.tsx b/apps/web/core/components/issues/bulk-operations/upgrade-banner.tsx index 743b420e8b8..6906b0eb94e 100644 --- a/apps/web/core/components/issues/bulk-operations/upgrade-banner.tsx +++ b/apps/web/core/components/issues/bulk-operations/upgrade-banner.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { MARKETING_PLANE_ONE_PAGE_LINK } from "@plane/constants"; import { getButtonStyling } from "@plane/propel/button"; import { cn } from "@plane/utils"; diff --git a/apps/web/core/components/issues/confirm-issue-discard.tsx b/apps/web/core/components/issues/confirm-issue-discard.tsx index 16ca19a2d9d..79bb0048270 100644 --- a/apps/web/core/components/issues/confirm-issue-discard.tsx +++ b/apps/web/core/components/issues/confirm-issue-discard.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; // ui import { Button } from "@plane/propel/button"; diff --git a/apps/web/core/components/issues/create-issue-toast-action-items.tsx b/apps/web/core/components/issues/create-issue-toast-action-items.tsx index 550bc2ec4f4..43647a9d948 100644 --- a/apps/web/core/components/issues/create-issue-toast-action-items.tsx +++ b/apps/web/core/components/issues/create-issue-toast-action-items.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import React, { useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/delete-issue-modal.tsx b/apps/web/core/components/issues/delete-issue-modal.tsx index 9230e4aae94..a9d853cd56b 100644 --- a/apps/web/core/components/issues/delete-issue-modal.tsx +++ b/apps/web/core/components/issues/delete-issue-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useState } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/issues/filters.tsx b/apps/web/core/components/issues/filters.tsx index dbe85651a96..36c686ffe8b 100644 --- a/apps/web/core/components/issues/filters.tsx +++ b/apps/web/core/components/issues/filters.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useState } from "react"; import { observer } from "mobx-react"; import { ChartNoAxesColumn, SlidersHorizontal } from "lucide-react"; diff --git a/apps/web/core/components/issues/issue-detail-widgets/action-buttons.tsx b/apps/web/core/components/issues/issue-detail-widgets/action-buttons.tsx index b52ed6af9d9..5c0dda4019c 100644 --- a/apps/web/core/components/issues/issue-detail-widgets/action-buttons.tsx +++ b/apps/web/core/components/issues/issue-detail-widgets/action-buttons.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import React from "react"; import { Paperclip } from "lucide-react"; diff --git a/apps/web/core/components/issues/issue-detail-widgets/attachments/content.tsx b/apps/web/core/components/issues/issue-detail-widgets/attachments/content.tsx index efadb710dfe..a536acf5a56 100644 --- a/apps/web/core/components/issues/issue-detail-widgets/attachments/content.tsx +++ b/apps/web/core/components/issues/issue-detail-widgets/attachments/content.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import React from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-detail-widgets/attachments/helper.tsx b/apps/web/core/components/issues/issue-detail-widgets/attachments/helper.tsx index 0ca891f17ae..e32dfbbd098 100644 --- a/apps/web/core/components/issues/issue-detail-widgets/attachments/helper.tsx +++ b/apps/web/core/components/issues/issue-detail-widgets/attachments/helper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useMemo } from "react"; import { setPromiseToast, TOAST_TYPE, setToast } from "@plane/propel/toast"; import type { TIssueServiceType } from "@plane/types"; diff --git a/apps/web/core/components/issues/issue-detail-widgets/attachments/index.ts b/apps/web/core/components/issues/issue-detail-widgets/attachments/index.ts index 78eef976868..3c6016adb32 100644 --- a/apps/web/core/components/issues/issue-detail-widgets/attachments/index.ts +++ b/apps/web/core/components/issues/issue-detail-widgets/attachments/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./content"; export * from "./title"; export * from "./root"; diff --git a/apps/web/core/components/issues/issue-detail-widgets/attachments/quick-action-button.tsx b/apps/web/core/components/issues/issue-detail-widgets/attachments/quick-action-button.tsx index 8c52d7b60b6..4354d380697 100644 --- a/apps/web/core/components/issues/issue-detail-widgets/attachments/quick-action-button.tsx +++ b/apps/web/core/components/issues/issue-detail-widgets/attachments/quick-action-button.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import React, { useCallback, useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-detail-widgets/attachments/root.tsx b/apps/web/core/components/issues/issue-detail-widgets/attachments/root.tsx index 1bf1d457e55..0c94fca605a 100644 --- a/apps/web/core/components/issues/issue-detail-widgets/attachments/root.tsx +++ b/apps/web/core/components/issues/issue-detail-widgets/attachments/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import React from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-detail-widgets/attachments/title.tsx b/apps/web/core/components/issues/issue-detail-widgets/attachments/title.tsx index 6ff4047ccc1..b94a9f4811f 100644 --- a/apps/web/core/components/issues/issue-detail-widgets/attachments/title.tsx +++ b/apps/web/core/components/issues/issue-detail-widgets/attachments/title.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import React, { useMemo } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-detail-widgets/index.ts b/apps/web/core/components/issues/issue-detail-widgets/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/issues/issue-detail-widgets/index.ts +++ b/apps/web/core/components/issues/issue-detail-widgets/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/issues/issue-detail-widgets/issue-detail-widget-collapsibles.tsx b/apps/web/core/components/issues/issue-detail-widgets/issue-detail-widget-collapsibles.tsx index fa792e80085..962e933190a 100644 --- a/apps/web/core/components/issues/issue-detail-widgets/issue-detail-widget-collapsibles.tsx +++ b/apps/web/core/components/issues/issue-detail-widgets/issue-detail-widget-collapsibles.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import React from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-detail-widgets/issue-detail-widget-modals.tsx b/apps/web/core/components/issues/issue-detail-widgets/issue-detail-widget-modals.tsx index c13ec408881..fc08f6a7b91 100644 --- a/apps/web/core/components/issues/issue-detail-widgets/issue-detail-widget-modals.tsx +++ b/apps/web/core/components/issues/issue-detail-widgets/issue-detail-widget-modals.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import React from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-detail-widgets/links/content.tsx b/apps/web/core/components/issues/issue-detail-widgets/links/content.tsx index 49f2a56b1ac..999721885ca 100644 --- a/apps/web/core/components/issues/issue-detail-widgets/links/content.tsx +++ b/apps/web/core/components/issues/issue-detail-widgets/links/content.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import React from "react"; import type { TIssueServiceType } from "@plane/types"; diff --git a/apps/web/core/components/issues/issue-detail-widgets/links/helper.tsx b/apps/web/core/components/issues/issue-detail-widgets/links/helper.tsx index cdce12ca57e..c1bb10f2e28 100644 --- a/apps/web/core/components/issues/issue-detail-widgets/links/helper.tsx +++ b/apps/web/core/components/issues/issue-detail-widgets/links/helper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useMemo } from "react"; // plane imports import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/issues/issue-detail-widgets/links/index.ts b/apps/web/core/components/issues/issue-detail-widgets/links/index.ts index 78eef976868..3c6016adb32 100644 --- a/apps/web/core/components/issues/issue-detail-widgets/links/index.ts +++ b/apps/web/core/components/issues/issue-detail-widgets/links/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./content"; export * from "./title"; export * from "./root"; diff --git a/apps/web/core/components/issues/issue-detail-widgets/links/quick-action-button.tsx b/apps/web/core/components/issues/issue-detail-widgets/links/quick-action-button.tsx index 3cb3d98fc1b..f10504ef7ad 100644 --- a/apps/web/core/components/issues/issue-detail-widgets/links/quick-action-button.tsx +++ b/apps/web/core/components/issues/issue-detail-widgets/links/quick-action-button.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import React from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-detail-widgets/links/root.tsx b/apps/web/core/components/issues/issue-detail-widgets/links/root.tsx index 5f809be46b0..b38c6b2b6fd 100644 --- a/apps/web/core/components/issues/issue-detail-widgets/links/root.tsx +++ b/apps/web/core/components/issues/issue-detail-widgets/links/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import React from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-detail-widgets/links/title.tsx b/apps/web/core/components/issues/issue-detail-widgets/links/title.tsx index b4bc38fd58b..4a3ff4410e3 100644 --- a/apps/web/core/components/issues/issue-detail-widgets/links/title.tsx +++ b/apps/web/core/components/issues/issue-detail-widgets/links/title.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import React, { useMemo } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-detail-widgets/relations/content.tsx b/apps/web/core/components/issues/issue-detail-widgets/relations/content.tsx index 8406d8895f2..1a420334bc5 100644 --- a/apps/web/core/components/issues/issue-detail-widgets/relations/content.tsx +++ b/apps/web/core/components/issues/issue-detail-widgets/relations/content.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-detail-widgets/relations/helper.tsx b/apps/web/core/components/issues/issue-detail-widgets/relations/helper.tsx index 16666133306..4842a9d177e 100644 --- a/apps/web/core/components/issues/issue-detail-widgets/relations/helper.tsx +++ b/apps/web/core/components/issues/issue-detail-widgets/relations/helper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useMemo } from "react"; // plane imports import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/issues/issue-detail-widgets/relations/index.ts b/apps/web/core/components/issues/issue-detail-widgets/relations/index.ts index 78eef976868..3c6016adb32 100644 --- a/apps/web/core/components/issues/issue-detail-widgets/relations/index.ts +++ b/apps/web/core/components/issues/issue-detail-widgets/relations/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./content"; export * from "./title"; export * from "./root"; diff --git a/apps/web/core/components/issues/issue-detail-widgets/relations/quick-action-button.tsx b/apps/web/core/components/issues/issue-detail-widgets/relations/quick-action-button.tsx index 11d16c3995c..98700c91818 100644 --- a/apps/web/core/components/issues/issue-detail-widgets/relations/quick-action-button.tsx +++ b/apps/web/core/components/issues/issue-detail-widgets/relations/quick-action-button.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import React from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-detail-widgets/relations/root.tsx b/apps/web/core/components/issues/issue-detail-widgets/relations/root.tsx index e13f9beb728..edebdb19b61 100644 --- a/apps/web/core/components/issues/issue-detail-widgets/relations/root.tsx +++ b/apps/web/core/components/issues/issue-detail-widgets/relations/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import React from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-detail-widgets/relations/title.tsx b/apps/web/core/components/issues/issue-detail-widgets/relations/title.tsx index e4d8061c80a..5b9c29a5360 100644 --- a/apps/web/core/components/issues/issue-detail-widgets/relations/title.tsx +++ b/apps/web/core/components/issues/issue-detail-widgets/relations/title.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import React, { useMemo } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-detail-widgets/root.tsx b/apps/web/core/components/issues/issue-detail-widgets/root.tsx index 44b5a76f71c..037e345f1fe 100644 --- a/apps/web/core/components/issues/issue-detail-widgets/root.tsx +++ b/apps/web/core/components/issues/issue-detail-widgets/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import React from "react"; // plane imports diff --git a/apps/web/core/components/issues/issue-detail-widgets/sub-issues/content.tsx b/apps/web/core/components/issues/issue-detail-widgets/sub-issues/content.tsx index f5b5f12c954..96e020113a1 100644 --- a/apps/web/core/components/issues/issue-detail-widgets/sub-issues/content.tsx +++ b/apps/web/core/components/issues/issue-detail-widgets/sub-issues/content.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import React, { useEffect, useState, useCallback } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-detail-widgets/sub-issues/display-filters.tsx b/apps/web/core/components/issues/issue-detail-widgets/sub-issues/display-filters.tsx index f4f9f4c83b6..8010fc88b9c 100644 --- a/apps/web/core/components/issues/issue-detail-widgets/sub-issues/display-filters.tsx +++ b/apps/web/core/components/issues/issue-detail-widgets/sub-issues/display-filters.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useMemo } from "react"; import { isEmpty } from "lodash-es"; diff --git a/apps/web/core/components/issues/issue-detail-widgets/sub-issues/filters.tsx b/apps/web/core/components/issues/issue-detail-widgets/sub-issues/filters.tsx index 1823d491b6b..7e9eb339ed1 100644 --- a/apps/web/core/components/issues/issue-detail-widgets/sub-issues/filters.tsx +++ b/apps/web/core/components/issues/issue-detail-widgets/sub-issues/filters.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useMemo, useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-detail-widgets/sub-issues/helper.ts b/apps/web/core/components/issues/issue-detail-widgets/sub-issues/helper.ts index ab1722b3642..35f941e89ac 100644 --- a/apps/web/core/components/issues/issue-detail-widgets/sub-issues/helper.ts +++ b/apps/web/core/components/issues/issue-detail-widgets/sub-issues/helper.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useMemo } from "react"; import { useParams } from "next/navigation"; // plane imports diff --git a/apps/web/core/components/issues/issue-detail-widgets/sub-issues/index.ts b/apps/web/core/components/issues/issue-detail-widgets/sub-issues/index.ts index a5fd0a41af3..bc6b004bbbb 100644 --- a/apps/web/core/components/issues/issue-detail-widgets/sub-issues/index.ts +++ b/apps/web/core/components/issues/issue-detail-widgets/sub-issues/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./content"; export * from "./display-filters"; export * from "./quick-action-button"; diff --git a/apps/web/core/components/issues/issue-detail-widgets/sub-issues/issues-list/list-group.tsx b/apps/web/core/components/issues/issue-detail-widgets/sub-issues/issues-list/list-group.tsx index 0a1068d4e20..37b633dec13 100644 --- a/apps/web/core/components/issues/issue-detail-widgets/sub-issues/issues-list/list-group.tsx +++ b/apps/web/core/components/issues/issue-detail-widgets/sub-issues/issues-list/list-group.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-detail-widgets/sub-issues/issues-list/list-item.tsx b/apps/web/core/components/issues/issue-detail-widgets/sub-issues/issues-list/list-item.tsx index 35689cbef9b..c17bd38796c 100644 --- a/apps/web/core/components/issues/issue-detail-widgets/sub-issues/issues-list/list-item.tsx +++ b/apps/web/core/components/issues/issue-detail-widgets/sub-issues/issues-list/list-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { Link as Loader } from "lucide-react"; import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/issues/issue-detail-widgets/sub-issues/issues-list/properties.tsx b/apps/web/core/components/issues/issue-detail-widgets/sub-issues/issues-list/properties.tsx index 921b8daba46..70b2507ea12 100644 --- a/apps/web/core/components/issues/issue-detail-widgets/sub-issues/issues-list/properties.tsx +++ b/apps/web/core/components/issues/issue-detail-widgets/sub-issues/issues-list/properties.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { SyntheticEvent } from "react"; import { useMemo } from "react"; diff --git a/apps/web/core/components/issues/issue-detail-widgets/sub-issues/issues-list/root.tsx b/apps/web/core/components/issues/issue-detail-widgets/sub-issues/issues-list/root.tsx index f33c441f1fb..ef808a1fe7c 100644 --- a/apps/web/core/components/issues/issue-detail-widgets/sub-issues/issues-list/root.tsx +++ b/apps/web/core/components/issues/issue-detail-widgets/sub-issues/issues-list/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useMemo } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/issues/issue-detail-widgets/sub-issues/quick-action-button.tsx b/apps/web/core/components/issues/issue-detail-widgets/sub-issues/quick-action-button.tsx index 56f5a8c4a7b..8e825e00c0e 100644 --- a/apps/web/core/components/issues/issue-detail-widgets/sub-issues/quick-action-button.tsx +++ b/apps/web/core/components/issues/issue-detail-widgets/sub-issues/quick-action-button.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/issues/issue-detail-widgets/sub-issues/root.tsx b/apps/web/core/components/issues/issue-detail-widgets/sub-issues/root.tsx index ccfa46ac616..c0de91cb92b 100644 --- a/apps/web/core/components/issues/issue-detail-widgets/sub-issues/root.tsx +++ b/apps/web/core/components/issues/issue-detail-widgets/sub-issues/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import React from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-detail-widgets/sub-issues/title-actions.tsx b/apps/web/core/components/issues/issue-detail-widgets/sub-issues/title-actions.tsx index de6c8ccd02d..36d593c0521 100644 --- a/apps/web/core/components/issues/issue-detail-widgets/sub-issues/title-actions.tsx +++ b/apps/web/core/components/issues/issue-detail-widgets/sub-issues/title-actions.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useCallback } from "react"; import { cloneDeep } from "lodash-es"; diff --git a/apps/web/core/components/issues/issue-detail-widgets/sub-issues/title.tsx b/apps/web/core/components/issues/issue-detail-widgets/sub-issues/title.tsx index db66f8e68c0..6ea45824fff 100644 --- a/apps/web/core/components/issues/issue-detail-widgets/sub-issues/title.tsx +++ b/apps/web/core/components/issues/issue-detail-widgets/sub-issues/title.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/issues/issue-detail-widgets/widget-button.tsx b/apps/web/core/components/issues/issue-detail-widgets/widget-button.tsx index 3b27711a974..c848aeea112 100644 --- a/apps/web/core/components/issues/issue-detail-widgets/widget-button.tsx +++ b/apps/web/core/components/issues/issue-detail-widgets/widget-button.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import React from "react"; // helpers diff --git a/apps/web/core/components/issues/issue-detail/cycle-select.tsx b/apps/web/core/components/issues/issue-detail/cycle-select.tsx index 7ac2b5b01fc..00dcdb8cf4d 100644 --- a/apps/web/core/components/issues/issue-detail/cycle-select.tsx +++ b/apps/web/core/components/issues/issue-detail/cycle-select.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState } from "react"; import { observer } from "mobx-react"; import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/issues/issue-detail/identifier-text.tsx b/apps/web/core/components/issues/issue-detail/identifier-text.tsx index 4c1282079f4..466074905e8 100644 --- a/apps/web/core/components/issues/issue-detail/identifier-text.tsx +++ b/apps/web/core/components/issues/issue-detail/identifier-text.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { setToast, TOAST_TYPE } from "@plane/propel/toast"; import { Tooltip } from "@plane/propel/tooltip"; import type { TIdentifierTextProps, TIdentifierTextVariant, TIssueIdentifierSize } from "@plane/types"; diff --git a/apps/web/core/components/issues/issue-detail/index.ts b/apps/web/core/components/issues/issue-detail/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/issues/issue-detail/index.ts +++ b/apps/web/core/components/issues/issue-detail/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/issues/issue-detail/issue-activity/activity-comment-root.tsx b/apps/web/core/components/issues/issue-detail/issue-activity/activity-comment-root.tsx index ec802686caa..689def91c75 100644 --- a/apps/web/core/components/issues/issue-detail/issue-activity/activity-comment-root.tsx +++ b/apps/web/core/components/issues/issue-detail/issue-activity/activity-comment-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import type { E_SORT_ORDER, TActivityFilters, EActivityFilterType } from "@plane/constants"; diff --git a/apps/web/core/components/issues/issue-detail/issue-activity/activity-filter.tsx b/apps/web/core/components/issues/issue-detail/issue-activity/activity-filter.tsx index b63aa814448..de8a6756889 100644 --- a/apps/web/core/components/issues/issue-detail/issue-activity/activity-filter.tsx +++ b/apps/web/core/components/issues/issue-detail/issue-activity/activity-filter.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { ListFilter } from "lucide-react"; // plane imports diff --git a/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/archived-at.tsx b/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/archived-at.tsx index 49e86aea7ac..588d2983398 100644 --- a/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/archived-at.tsx +++ b/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/archived-at.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { RotateCcw } from "lucide-react"; // hooks diff --git a/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/assignee.tsx b/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/assignee.tsx index 8ed796b30c4..0ab22b2b0c9 100644 --- a/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/assignee.tsx +++ b/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/assignee.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // icons import { MembersPropertyIcon } from "@plane/propel/icons"; diff --git a/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/attachment.tsx b/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/attachment.tsx index f68e5be2bae..c25c4539bb6 100644 --- a/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/attachment.tsx +++ b/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/attachment.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { Paperclip } from "lucide-react"; // hooks diff --git a/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/cycle.tsx b/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/cycle.tsx index def64665d0d..35fada263b5 100644 --- a/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/cycle.tsx +++ b/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/cycle.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // hooks import { CycleIcon } from "@plane/propel/icons"; diff --git a/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/default.tsx b/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/default.tsx index cbc9b55ff24..b95177cff02 100644 --- a/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/default.tsx +++ b/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/default.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { WorkItemsIcon } from "@plane/propel/icons"; diff --git a/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/description.tsx b/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/description.tsx index a1be80e5ff4..1c40cfb12fe 100644 --- a/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/description.tsx +++ b/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/description.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { AlignLeft } from "lucide-react"; // hooks diff --git a/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/estimate.tsx b/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/estimate.tsx index f3eeac4715b..e4ae08471e0 100644 --- a/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/estimate.tsx +++ b/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/estimate.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { EstimatePropertyIcon } from "@plane/propel/icons"; // hooks diff --git a/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/helpers/activity-block.tsx b/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/helpers/activity-block.tsx index 5cc9eea4443..bfe47cf7497 100644 --- a/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/helpers/activity-block.tsx +++ b/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/helpers/activity-block.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC, ReactNode } from "react"; import { Network } from "lucide-react"; // plane imports diff --git a/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/helpers/issue-link.tsx b/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/helpers/issue-link.tsx index 41f3faa96ed..922f32437e9 100644 --- a/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/helpers/issue-link.tsx +++ b/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/helpers/issue-link.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Tooltip } from "@plane/propel/tooltip"; import { generateWorkItemLink } from "@plane/utils"; // hooks diff --git a/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/helpers/issue-user.tsx b/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/helpers/issue-user.tsx index 5cf3aacc523..7a510bf0217 100644 --- a/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/helpers/issue-user.tsx +++ b/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/helpers/issue-user.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import Link from "next/link"; // hooks import { useIssueDetail } from "@/hooks/store/use-issue-detail"; diff --git a/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/inbox.tsx b/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/inbox.tsx index b9d7df24d32..4dd03c08773 100644 --- a/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/inbox.tsx +++ b/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/inbox.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // hooks import { IntakeIcon } from "@plane/propel/icons"; diff --git a/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/index.ts b/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/index.ts index ea69163085a..c64e4afeca2 100644 --- a/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/index.ts +++ b/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./default"; export * from "./name"; export * from "./description"; diff --git a/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/label-activity-chip.tsx b/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/label-activity-chip.tsx index 94929187aed..0ef269c6589 100644 --- a/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/label-activity-chip.tsx +++ b/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/label-activity-chip.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Tooltip } from "@plane/propel/tooltip"; type TIssueLabelPill = { name?: string; color?: string }; diff --git a/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/label.tsx b/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/label.tsx index 0f6ae75c31a..d0584f2d0f7 100644 --- a/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/label.tsx +++ b/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/label.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { LabelPropertyIcon } from "@plane/propel/icons"; // hooks diff --git a/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/link.tsx b/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/link.tsx index a9a371481bd..1af4cf9e51a 100644 --- a/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/link.tsx +++ b/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/link.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { MessageSquare } from "lucide-react"; // hooks diff --git a/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/module.tsx b/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/module.tsx index a9668b7f3a1..8e4b53c50d7 100644 --- a/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/module.tsx +++ b/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/module.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // hooks import { ModuleIcon } from "@plane/propel/icons"; diff --git a/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/name.tsx b/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/name.tsx index 5e1c0b073ba..60058c29197 100644 --- a/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/name.tsx +++ b/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/name.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { Type } from "lucide-react"; // hooks diff --git a/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/parent.tsx b/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/parent.tsx index 2239bd77d94..d1060a276ad 100644 --- a/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/parent.tsx +++ b/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/parent.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { ParentPropertyIcon } from "@plane/propel/icons"; // hooks diff --git a/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/priority.tsx b/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/priority.tsx index d36c821eb15..3b89a348a63 100644 --- a/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/priority.tsx +++ b/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/priority.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { PriorityPropertyIcon } from "@plane/propel/icons"; // hooks diff --git a/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/relation.tsx b/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/relation.tsx index 91ce152da4b..fc036611f80 100644 --- a/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/relation.tsx +++ b/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/relation.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // hooks import { useIssueDetail } from "@/hooks/store/use-issue-detail"; diff --git a/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/start_date.tsx b/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/start_date.tsx index a6bdde67cc8..c25eb6d149b 100644 --- a/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/start_date.tsx +++ b/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/start_date.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { CalendarDays } from "lucide-react"; // hooks diff --git a/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/state.tsx b/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/state.tsx index 49022acefd8..c51625573cc 100644 --- a/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/state.tsx +++ b/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/state.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // hooks import { StatePropertyIcon } from "@plane/propel/icons"; diff --git a/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/target_date.tsx b/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/target_date.tsx index 6af4f7e0928..a7da1d45d20 100644 --- a/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/target_date.tsx +++ b/apps/web/core/components/issues/issue-detail/issue-activity/activity/actions/target_date.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { observer } from "mobx-react"; import { CalendarDays } from "lucide-react"; diff --git a/apps/web/core/components/issues/issue-detail/issue-activity/activity/activity-list.tsx b/apps/web/core/components/issues/issue-detail/issue-activity/activity/activity-list.tsx index 68d73125549..579569ef079 100644 --- a/apps/web/core/components/issues/issue-detail/issue-activity/activity/activity-list.tsx +++ b/apps/web/core/components/issues/issue-detail/issue-activity/activity/activity-list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // helpers import { getValidKeysFromObject } from "@plane/utils"; diff --git a/apps/web/core/components/issues/issue-detail/issue-activity/helper.tsx b/apps/web/core/components/issues/issue-detail/issue-activity/helper.tsx index 07361cf130c..8f13d0f5044 100644 --- a/apps/web/core/components/issues/issue-detail/issue-activity/helper.tsx +++ b/apps/web/core/components/issues/issue-detail/issue-activity/helper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useMemo } from "react"; import { useTranslation } from "@plane/i18n"; import { TOAST_TYPE, setToast } from "@plane/propel/toast"; diff --git a/apps/web/core/components/issues/issue-detail/issue-activity/index.ts b/apps/web/core/components/issues/issue-detail/issue-activity/index.ts index 5eb4ac7d30c..c20c39ce62a 100644 --- a/apps/web/core/components/issues/issue-detail/issue-activity/index.ts +++ b/apps/web/core/components/issues/issue-detail/issue-activity/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; export * from "./activity-comment-root"; diff --git a/apps/web/core/components/issues/issue-detail/issue-activity/loader.tsx b/apps/web/core/components/issues/issue-detail/issue-activity/loader.tsx index e0fa46f4b6e..46562ac5659 100644 --- a/apps/web/core/components/issues/issue-detail/issue-activity/loader.tsx +++ b/apps/web/core/components/issues/issue-detail/issue-activity/loader.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { Loader } from "@plane/ui"; diff --git a/apps/web/core/components/issues/issue-detail/issue-activity/root.tsx b/apps/web/core/components/issues/issue-detail/issue-activity/root.tsx index ca3f524b452..66e3bad6741 100644 --- a/apps/web/core/components/issues/issue-detail/issue-activity/root.tsx +++ b/apps/web/core/components/issues/issue-detail/issue-activity/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useMemo } from "react"; import uniq from "lodash-es/uniq"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-detail/issue-activity/sort-root.tsx b/apps/web/core/components/issues/issue-detail/issue-activity/sort-root.tsx index 8e6a64e3124..c2eca48be59 100644 --- a/apps/web/core/components/issues/issue-detail/issue-activity/sort-root.tsx +++ b/apps/web/core/components/issues/issue-detail/issue-activity/sort-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { memo } from "react"; import { ArrowUpWideNarrow, ArrowDownWideNarrow } from "lucide-react"; // plane package imports diff --git a/apps/web/core/components/issues/issue-detail/issue-detail-quick-actions.tsx b/apps/web/core/components/issues/issue-detail/issue-detail-quick-actions.tsx index fc084bf5ef8..cc00a6d170f 100644 --- a/apps/web/core/components/issues/issue-detail/issue-detail-quick-actions.tsx +++ b/apps/web/core/components/issues/issue-detail/issue-detail-quick-actions.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useRef } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/issues/issue-detail/label/create-label.tsx b/apps/web/core/components/issues/issue-detail/label/create-label.tsx index bc9fec02a4e..d2fa6063ed3 100644 --- a/apps/web/core/components/issues/issue-detail/label/create-label.tsx +++ b/apps/web/core/components/issues/issue-detail/label/create-label.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState, Fragment, useEffect } from "react"; import { TwitterPicker } from "react-color"; import { Controller, useForm } from "react-hook-form"; diff --git a/apps/web/core/components/issues/issue-detail/label/index.ts b/apps/web/core/components/issues/issue-detail/label/index.ts index 83f1e73bc63..cb23f59483e 100644 --- a/apps/web/core/components/issues/issue-detail/label/index.ts +++ b/apps/web/core/components/issues/issue-detail/label/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; export * from "./label-list"; diff --git a/apps/web/core/components/issues/issue-detail/label/label-list-item.tsx b/apps/web/core/components/issues/issue-detail/label/label-list-item.tsx index 90f457e2892..3d677f8b770 100644 --- a/apps/web/core/components/issues/issue-detail/label/label-list-item.tsx +++ b/apps/web/core/components/issues/issue-detail/label/label-list-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { Button } from "@plane/propel/button"; import { CloseIcon, LabelFilledIcon } from "@plane/propel/icons"; diff --git a/apps/web/core/components/issues/issue-detail/label/label-list.tsx b/apps/web/core/components/issues/issue-detail/label/label-list.tsx index 4e3d9030ad7..054f84a2994 100644 --- a/apps/web/core/components/issues/issue-detail/label/label-list.tsx +++ b/apps/web/core/components/issues/issue-detail/label/label-list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // components import { LabelListItem } from "./label-list-item"; diff --git a/apps/web/core/components/issues/issue-detail/label/root.tsx b/apps/web/core/components/issues/issue-detail/label/root.tsx index c8c669bfe09..7e5faabd21e 100644 --- a/apps/web/core/components/issues/issue-detail/label/root.tsx +++ b/apps/web/core/components/issues/issue-detail/label/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useMemo } from "react"; import { observer } from "mobx-react"; import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/issues/issue-detail/label/select/label-select.tsx b/apps/web/core/components/issues/issue-detail/label/select/label-select.tsx index c3621ab2069..57234d73b4b 100644 --- a/apps/web/core/components/issues/issue-detail/label/select/label-select.tsx +++ b/apps/web/core/components/issues/issue-detail/label/select/label-select.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Fragment, useState } from "react"; import { observer } from "mobx-react"; import { usePopper } from "react-popper"; diff --git a/apps/web/core/components/issues/issue-detail/label/select/root.tsx b/apps/web/core/components/issues/issue-detail/label/select/root.tsx index 22dc6a8258f..c43ec6ad36b 100644 --- a/apps/web/core/components/issues/issue-detail/label/select/root.tsx +++ b/apps/web/core/components/issues/issue-detail/label/select/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // components import type { TLabelOperations } from "../root"; import { IssueLabelSelect } from "./label-select"; diff --git a/apps/web/core/components/issues/issue-detail/links/create-update-link-modal.tsx b/apps/web/core/components/issues/issue-detail/links/create-update-link-modal.tsx index b68eb6ca325..d35cf3eeaaa 100644 --- a/apps/web/core/components/issues/issue-detail/links/create-update-link-modal.tsx +++ b/apps/web/core/components/issues/issue-detail/links/create-update-link-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useEffect } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-detail/links/index.ts b/apps/web/core/components/issues/issue-detail/links/index.ts index 1241167ab27..4ee36de9247 100644 --- a/apps/web/core/components/issues/issue-detail/links/index.ts +++ b/apps/web/core/components/issues/issue-detail/links/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; export * from "./links"; diff --git a/apps/web/core/components/issues/issue-detail/links/link-detail.tsx b/apps/web/core/components/issues/issue-detail/links/link-detail.tsx index a2161d1c92d..26ecd02d842 100644 --- a/apps/web/core/components/issues/issue-detail/links/link-detail.tsx +++ b/apps/web/core/components/issues/issue-detail/links/link-detail.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { NewTabIcon, EditIcon, TrashIcon } from "@plane/propel/icons"; import { TOAST_TYPE, setToast } from "@plane/propel/toast"; import { Tooltip } from "@plane/propel/tooltip"; diff --git a/apps/web/core/components/issues/issue-detail/links/link-item.tsx b/apps/web/core/components/issues/issue-detail/links/link-item.tsx index 1cac1cc7839..3910f63b365 100644 --- a/apps/web/core/components/issues/issue-detail/links/link-item.tsx +++ b/apps/web/core/components/issues/issue-detail/links/link-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/issues/issue-detail/links/link-list.tsx b/apps/web/core/components/issues/issue-detail/links/link-list.tsx index 34d842c1462..e691ecba381 100644 --- a/apps/web/core/components/issues/issue-detail/links/link-list.tsx +++ b/apps/web/core/components/issues/issue-detail/links/link-list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import type { TIssueServiceType } from "@plane/types"; diff --git a/apps/web/core/components/issues/issue-detail/links/links.tsx b/apps/web/core/components/issues/issue-detail/links/links.tsx index c4b2ca08de9..524c3443952 100644 --- a/apps/web/core/components/issues/issue-detail/links/links.tsx +++ b/apps/web/core/components/issues/issue-detail/links/links.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // computed import { useIssueDetail } from "@/hooks/store/use-issue-detail"; diff --git a/apps/web/core/components/issues/issue-detail/links/root.tsx b/apps/web/core/components/issues/issue-detail/links/root.tsx index c045faa6064..5ba3340062d 100644 --- a/apps/web/core/components/issues/issue-detail/links/root.tsx +++ b/apps/web/core/components/issues/issue-detail/links/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useMemo, useState } from "react"; import { PlusIcon } from "@plane/propel/icons"; diff --git a/apps/web/core/components/issues/issue-detail/main-content.tsx b/apps/web/core/components/issues/issue-detail/main-content.tsx index 78ac4e7507e..a42b821ba79 100644 --- a/apps/web/core/components/issues/issue-detail/main-content.tsx +++ b/apps/web/core/components/issues/issue-detail/main-content.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useRef, useState } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/issues/issue-detail/module-select.tsx b/apps/web/core/components/issues/issue-detail/module-select.tsx index 42e0fe1ec29..f0b6b2a4d5c 100644 --- a/apps/web/core/components/issues/issue-detail/module-select.tsx +++ b/apps/web/core/components/issues/issue-detail/module-select.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState } from "react"; import { xor } from "lodash-es"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-detail/parent-select.tsx b/apps/web/core/components/issues/issue-detail/parent-select.tsx index 8249e0476bd..71542928bb0 100644 --- a/apps/web/core/components/issues/issue-detail/parent-select.tsx +++ b/apps/web/core/components/issues/issue-detail/parent-select.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; import Link from "next/link"; diff --git a/apps/web/core/components/issues/issue-detail/parent/index.ts b/apps/web/core/components/issues/issue-detail/parent/index.ts index 1b5a9674958..38f9dc2dd87 100644 --- a/apps/web/core/components/issues/issue-detail/parent/index.ts +++ b/apps/web/core/components/issues/issue-detail/parent/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; export * from "./siblings"; diff --git a/apps/web/core/components/issues/issue-detail/parent/root.tsx b/apps/web/core/components/issues/issue-detail/parent/root.tsx index 043f793da2f..15972f08a99 100644 --- a/apps/web/core/components/issues/issue-detail/parent/root.tsx +++ b/apps/web/core/components/issues/issue-detail/parent/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useRouter } from "next/navigation"; import { MinusCircle } from "lucide-react"; diff --git a/apps/web/core/components/issues/issue-detail/parent/sibling-item.tsx b/apps/web/core/components/issues/issue-detail/parent/sibling-item.tsx index 518a336cef0..aeb1925aa7a 100644 --- a/apps/web/core/components/issues/issue-detail/parent/sibling-item.tsx +++ b/apps/web/core/components/issues/issue-detail/parent/sibling-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // ui import { CustomMenu } from "@plane/ui"; diff --git a/apps/web/core/components/issues/issue-detail/parent/siblings.tsx b/apps/web/core/components/issues/issue-detail/parent/siblings.tsx index 4a666db2e16..b00a17ff665 100644 --- a/apps/web/core/components/issues/issue-detail/parent/siblings.tsx +++ b/apps/web/core/components/issues/issue-detail/parent/siblings.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import useSWR from "swr"; import type { TIssue } from "@plane/types"; diff --git a/apps/web/core/components/issues/issue-detail/reactions/index.ts b/apps/web/core/components/issues/issue-detail/reactions/index.ts index 9ab00bd7735..535518720f4 100644 --- a/apps/web/core/components/issues/issue-detail/reactions/index.ts +++ b/apps/web/core/components/issues/issue-detail/reactions/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./issue"; export * from "./issue-comment"; diff --git a/apps/web/core/components/issues/issue-detail/reactions/issue-comment.tsx b/apps/web/core/components/issues/issue-detail/reactions/issue-comment.tsx index 4abe66ce9b3..2ece8b9b7ee 100644 --- a/apps/web/core/components/issues/issue-detail/reactions/issue-comment.tsx +++ b/apps/web/core/components/issues/issue-detail/reactions/issue-comment.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useMemo, useState } from "react"; import { observer } from "mobx-react"; import { stringToEmoji } from "@plane/propel/emoji-icon-picker"; diff --git a/apps/web/core/components/issues/issue-detail/reactions/issue.tsx b/apps/web/core/components/issues/issue-detail/reactions/issue.tsx index edc16742c48..20e2e17bc5c 100644 --- a/apps/web/core/components/issues/issue-detail/reactions/issue.tsx +++ b/apps/web/core/components/issues/issue-detail/reactions/issue.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useMemo, useState } from "react"; import { observer } from "mobx-react"; import { stringToEmoji } from "@plane/propel/emoji-icon-picker"; diff --git a/apps/web/core/components/issues/issue-detail/relation-select.tsx b/apps/web/core/components/issues/issue-detail/relation-select.tsx index f01100a9320..8559c6c423f 100644 --- a/apps/web/core/components/issues/issue-detail/relation-select.tsx +++ b/apps/web/core/components/issues/issue-detail/relation-select.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; import Link from "next/link"; diff --git a/apps/web/core/components/issues/issue-detail/root.tsx b/apps/web/core/components/issues/issue-detail/root.tsx index fcb07e07f41..72484c696ba 100644 --- a/apps/web/core/components/issues/issue-detail/root.tsx +++ b/apps/web/core/components/issues/issue-detail/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useMemo } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/issues/issue-detail/sidebar.tsx b/apps/web/core/components/issues/issue-detail/sidebar.tsx index 67dfcfa24af..b51c55b5e4e 100644 --- a/apps/web/core/components/issues/issue-detail/sidebar.tsx +++ b/apps/web/core/components/issues/issue-detail/sidebar.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // i18n import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/issues/issue-detail/subscription.tsx b/apps/web/core/components/issues/issue-detail/subscription.tsx index 33f58a92970..16c3fa41075 100644 --- a/apps/web/core/components/issues/issue-detail/subscription.tsx +++ b/apps/web/core/components/issues/issue-detail/subscription.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useState } from "react"; import { isNil } from "lodash-es"; diff --git a/apps/web/core/components/issues/issue-layouts/calendar/base-calendar-root.tsx b/apps/web/core/components/issues/issue-layouts/calendar/base-calendar-root.tsx index 21980eab95a..3f4eef8de59 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/base-calendar-root.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/base-calendar-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useCallback, useEffect } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-layouts/calendar/calendar.tsx b/apps/web/core/components/issues/issue-layouts/calendar/calendar.tsx index b6569300f49..b088c48067b 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/calendar.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/calendar.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useRef, useState } from "react"; import { combine } from "@atlaskit/pragmatic-drag-and-drop/combine"; import { autoScrollForElements } from "@atlaskit/pragmatic-drag-and-drop-auto-scroll/element"; diff --git a/apps/web/core/components/issues/issue-layouts/calendar/day-tile.tsx b/apps/web/core/components/issues/issue-layouts/calendar/day-tile.tsx index 9c92945eb48..97c94aa37bb 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/day-tile.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/day-tile.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useRef, useState } from "react"; import { combine } from "@atlaskit/pragmatic-drag-and-drop/combine"; import { dropTargetForElements } from "@atlaskit/pragmatic-drag-and-drop/element/adapter"; diff --git a/apps/web/core/components/issues/issue-layouts/calendar/dropdowns/index.ts b/apps/web/core/components/issues/issue-layouts/calendar/dropdowns/index.ts index 3f32637c320..eded9f4e9be 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/dropdowns/index.ts +++ b/apps/web/core/components/issues/issue-layouts/calendar/dropdowns/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./months-dropdown"; export * from "./options-dropdown"; diff --git a/apps/web/core/components/issues/issue-layouts/calendar/dropdowns/months-dropdown.tsx b/apps/web/core/components/issues/issue-layouts/calendar/dropdowns/months-dropdown.tsx index dff887c26f0..e6228890dcf 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/dropdowns/months-dropdown.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/dropdowns/months-dropdown.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState } from "react"; import { observer } from "mobx-react"; import { usePopper } from "react-popper"; diff --git a/apps/web/core/components/issues/issue-layouts/calendar/dropdowns/options-dropdown.tsx b/apps/web/core/components/issues/issue-layouts/calendar/dropdowns/options-dropdown.tsx index a2c30768388..2a8736516d8 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/dropdowns/options-dropdown.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/dropdowns/options-dropdown.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/issues/issue-layouts/calendar/header.tsx b/apps/web/core/components/issues/issue-layouts/calendar/header.tsx index 6f653963dd3..8d1f1e5eb16 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/header.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // components diff --git a/apps/web/core/components/issues/issue-layouts/calendar/issue-block-root.tsx b/apps/web/core/components/issues/issue-layouts/calendar/issue-block-root.tsx index fbc5177ac94..d2aaf6f38b5 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/issue-block-root.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/issue-block-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useEffect, useRef, useState } from "react"; import { combine } from "@atlaskit/pragmatic-drag-and-drop/combine"; import { draggable } from "@atlaskit/pragmatic-drag-and-drop/element/adapter"; diff --git a/apps/web/core/components/issues/issue-layouts/calendar/issue-block.tsx b/apps/web/core/components/issues/issue-layouts/calendar/issue-block.tsx index 1f440609c26..fcd2bb811dd 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/issue-block.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/issue-block.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState, useRef, forwardRef } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/issues/issue-layouts/calendar/issue-blocks.tsx b/apps/web/core/components/issues/issue-layouts/calendar/issue-blocks.tsx index 48bda9e73a0..cddb9d8d3cc 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/issue-blocks.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/issue-blocks.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useTranslation } from "@plane/i18n"; import type { TIssue, TPaginationData } from "@plane/types"; diff --git a/apps/web/core/components/issues/issue-layouts/calendar/quick-add-issue-actions.tsx b/apps/web/core/components/issues/issue-layouts/calendar/quick-add-issue-actions.tsx index 08ff9651e7b..99f2e7fe87f 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/quick-add-issue-actions.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/quick-add-issue-actions.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { differenceInCalendarDays } from "date-fns/differenceInCalendarDays"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-layouts/calendar/roots/cycle-root.tsx b/apps/web/core/components/issues/issue-layouts/calendar/roots/cycle-root.tsx index 69469c89f76..5d98ec5a254 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/roots/cycle-root.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/roots/cycle-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/issues/issue-layouts/calendar/roots/module-root.tsx b/apps/web/core/components/issues/issue-layouts/calendar/roots/module-root.tsx index b06e5b87c87..30a1e544d7d 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/roots/module-root.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/roots/module-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/issues/issue-layouts/calendar/roots/project-root.tsx b/apps/web/core/components/issues/issue-layouts/calendar/roots/project-root.tsx index 0214473a1cf..4d696b3167d 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/roots/project-root.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/roots/project-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useParams } from "next/navigation"; // plane imports diff --git a/apps/web/core/components/issues/issue-layouts/calendar/roots/project-view-root.tsx b/apps/web/core/components/issues/issue-layouts/calendar/roots/project-view-root.tsx index 0cb8915b7b4..45c56c5c581 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/roots/project-view-root.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/roots/project-view-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useParams } from "next/navigation"; // local imports diff --git a/apps/web/core/components/issues/issue-layouts/calendar/utils.ts b/apps/web/core/components/issues/issue-layouts/calendar/utils.ts index bab8c863b9d..b795eb90927 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/utils.ts +++ b/apps/web/core/components/issues/issue-layouts/calendar/utils.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TIssue } from "@plane/types"; export const handleDragDrop = async ( diff --git a/apps/web/core/components/issues/issue-layouts/calendar/week-days.tsx b/apps/web/core/components/issues/issue-layouts/calendar/week-days.tsx index edc8716ea44..5f3381e0c75 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/week-days.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/week-days.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import type { TGroupedIssues, TIssue, TIssueMap, TPaginationData, ICalendarDate, ICalendarWeek } from "@plane/types"; diff --git a/apps/web/core/components/issues/issue-layouts/calendar/week-header.tsx b/apps/web/core/components/issues/issue-layouts/calendar/week-header.tsx index 1bf5b6a95f5..16dfd94d599 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/week-header.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/week-header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { EStartOfTheWeek } from "@plane/types"; import { getOrderedDays } from "@plane/utils"; diff --git a/apps/web/core/components/issues/issue-layouts/empty-states/archived-issues.tsx b/apps/web/core/components/issues/issue-layouts/empty-states/archived-issues.tsx index de57575b8ed..8ae22d842f7 100644 --- a/apps/web/core/components/issues/issue-layouts/empty-states/archived-issues.tsx +++ b/apps/web/core/components/issues/issue-layouts/empty-states/archived-issues.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useParams } from "next/navigation"; // plane imports diff --git a/apps/web/core/components/issues/issue-layouts/empty-states/cycle.tsx b/apps/web/core/components/issues/issue-layouts/empty-states/cycle.tsx index c98fafacc48..14d0e14f7ff 100644 --- a/apps/web/core/components/issues/issue-layouts/empty-states/cycle.tsx +++ b/apps/web/core/components/issues/issue-layouts/empty-states/cycle.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { isEmpty } from "lodash-es"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-layouts/empty-states/global-view.tsx b/apps/web/core/components/issues/issue-layouts/empty-states/global-view.tsx index e2c2553e81b..9be06fa7a09 100644 --- a/apps/web/core/components/issues/issue-layouts/empty-states/global-view.tsx +++ b/apps/web/core/components/issues/issue-layouts/empty-states/global-view.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { EUserPermissionsLevel } from "@plane/constants"; diff --git a/apps/web/core/components/issues/issue-layouts/empty-states/index.tsx b/apps/web/core/components/issues/issue-layouts/empty-states/index.tsx index 44573f94d69..3f6523ba86f 100644 --- a/apps/web/core/components/issues/issue-layouts/empty-states/index.tsx +++ b/apps/web/core/components/issues/issue-layouts/empty-states/index.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane web components import { EIssuesStoreType } from "@plane/types"; import { TeamEmptyState } from "@/plane-web/components/issues/issue-layouts/empty-states/team-issues"; diff --git a/apps/web/core/components/issues/issue-layouts/empty-states/module.tsx b/apps/web/core/components/issues/issue-layouts/empty-states/module.tsx index 461ecc5c6bc..6c0022d269f 100644 --- a/apps/web/core/components/issues/issue-layouts/empty-states/module.tsx +++ b/apps/web/core/components/issues/issue-layouts/empty-states/module.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/issues/issue-layouts/empty-states/profile-view.tsx b/apps/web/core/components/issues/issue-layouts/empty-states/profile-view.tsx index 26c90e6982e..9d6283ab25c 100644 --- a/apps/web/core/components/issues/issue-layouts/empty-states/profile-view.tsx +++ b/apps/web/core/components/issues/issue-layouts/empty-states/profile-view.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useParams } from "next/navigation"; // components diff --git a/apps/web/core/components/issues/issue-layouts/empty-states/project-epic.tsx b/apps/web/core/components/issues/issue-layouts/empty-states/project-epic.tsx index d2249c683f1..83d332a97a1 100644 --- a/apps/web/core/components/issues/issue-layouts/empty-states/project-epic.tsx +++ b/apps/web/core/components/issues/issue-layouts/empty-states/project-epic.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export function ProjectEpicsEmptyState() { return <>; } diff --git a/apps/web/core/components/issues/issue-layouts/empty-states/project-issues.tsx b/apps/web/core/components/issues/issue-layouts/empty-states/project-issues.tsx index 488c8d205bc..dd9ab174f01 100644 --- a/apps/web/core/components/issues/issue-layouts/empty-states/project-issues.tsx +++ b/apps/web/core/components/issues/issue-layouts/empty-states/project-issues.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useParams } from "next/navigation"; // plane imports diff --git a/apps/web/core/components/issues/issue-layouts/empty-states/project-view.tsx b/apps/web/core/components/issues/issue-layouts/empty-states/project-view.tsx index 3e8bb735131..e5b8b1ce4e8 100644 --- a/apps/web/core/components/issues/issue-layouts/empty-states/project-view.tsx +++ b/apps/web/core/components/issues/issue-layouts/empty-states/project-view.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // components import { EUserPermissions, EUserPermissionsLevel, WORK_ITEM_TRACKER_ELEMENTS } from "@plane/constants"; diff --git a/apps/web/core/components/issues/issue-layouts/filters/applied-filters/cycle.tsx b/apps/web/core/components/issues/issue-layouts/filters/applied-filters/cycle.tsx index c6df0b2919c..a3b2c7525b5 100644 --- a/apps/web/core/components/issues/issue-layouts/filters/applied-filters/cycle.tsx +++ b/apps/web/core/components/issues/issue-layouts/filters/applied-filters/cycle.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { CloseIcon, CycleGroupIcon } from "@plane/propel/icons"; import type { TCycleGroups } from "@plane/types"; diff --git a/apps/web/core/components/issues/issue-layouts/filters/applied-filters/date.tsx b/apps/web/core/components/issues/issue-layouts/filters/applied-filters/date.tsx index da9038c08aa..89bec65783b 100644 --- a/apps/web/core/components/issues/issue-layouts/filters/applied-filters/date.tsx +++ b/apps/web/core/components/issues/issue-layouts/filters/applied-filters/date.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // icons import { DATE_AFTER_FILTER_OPTIONS } from "@plane/constants"; diff --git a/apps/web/core/components/issues/issue-layouts/filters/applied-filters/index.ts b/apps/web/core/components/issues/issue-layouts/filters/applied-filters/index.ts index b2b7ab67b07..0f2f68865fb 100644 --- a/apps/web/core/components/issues/issue-layouts/filters/applied-filters/index.ts +++ b/apps/web/core/components/issues/issue-layouts/filters/applied-filters/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./date"; export * from "./label"; export * from "./members"; diff --git a/apps/web/core/components/issues/issue-layouts/filters/applied-filters/label.tsx b/apps/web/core/components/issues/issue-layouts/filters/applied-filters/label.tsx index 61f358d1cd3..34dcb6114fc 100644 --- a/apps/web/core/components/issues/issue-layouts/filters/applied-filters/label.tsx +++ b/apps/web/core/components/issues/issue-layouts/filters/applied-filters/label.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // icons diff --git a/apps/web/core/components/issues/issue-layouts/filters/applied-filters/members.tsx b/apps/web/core/components/issues/issue-layouts/filters/applied-filters/members.tsx index f8e56dcc993..760be503ff0 100644 --- a/apps/web/core/components/issues/issue-layouts/filters/applied-filters/members.tsx +++ b/apps/web/core/components/issues/issue-layouts/filters/applied-filters/members.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { CloseIcon } from "@plane/propel/icons"; // plane ui diff --git a/apps/web/core/components/issues/issue-layouts/filters/applied-filters/module.tsx b/apps/web/core/components/issues/issue-layouts/filters/applied-filters/module.tsx index 1053619bb03..8c57a5ff338 100644 --- a/apps/web/core/components/issues/issue-layouts/filters/applied-filters/module.tsx +++ b/apps/web/core/components/issues/issue-layouts/filters/applied-filters/module.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // hooks import { CloseIcon, ModuleIcon } from "@plane/propel/icons"; diff --git a/apps/web/core/components/issues/issue-layouts/filters/applied-filters/priority.tsx b/apps/web/core/components/issues/issue-layouts/filters/applied-filters/priority.tsx index 0bc7c768d1d..db4ae8ddf0c 100644 --- a/apps/web/core/components/issues/issue-layouts/filters/applied-filters/priority.tsx +++ b/apps/web/core/components/issues/issue-layouts/filters/applied-filters/priority.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // icons diff --git a/apps/web/core/components/issues/issue-layouts/filters/applied-filters/project.tsx b/apps/web/core/components/issues/issue-layouts/filters/applied-filters/project.tsx index e46210de4dd..9375bebd972 100644 --- a/apps/web/core/components/issues/issue-layouts/filters/applied-filters/project.tsx +++ b/apps/web/core/components/issues/issue-layouts/filters/applied-filters/project.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { Logo } from "@plane/propel/emoji-icon-picker"; import { CloseIcon } from "@plane/propel/icons"; diff --git a/apps/web/core/components/issues/issue-layouts/filters/applied-filters/state-group.tsx b/apps/web/core/components/issues/issue-layouts/filters/applied-filters/state-group.tsx index f11c5eeab6a..f3ec236d9a4 100644 --- a/apps/web/core/components/issues/issue-layouts/filters/applied-filters/state-group.tsx +++ b/apps/web/core/components/issues/issue-layouts/filters/applied-filters/state-group.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // icons diff --git a/apps/web/core/components/issues/issue-layouts/filters/applied-filters/state.tsx b/apps/web/core/components/issues/issue-layouts/filters/applied-filters/state.tsx index 545ce7e6a80..47be1809658 100644 --- a/apps/web/core/components/issues/issue-layouts/filters/applied-filters/state.tsx +++ b/apps/web/core/components/issues/issue-layouts/filters/applied-filters/state.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // icons // plane imports diff --git a/apps/web/core/components/issues/issue-layouts/filters/header/display-filters/display-filters-selection.tsx b/apps/web/core/components/issues/issue-layouts/filters/header/display-filters/display-filters-selection.tsx index f601aeaa0f4..b761c5b8d9d 100644 --- a/apps/web/core/components/issues/issue-layouts/filters/header/display-filters/display-filters-selection.tsx +++ b/apps/web/core/components/issues/issue-layouts/filters/header/display-filters/display-filters-selection.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { isEmpty } from "lodash-es"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-layouts/filters/header/display-filters/display-properties.tsx b/apps/web/core/components/issues/issue-layouts/filters/header/display-filters/display-properties.tsx index 3555a381dd2..31c3635ee8f 100644 --- a/apps/web/core/components/issues/issue-layouts/filters/header/display-filters/display-properties.tsx +++ b/apps/web/core/components/issues/issue-layouts/filters/header/display-filters/display-properties.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/issues/issue-layouts/filters/header/display-filters/extra-options.tsx b/apps/web/core/components/issues/issue-layouts/filters/header/display-filters/extra-options.tsx index 5ff566c86f0..7daaec7aea5 100644 --- a/apps/web/core/components/issues/issue-layouts/filters/header/display-filters/extra-options.tsx +++ b/apps/web/core/components/issues/issue-layouts/filters/header/display-filters/extra-options.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/issues/issue-layouts/filters/header/display-filters/group-by.tsx b/apps/web/core/components/issues/issue-layouts/filters/header/display-filters/group-by.tsx index 4e607723891..a15d80c0ea1 100644 --- a/apps/web/core/components/issues/issue-layouts/filters/header/display-filters/group-by.tsx +++ b/apps/web/core/components/issues/issue-layouts/filters/header/display-filters/group-by.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState } from "react"; import { observer } from "mobx-react"; import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/issues/issue-layouts/filters/header/display-filters/index.ts b/apps/web/core/components/issues/issue-layouts/filters/header/display-filters/index.ts index 07b50f85ee3..7f9e7350c95 100644 --- a/apps/web/core/components/issues/issue-layouts/filters/header/display-filters/index.ts +++ b/apps/web/core/components/issues/issue-layouts/filters/header/display-filters/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./display-filters-selection"; export * from "./display-properties"; export * from "./extra-options"; diff --git a/apps/web/core/components/issues/issue-layouts/filters/header/display-filters/order-by.tsx b/apps/web/core/components/issues/issue-layouts/filters/header/display-filters/order-by.tsx index 98eab663365..8905f85565d 100644 --- a/apps/web/core/components/issues/issue-layouts/filters/header/display-filters/order-by.tsx +++ b/apps/web/core/components/issues/issue-layouts/filters/header/display-filters/order-by.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState } from "react"; import { observer } from "mobx-react"; import { ISSUE_ORDER_BY_OPTIONS } from "@plane/constants"; diff --git a/apps/web/core/components/issues/issue-layouts/filters/header/display-filters/sub-group-by.tsx b/apps/web/core/components/issues/issue-layouts/filters/header/display-filters/sub-group-by.tsx index 0ce1eebf91a..c367b6f6260 100644 --- a/apps/web/core/components/issues/issue-layouts/filters/header/display-filters/sub-group-by.tsx +++ b/apps/web/core/components/issues/issue-layouts/filters/header/display-filters/sub-group-by.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState } from "react"; import { observer } from "mobx-react"; import { ISSUE_GROUP_BY_OPTIONS } from "@plane/constants"; diff --git a/apps/web/core/components/issues/issue-layouts/filters/header/filters/assignee.tsx b/apps/web/core/components/issues/issue-layouts/filters/header/filters/assignee.tsx index 0bd2c18e336..31dfb062760 100644 --- a/apps/web/core/components/issues/issue-layouts/filters/header/filters/assignee.tsx +++ b/apps/web/core/components/issues/issue-layouts/filters/header/filters/assignee.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useMemo, useState } from "react"; import { sortBy } from "lodash-es"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-layouts/filters/header/filters/created-by.tsx b/apps/web/core/components/issues/issue-layouts/filters/header/filters/created-by.tsx index b04b5b2056d..9b395955f25 100644 --- a/apps/web/core/components/issues/issue-layouts/filters/header/filters/created-by.tsx +++ b/apps/web/core/components/issues/issue-layouts/filters/header/filters/created-by.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useMemo, useState } from "react"; import { sortBy } from "lodash-es"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-layouts/filters/header/filters/cycle.tsx b/apps/web/core/components/issues/issue-layouts/filters/header/filters/cycle.tsx index d9a11c7f784..4778ae5bc5f 100644 --- a/apps/web/core/components/issues/issue-layouts/filters/header/filters/cycle.tsx +++ b/apps/web/core/components/issues/issue-layouts/filters/header/filters/cycle.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useMemo, useState } from "react"; import { sortBy } from "lodash-es"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-layouts/filters/header/filters/due-date.tsx b/apps/web/core/components/issues/issue-layouts/filters/header/filters/due-date.tsx index dbb1b9e1f54..ec8b2881a63 100644 --- a/apps/web/core/components/issues/issue-layouts/filters/header/filters/due-date.tsx +++ b/apps/web/core/components/issues/issue-layouts/filters/header/filters/due-date.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState } from "react"; import { observer } from "mobx-react"; // constants diff --git a/apps/web/core/components/issues/issue-layouts/filters/header/filters/index.ts b/apps/web/core/components/issues/issue-layouts/filters/header/filters/index.ts index 65bca8ba8da..24a2444240e 100644 --- a/apps/web/core/components/issues/issue-layouts/filters/header/filters/index.ts +++ b/apps/web/core/components/issues/issue-layouts/filters/header/filters/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./assignee"; export * from "./mentions"; export * from "./created-by"; diff --git a/apps/web/core/components/issues/issue-layouts/filters/header/filters/labels.tsx b/apps/web/core/components/issues/issue-layouts/filters/header/filters/labels.tsx index e296676cfe0..259664cabef 100644 --- a/apps/web/core/components/issues/issue-layouts/filters/header/filters/labels.tsx +++ b/apps/web/core/components/issues/issue-layouts/filters/header/filters/labels.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useMemo, useState } from "react"; import { sortBy } from "lodash-es"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-layouts/filters/header/filters/mentions.tsx b/apps/web/core/components/issues/issue-layouts/filters/header/filters/mentions.tsx index bb41b99b88a..71a187fe766 100644 --- a/apps/web/core/components/issues/issue-layouts/filters/header/filters/mentions.tsx +++ b/apps/web/core/components/issues/issue-layouts/filters/header/filters/mentions.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useMemo, useState } from "react"; import { sortBy } from "lodash-es"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-layouts/filters/header/filters/module.tsx b/apps/web/core/components/issues/issue-layouts/filters/header/filters/module.tsx index 31a64db28a9..71ef7ed8d9c 100644 --- a/apps/web/core/components/issues/issue-layouts/filters/header/filters/module.tsx +++ b/apps/web/core/components/issues/issue-layouts/filters/header/filters/module.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useMemo, useState } from "react"; import { sortBy } from "lodash-es"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-layouts/filters/header/filters/priority.tsx b/apps/web/core/components/issues/issue-layouts/filters/header/filters/priority.tsx index f83d547075d..5bdf6a40b97 100644 --- a/apps/web/core/components/issues/issue-layouts/filters/header/filters/priority.tsx +++ b/apps/web/core/components/issues/issue-layouts/filters/header/filters/priority.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState } from "react"; import { observer } from "mobx-react"; // plane constants diff --git a/apps/web/core/components/issues/issue-layouts/filters/header/filters/project.tsx b/apps/web/core/components/issues/issue-layouts/filters/header/filters/project.tsx index 5abd5ca7786..89559be0dce 100644 --- a/apps/web/core/components/issues/issue-layouts/filters/header/filters/project.tsx +++ b/apps/web/core/components/issues/issue-layouts/filters/header/filters/project.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useMemo, useState } from "react"; import { sortBy } from "lodash-es"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-layouts/filters/header/filters/start-date.tsx b/apps/web/core/components/issues/issue-layouts/filters/header/filters/start-date.tsx index 1a596186a81..97c9d6a7804 100644 --- a/apps/web/core/components/issues/issue-layouts/filters/header/filters/start-date.tsx +++ b/apps/web/core/components/issues/issue-layouts/filters/header/filters/start-date.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState } from "react"; import { observer } from "mobx-react"; // constants diff --git a/apps/web/core/components/issues/issue-layouts/filters/header/filters/state-group.tsx b/apps/web/core/components/issues/issue-layouts/filters/header/filters/state-group.tsx index cd9edcc0687..05397dd3974 100644 --- a/apps/web/core/components/issues/issue-layouts/filters/header/filters/state-group.tsx +++ b/apps/web/core/components/issues/issue-layouts/filters/header/filters/state-group.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/issues/issue-layouts/filters/header/filters/state.tsx b/apps/web/core/components/issues/issue-layouts/filters/header/filters/state.tsx index c301c8ec590..37b9d3982db 100644 --- a/apps/web/core/components/issues/issue-layouts/filters/header/filters/state.tsx +++ b/apps/web/core/components/issues/issue-layouts/filters/header/filters/state.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useMemo, useState } from "react"; import { sortBy } from "lodash-es"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-layouts/filters/header/helpers/dropdown.tsx b/apps/web/core/components/issues/issue-layouts/filters/header/helpers/dropdown.tsx index 2a58f70bded..f904fb931de 100644 --- a/apps/web/core/components/issues/issue-layouts/filters/header/helpers/dropdown.tsx +++ b/apps/web/core/components/issues/issue-layouts/filters/header/helpers/dropdown.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { Fragment, useState } from "react"; import type { Placement } from "@popperjs/core"; import { usePopper } from "react-popper"; diff --git a/apps/web/core/components/issues/issue-layouts/filters/header/helpers/filter-header.tsx b/apps/web/core/components/issues/issue-layouts/filters/header/helpers/filter-header.tsx index ffe374f60ec..e6e2b80af00 100644 --- a/apps/web/core/components/issues/issue-layouts/filters/header/helpers/filter-header.tsx +++ b/apps/web/core/components/issues/issue-layouts/filters/header/helpers/filter-header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { ChevronDownIcon, ChevronUpIcon } from "@plane/propel/icons"; diff --git a/apps/web/core/components/issues/issue-layouts/filters/header/helpers/filter-option.tsx b/apps/web/core/components/issues/issue-layouts/filters/header/helpers/filter-option.tsx index 72bccb111bc..d0cf3c259b2 100644 --- a/apps/web/core/components/issues/issue-layouts/filters/header/helpers/filter-option.tsx +++ b/apps/web/core/components/issues/issue-layouts/filters/header/helpers/filter-option.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { CheckIcon } from "@plane/propel/icons"; type Props = { diff --git a/apps/web/core/components/issues/issue-layouts/filters/header/helpers/index.ts b/apps/web/core/components/issues/issue-layouts/filters/header/helpers/index.ts index ef38d9884d5..a817cc1c76f 100644 --- a/apps/web/core/components/issues/issue-layouts/filters/header/helpers/index.ts +++ b/apps/web/core/components/issues/issue-layouts/filters/header/helpers/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./dropdown"; export * from "./filter-header"; export * from "./filter-option"; diff --git a/apps/web/core/components/issues/issue-layouts/filters/header/index.ts b/apps/web/core/components/issues/issue-layouts/filters/header/index.ts index 9a0c40d6403..ae7cf17c131 100644 --- a/apps/web/core/components/issues/issue-layouts/filters/header/index.ts +++ b/apps/web/core/components/issues/issue-layouts/filters/header/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./display-filters"; export * from "./filters"; export * from "./helpers"; diff --git a/apps/web/core/components/issues/issue-layouts/filters/header/layout-selection.tsx b/apps/web/core/components/issues/issue-layouts/filters/header/layout-selection.tsx index adb33b0d70f..6b8f857b1a6 100644 --- a/apps/web/core/components/issues/issue-layouts/filters/header/layout-selection.tsx +++ b/apps/web/core/components/issues/issue-layouts/filters/header/layout-selection.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { ISSUE_LAYOUTS } from "@plane/constants"; import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/issues/issue-layouts/filters/header/mobile-layout-selection.tsx b/apps/web/core/components/issues/issue-layouts/filters/header/mobile-layout-selection.tsx index cf6cf09d9e3..2ca1b4616e4 100644 --- a/apps/web/core/components/issues/issue-layouts/filters/header/mobile-layout-selection.tsx +++ b/apps/web/core/components/issues/issue-layouts/filters/header/mobile-layout-selection.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ISSUE_LAYOUTS } from "@plane/constants"; import { useTranslation } from "@plane/i18n"; import { Button } from "@plane/propel/button"; diff --git a/apps/web/core/components/issues/issue-layouts/filters/index.ts b/apps/web/core/components/issues/issue-layouts/filters/index.ts index 427d969431f..2196c7bb2d5 100644 --- a/apps/web/core/components/issues/issue-layouts/filters/index.ts +++ b/apps/web/core/components/issues/issue-layouts/filters/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./header"; export * from "./applied-filters"; diff --git a/apps/web/core/components/issues/issue-layouts/gantt/base-gantt-root.tsx b/apps/web/core/components/issues/issue-layouts/gantt/base-gantt-root.tsx index 5d45e4286b5..3404b438ca4 100644 --- a/apps/web/core/components/issues/issue-layouts/gantt/base-gantt-root.tsx +++ b/apps/web/core/components/issues/issue-layouts/gantt/base-gantt-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useCallback, useEffect } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/issues/issue-layouts/gantt/blocks.tsx b/apps/web/core/components/issues/issue-layouts/gantt/blocks.tsx index 3910d6bbd5e..3a8141e0b56 100644 --- a/apps/web/core/components/issues/issue-layouts/gantt/blocks.tsx +++ b/apps/web/core/components/issues/issue-layouts/gantt/blocks.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useParams } from "next/navigation"; // plane imports diff --git a/apps/web/core/components/issues/issue-layouts/gantt/index.ts b/apps/web/core/components/issues/issue-layouts/gantt/index.ts index 6728bd65902..53d7de82152 100644 --- a/apps/web/core/components/issues/issue-layouts/gantt/index.ts +++ b/apps/web/core/components/issues/issue-layouts/gantt/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./base-gantt-root"; diff --git a/apps/web/core/components/issues/issue-layouts/group-drag-overlay.tsx b/apps/web/core/components/issues/issue-layouts/group-drag-overlay.tsx index 26f5b1b3277..a3fe1c79182 100644 --- a/apps/web/core/components/issues/issue-layouts/group-drag-overlay.tsx +++ b/apps/web/core/components/issues/issue-layouts/group-drag-overlay.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useRef } from "react"; import { AlertCircle } from "lucide-react"; // plane imports diff --git a/apps/web/core/components/issues/issue-layouts/issue-layout-HOC.tsx b/apps/web/core/components/issues/issue-layouts/issue-layout-HOC.tsx index a8386048258..50a0323a9af 100644 --- a/apps/web/core/components/issues/issue-layouts/issue-layout-HOC.tsx +++ b/apps/web/core/components/issues/issue-layouts/issue-layout-HOC.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { EIssueLayoutTypes } from "@plane/types"; diff --git a/apps/web/core/components/issues/issue-layouts/kanban/base-kanban-root.tsx b/apps/web/core/components/issues/issue-layouts/kanban/base-kanban-root.tsx index a172d8687d2..231c6a8e438 100644 --- a/apps/web/core/components/issues/issue-layouts/kanban/base-kanban-root.tsx +++ b/apps/web/core/components/issues/issue-layouts/kanban/base-kanban-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useCallback, useEffect, useRef, useState } from "react"; import { combine } from "@atlaskit/pragmatic-drag-and-drop/combine"; diff --git a/apps/web/core/components/issues/issue-layouts/kanban/block.tsx b/apps/web/core/components/issues/issue-layouts/kanban/block.tsx index 70a849e76b5..b1cbca9ffb8 100644 --- a/apps/web/core/components/issues/issue-layouts/kanban/block.tsx +++ b/apps/web/core/components/issues/issue-layouts/kanban/block.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { MutableRefObject } from "react"; import { useEffect, useRef, useState } from "react"; import { combine } from "@atlaskit/pragmatic-drag-and-drop/combine"; diff --git a/apps/web/core/components/issues/issue-layouts/kanban/blocks-list.tsx b/apps/web/core/components/issues/issue-layouts/kanban/blocks-list.tsx index e4357ce33d7..9361e4cedc5 100644 --- a/apps/web/core/components/issues/issue-layouts/kanban/blocks-list.tsx +++ b/apps/web/core/components/issues/issue-layouts/kanban/blocks-list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { MutableRefObject } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/issues/issue-layouts/kanban/default.tsx b/apps/web/core/components/issues/issue-layouts/kanban/default.tsx index 7b10c9a7725..d015bd84026 100644 --- a/apps/web/core/components/issues/issue-layouts/kanban/default.tsx +++ b/apps/web/core/components/issues/issue-layouts/kanban/default.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { MutableRefObject } from "react"; import { observer } from "mobx-react"; // i18n diff --git a/apps/web/core/components/issues/issue-layouts/kanban/headers/group-by-card.tsx b/apps/web/core/components/issues/issue-layouts/kanban/headers/group-by-card.tsx index 67664b4a0ff..c6e35aa20e8 100644 --- a/apps/web/core/components/issues/issue-layouts/kanban/headers/group-by-card.tsx +++ b/apps/web/core/components/issues/issue-layouts/kanban/headers/group-by-card.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/issues/issue-layouts/kanban/headers/sub-group-by-card.tsx b/apps/web/core/components/issues/issue-layouts/kanban/headers/sub-group-by-card.tsx index 533ec8cd1c1..b052766e841 100644 --- a/apps/web/core/components/issues/issue-layouts/kanban/headers/sub-group-by-card.tsx +++ b/apps/web/core/components/issues/issue-layouts/kanban/headers/sub-group-by-card.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import React from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-layouts/kanban/kanban-group.tsx b/apps/web/core/components/issues/issue-layouts/kanban/kanban-group.tsx index 675fcb0be56..662e96050a9 100644 --- a/apps/web/core/components/issues/issue-layouts/kanban/kanban-group.tsx +++ b/apps/web/core/components/issues/issue-layouts/kanban/kanban-group.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { MutableRefObject } from "react"; import { useCallback, useEffect, useRef, useState } from "react"; import { combine } from "@atlaskit/pragmatic-drag-and-drop/combine"; diff --git a/apps/web/core/components/issues/issue-layouts/kanban/roots/cycle-root.tsx b/apps/web/core/components/issues/issue-layouts/kanban/roots/cycle-root.tsx index a766ebad169..5aa59c66d19 100644 --- a/apps/web/core/components/issues/issue-layouts/kanban/roots/cycle-root.tsx +++ b/apps/web/core/components/issues/issue-layouts/kanban/roots/cycle-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useCallback } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/issues/issue-layouts/kanban/roots/module-root.tsx b/apps/web/core/components/issues/issue-layouts/kanban/roots/module-root.tsx index 26f3e4e31f1..5c17b8873e8 100644 --- a/apps/web/core/components/issues/issue-layouts/kanban/roots/module-root.tsx +++ b/apps/web/core/components/issues/issue-layouts/kanban/roots/module-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/issues/issue-layouts/kanban/roots/profile-issues-root.tsx b/apps/web/core/components/issues/issue-layouts/kanban/roots/profile-issues-root.tsx index db6eb641858..5224212f641 100644 --- a/apps/web/core/components/issues/issue-layouts/kanban/roots/profile-issues-root.tsx +++ b/apps/web/core/components/issues/issue-layouts/kanban/roots/profile-issues-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useParams } from "next/navigation"; // plane imports diff --git a/apps/web/core/components/issues/issue-layouts/kanban/roots/project-root.tsx b/apps/web/core/components/issues/issue-layouts/kanban/roots/project-root.tsx index 22250fd8102..6d691ad906b 100644 --- a/apps/web/core/components/issues/issue-layouts/kanban/roots/project-root.tsx +++ b/apps/web/core/components/issues/issue-layouts/kanban/roots/project-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useParams } from "next/navigation"; // plane imports diff --git a/apps/web/core/components/issues/issue-layouts/kanban/roots/project-view-root.tsx b/apps/web/core/components/issues/issue-layouts/kanban/roots/project-view-root.tsx index ef4239fd81e..01e9823a5fd 100644 --- a/apps/web/core/components/issues/issue-layouts/kanban/roots/project-view-root.tsx +++ b/apps/web/core/components/issues/issue-layouts/kanban/roots/project-view-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/issues/issue-layouts/kanban/swimlanes.tsx b/apps/web/core/components/issues/issue-layouts/kanban/swimlanes.tsx index 735123ed85a..1fe40fb2192 100644 --- a/apps/web/core/components/issues/issue-layouts/kanban/swimlanes.tsx +++ b/apps/web/core/components/issues/issue-layouts/kanban/swimlanes.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { MutableRefObject } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/issues/issue-layouts/layout-icon.tsx b/apps/web/core/components/issues/issue-layouts/layout-icon.tsx index 6788a8aea22..5b06251f627 100644 --- a/apps/web/core/components/issues/issue-layouts/layout-icon.tsx +++ b/apps/web/core/components/issues/issue-layouts/layout-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ListLayoutIcon, BoardLayoutIcon, diff --git a/apps/web/core/components/issues/issue-layouts/list/base-list-root.tsx b/apps/web/core/components/issues/issue-layouts/list/base-list-root.tsx index e437adcd02b..4122b7e9538 100644 --- a/apps/web/core/components/issues/issue-layouts/list/base-list-root.tsx +++ b/apps/web/core/components/issues/issue-layouts/list/base-list-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useCallback, useEffect } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-layouts/list/block-root.tsx b/apps/web/core/components/issues/issue-layouts/list/block-root.tsx index 10a083eed7f..8ab27463dd0 100644 --- a/apps/web/core/components/issues/issue-layouts/list/block-root.tsx +++ b/apps/web/core/components/issues/issue-layouts/list/block-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC, MutableRefObject } from "react"; import React, { useEffect, useRef, useState } from "react"; import { combine } from "@atlaskit/pragmatic-drag-and-drop/combine"; diff --git a/apps/web/core/components/issues/issue-layouts/list/block.tsx b/apps/web/core/components/issues/issue-layouts/list/block.tsx index 70c22a6e3b5..1d93d53b10e 100644 --- a/apps/web/core/components/issues/issue-layouts/list/block.tsx +++ b/apps/web/core/components/issues/issue-layouts/list/block.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Dispatch, MouseEvent, SetStateAction } from "react"; import { useEffect, useRef } from "react"; import { combine } from "@atlaskit/pragmatic-drag-and-drop/combine"; diff --git a/apps/web/core/components/issues/issue-layouts/list/blocks-list.tsx b/apps/web/core/components/issues/issue-layouts/list/blocks-list.tsx index 72be4c66be8..958ebb26e29 100644 --- a/apps/web/core/components/issues/issue-layouts/list/blocks-list.tsx +++ b/apps/web/core/components/issues/issue-layouts/list/blocks-list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC, MutableRefObject } from "react"; // components import type { TIssue, IIssueDisplayProperties, TIssueMap, TGroupedIssues } from "@plane/types"; diff --git a/apps/web/core/components/issues/issue-layouts/list/default.tsx b/apps/web/core/components/issues/issue-layouts/list/default.tsx index b4948266f81..0ee2a9d2a12 100644 --- a/apps/web/core/components/issues/issue-layouts/list/default.tsx +++ b/apps/web/core/components/issues/issue-layouts/list/default.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useRef } from "react"; import { combine } from "@atlaskit/pragmatic-drag-and-drop/combine"; import { autoScrollForElements } from "@atlaskit/pragmatic-drag-and-drop-auto-scroll/element"; diff --git a/apps/web/core/components/issues/issue-layouts/list/headers/group-by-card.tsx b/apps/web/core/components/issues/issue-layouts/list/headers/group-by-card.tsx index 3b1396cfc23..bdb137b34c3 100644 --- a/apps/web/core/components/issues/issue-layouts/list/headers/group-by-card.tsx +++ b/apps/web/core/components/issues/issue-layouts/list/headers/group-by-card.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/issues/issue-layouts/list/list-group.tsx b/apps/web/core/components/issues/issue-layouts/list/list-group.tsx index ee5b81f27d9..e2c0f0248b2 100644 --- a/apps/web/core/components/issues/issue-layouts/list/list-group.tsx +++ b/apps/web/core/components/issues/issue-layouts/list/list-group.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { MutableRefObject } from "react"; import { useEffect, useRef, useState } from "react"; import { combine } from "@atlaskit/pragmatic-drag-and-drop/combine"; diff --git a/apps/web/core/components/issues/issue-layouts/list/roots/archived-issue-root.tsx b/apps/web/core/components/issues/issue-layouts/list/roots/archived-issue-root.tsx index 21f85da3062..7d134080b0e 100644 --- a/apps/web/core/components/issues/issue-layouts/list/roots/archived-issue-root.tsx +++ b/apps/web/core/components/issues/issue-layouts/list/roots/archived-issue-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { observer } from "mobx-react"; // local imports diff --git a/apps/web/core/components/issues/issue-layouts/list/roots/cycle-root.tsx b/apps/web/core/components/issues/issue-layouts/list/roots/cycle-root.tsx index 65f66b185e9..acf44ae6be6 100644 --- a/apps/web/core/components/issues/issue-layouts/list/roots/cycle-root.tsx +++ b/apps/web/core/components/issues/issue-layouts/list/roots/cycle-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useCallback } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/issues/issue-layouts/list/roots/module-root.tsx b/apps/web/core/components/issues/issue-layouts/list/roots/module-root.tsx index bd1dd7b48bc..e2930736c57 100644 --- a/apps/web/core/components/issues/issue-layouts/list/roots/module-root.tsx +++ b/apps/web/core/components/issues/issue-layouts/list/roots/module-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/issues/issue-layouts/list/roots/profile-issues-root.tsx b/apps/web/core/components/issues/issue-layouts/list/roots/profile-issues-root.tsx index 4affe00765a..eb1c3450e78 100644 --- a/apps/web/core/components/issues/issue-layouts/list/roots/profile-issues-root.tsx +++ b/apps/web/core/components/issues/issue-layouts/list/roots/profile-issues-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/issues/issue-layouts/list/roots/project-root.tsx b/apps/web/core/components/issues/issue-layouts/list/roots/project-root.tsx index 8819433aedc..7d4eb226ea9 100644 --- a/apps/web/core/components/issues/issue-layouts/list/roots/project-root.tsx +++ b/apps/web/core/components/issues/issue-layouts/list/roots/project-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/issues/issue-layouts/list/roots/project-view-root.tsx b/apps/web/core/components/issues/issue-layouts/list/roots/project-view-root.tsx index 0c11123647a..9e57dddeb40 100644 --- a/apps/web/core/components/issues/issue-layouts/list/roots/project-view-root.tsx +++ b/apps/web/core/components/issues/issue-layouts/list/roots/project-view-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/issues/issue-layouts/properties/all-properties.tsx b/apps/web/core/components/issues/issue-layouts/properties/all-properties.tsx index d0358d46d90..f8975acac7b 100644 --- a/apps/web/core/components/issues/issue-layouts/properties/all-properties.tsx +++ b/apps/web/core/components/issues/issue-layouts/properties/all-properties.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { SyntheticEvent } from "react"; import { useCallback, useMemo } from "react"; import { xor } from "lodash-es"; diff --git a/apps/web/core/components/issues/issue-layouts/properties/index.ts b/apps/web/core/components/issues/issue-layouts/properties/index.ts index 668979012ce..c45303fa542 100644 --- a/apps/web/core/components/issues/issue-layouts/properties/index.ts +++ b/apps/web/core/components/issues/issue-layouts/properties/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./labels"; export * from "./all-properties"; export * from "./label-dropdown"; diff --git a/apps/web/core/components/issues/issue-layouts/properties/label-dropdown.tsx b/apps/web/core/components/issues/issue-layouts/properties/label-dropdown.tsx index cc52345a50b..983c7ee67f1 100644 --- a/apps/web/core/components/issues/issue-layouts/properties/label-dropdown.tsx +++ b/apps/web/core/components/issues/issue-layouts/properties/label-dropdown.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useEffect, useMemo, useRef, useState } from "react"; import type { Placement } from "@popperjs/core"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/issues/issue-layouts/properties/labels.tsx b/apps/web/core/components/issues/issue-layouts/properties/labels.tsx index dbdf25e962f..496ecbeb636 100644 --- a/apps/web/core/components/issues/issue-layouts/properties/labels.tsx +++ b/apps/web/core/components/issues/issue-layouts/properties/labels.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useRef, useState } from "react"; import type { Placement } from "@popperjs/core"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-layouts/properties/with-display-properties-HOC.tsx b/apps/web/core/components/issues/issue-layouts/properties/with-display-properties-HOC.tsx index 4745942e1b5..dbabad499c0 100644 --- a/apps/web/core/components/issues/issue-layouts/properties/with-display-properties-HOC.tsx +++ b/apps/web/core/components/issues/issue-layouts/properties/with-display-properties-HOC.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ReactNode } from "react"; import { observer } from "mobx-react"; import type { IIssueDisplayProperties } from "@plane/types"; diff --git a/apps/web/core/components/issues/issue-layouts/quick-action-dropdowns/all-issue.tsx b/apps/web/core/components/issues/issue-layouts/quick-action-dropdowns/all-issue.tsx index fecff54e5f4..8ae79765e9e 100644 --- a/apps/web/core/components/issues/issue-layouts/quick-action-dropdowns/all-issue.tsx +++ b/apps/web/core/components/issues/issue-layouts/quick-action-dropdowns/all-issue.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { omit } from "lodash-es"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-layouts/quick-action-dropdowns/archived-issue.tsx b/apps/web/core/components/issues/issue-layouts/quick-action-dropdowns/archived-issue.tsx index cf51cefd137..0149f038af2 100644 --- a/apps/web/core/components/issues/issue-layouts/quick-action-dropdowns/archived-issue.tsx +++ b/apps/web/core/components/issues/issue-layouts/quick-action-dropdowns/archived-issue.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/issues/issue-layouts/quick-action-dropdowns/cycle-issue.tsx b/apps/web/core/components/issues/issue-layouts/quick-action-dropdowns/cycle-issue.tsx index 57de8584e1a..319a8873290 100644 --- a/apps/web/core/components/issues/issue-layouts/quick-action-dropdowns/cycle-issue.tsx +++ b/apps/web/core/components/issues/issue-layouts/quick-action-dropdowns/cycle-issue.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { omit } from "lodash-es"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-layouts/quick-action-dropdowns/helper.tsx b/apps/web/core/components/issues/issue-layouts/quick-action-dropdowns/helper.tsx index 577107f5528..a7f33baacba 100644 --- a/apps/web/core/components/issues/issue-layouts/quick-action-dropdowns/helper.tsx +++ b/apps/web/core/components/issues/issue-layouts/quick-action-dropdowns/helper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useMemo } from "react"; import { XCircle, ArchiveRestoreIcon } from "lucide-react"; // plane imports diff --git a/apps/web/core/components/issues/issue-layouts/quick-action-dropdowns/index.ts b/apps/web/core/components/issues/issue-layouts/quick-action-dropdowns/index.ts index 19147a0ad61..0a7b1695e93 100644 --- a/apps/web/core/components/issues/issue-layouts/quick-action-dropdowns/index.ts +++ b/apps/web/core/components/issues/issue-layouts/quick-action-dropdowns/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./all-issue"; export * from "./archived-issue"; export * from "./cycle-issue"; diff --git a/apps/web/core/components/issues/issue-layouts/quick-action-dropdowns/issue-detail.tsx b/apps/web/core/components/issues/issue-layouts/quick-action-dropdowns/issue-detail.tsx index c28a67f642b..489e47f03d5 100644 --- a/apps/web/core/components/issues/issue-layouts/quick-action-dropdowns/issue-detail.tsx +++ b/apps/web/core/components/issues/issue-layouts/quick-action-dropdowns/issue-detail.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { omit } from "lodash-es"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-layouts/quick-action-dropdowns/module-issue.tsx b/apps/web/core/components/issues/issue-layouts/quick-action-dropdowns/module-issue.tsx index b8b70edccd4..30ce5cd3348 100644 --- a/apps/web/core/components/issues/issue-layouts/quick-action-dropdowns/module-issue.tsx +++ b/apps/web/core/components/issues/issue-layouts/quick-action-dropdowns/module-issue.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { omit } from "lodash-es"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-layouts/quick-action-dropdowns/project-issue.tsx b/apps/web/core/components/issues/issue-layouts/quick-action-dropdowns/project-issue.tsx index 4f5cc2768ae..d9070a6e370 100644 --- a/apps/web/core/components/issues/issue-layouts/quick-action-dropdowns/project-issue.tsx +++ b/apps/web/core/components/issues/issue-layouts/quick-action-dropdowns/project-issue.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { omit } from "lodash-es"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-layouts/quick-add/button/gantt.tsx b/apps/web/core/components/issues/issue-layouts/quick-add/button/gantt.tsx index d2b8e0817e6..d6f2f0c8b1c 100644 --- a/apps/web/core/components/issues/issue-layouts/quick-add/button/gantt.tsx +++ b/apps/web/core/components/issues/issue-layouts/quick-add/button/gantt.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-layouts/quick-add/button/index.ts b/apps/web/core/components/issues/issue-layouts/quick-add/button/index.ts index 91477c053db..b19f48e0913 100644 --- a/apps/web/core/components/issues/issue-layouts/quick-add/button/index.ts +++ b/apps/web/core/components/issues/issue-layouts/quick-add/button/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./list"; export * from "./kanban"; export * from "./gantt"; diff --git a/apps/web/core/components/issues/issue-layouts/quick-add/button/kanban.tsx b/apps/web/core/components/issues/issue-layouts/quick-add/button/kanban.tsx index acb558b27e3..399b454a590 100644 --- a/apps/web/core/components/issues/issue-layouts/quick-add/button/kanban.tsx +++ b/apps/web/core/components/issues/issue-layouts/quick-add/button/kanban.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-layouts/quick-add/button/list.tsx b/apps/web/core/components/issues/issue-layouts/quick-add/button/list.tsx index 12067f6955b..ae21a2eb1cc 100644 --- a/apps/web/core/components/issues/issue-layouts/quick-add/button/list.tsx +++ b/apps/web/core/components/issues/issue-layouts/quick-add/button/list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-layouts/quick-add/button/spreadsheet.tsx b/apps/web/core/components/issues/issue-layouts/quick-add/button/spreadsheet.tsx index b9a6827fb3a..62b89a2fcca 100644 --- a/apps/web/core/components/issues/issue-layouts/quick-add/button/spreadsheet.tsx +++ b/apps/web/core/components/issues/issue-layouts/quick-add/button/spreadsheet.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-layouts/quick-add/form/calendar.tsx b/apps/web/core/components/issues/issue-layouts/quick-add/form/calendar.tsx index 0aa630e71ce..d43a9e1e1e9 100644 --- a/apps/web/core/components/issues/issue-layouts/quick-add/form/calendar.tsx +++ b/apps/web/core/components/issues/issue-layouts/quick-add/form/calendar.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { observer } from "mobx-react"; import type { TQuickAddIssueForm } from "../root"; diff --git a/apps/web/core/components/issues/issue-layouts/quick-add/form/gantt.tsx b/apps/web/core/components/issues/issue-layouts/quick-add/form/gantt.tsx index 3802b775ec7..05e384705e7 100644 --- a/apps/web/core/components/issues/issue-layouts/quick-add/form/gantt.tsx +++ b/apps/web/core/components/issues/issue-layouts/quick-add/form/gantt.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { observer } from "mobx-react"; import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/issues/issue-layouts/quick-add/form/index.ts b/apps/web/core/components/issues/issue-layouts/quick-add/form/index.ts index d0a45c124c9..afaf1468cdc 100644 --- a/apps/web/core/components/issues/issue-layouts/quick-add/form/index.ts +++ b/apps/web/core/components/issues/issue-layouts/quick-add/form/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./list"; export * from "./kanban"; export * from "./gantt"; diff --git a/apps/web/core/components/issues/issue-layouts/quick-add/form/kanban.tsx b/apps/web/core/components/issues/issue-layouts/quick-add/form/kanban.tsx index ff9f538b189..80110dfbe59 100644 --- a/apps/web/core/components/issues/issue-layouts/quick-add/form/kanban.tsx +++ b/apps/web/core/components/issues/issue-layouts/quick-add/form/kanban.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { observer } from "mobx-react"; import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/issues/issue-layouts/quick-add/form/list.tsx b/apps/web/core/components/issues/issue-layouts/quick-add/form/list.tsx index d2886977aa3..b08135fac2c 100644 --- a/apps/web/core/components/issues/issue-layouts/quick-add/form/list.tsx +++ b/apps/web/core/components/issues/issue-layouts/quick-add/form/list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { observer } from "mobx-react"; import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/issues/issue-layouts/quick-add/form/spreadsheet.tsx b/apps/web/core/components/issues/issue-layouts/quick-add/form/spreadsheet.tsx index 84e99b1d83b..f2e3bda3b47 100644 --- a/apps/web/core/components/issues/issue-layouts/quick-add/form/spreadsheet.tsx +++ b/apps/web/core/components/issues/issue-layouts/quick-add/form/spreadsheet.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { observer } from "mobx-react"; import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/issues/issue-layouts/quick-add/index.ts b/apps/web/core/components/issues/issue-layouts/quick-add/index.ts index a82947248ff..5fddc3b578d 100644 --- a/apps/web/core/components/issues/issue-layouts/quick-add/index.ts +++ b/apps/web/core/components/issues/issue-layouts/quick-add/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; export * from "./form"; export * from "./button"; diff --git a/apps/web/core/components/issues/issue-layouts/quick-add/root.tsx b/apps/web/core/components/issues/issue-layouts/quick-add/root.tsx index d0505121de6..89038fba3c0 100644 --- a/apps/web/core/components/issues/issue-layouts/quick-add/root.tsx +++ b/apps/web/core/components/issues/issue-layouts/quick-add/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useEffect, useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-layouts/roots/all-issue-layout-root.tsx b/apps/web/core/components/issues/issue-layouts/roots/all-issue-layout-root.tsx index ecdf1e66fa7..5a2921ba7e8 100644 --- a/apps/web/core/components/issues/issue-layouts/roots/all-issue-layout-root.tsx +++ b/apps/web/core/components/issues/issue-layouts/roots/all-issue-layout-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useCallback, useMemo } from "react"; import { observer } from "mobx-react"; import { useParams, useSearchParams } from "next/navigation"; diff --git a/apps/web/core/components/issues/issue-layouts/roots/archived-issue-layout-root.tsx b/apps/web/core/components/issues/issue-layouts/roots/archived-issue-layout-root.tsx index 00e4ec2e64f..6e2ad29f255 100644 --- a/apps/web/core/components/issues/issue-layouts/roots/archived-issue-layout-root.tsx +++ b/apps/web/core/components/issues/issue-layouts/roots/archived-issue-layout-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/issues/issue-layouts/roots/cycle-layout-root.tsx b/apps/web/core/components/issues/issue-layouts/roots/cycle-layout-root.tsx index 30b30b0b113..8365efc7ca3 100644 --- a/apps/web/core/components/issues/issue-layouts/roots/cycle-layout-root.tsx +++ b/apps/web/core/components/issues/issue-layouts/roots/cycle-layout-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState } from "react"; import { isEmpty } from "lodash-es"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-layouts/roots/module-layout-root.tsx b/apps/web/core/components/issues/issue-layouts/roots/module-layout-root.tsx index a69b4ff2e8b..811cb02369d 100644 --- a/apps/web/core/components/issues/issue-layouts/roots/module-layout-root.tsx +++ b/apps/web/core/components/issues/issue-layouts/roots/module-layout-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/issues/issue-layouts/roots/project-layout-root.tsx b/apps/web/core/components/issues/issue-layouts/roots/project-layout-root.tsx index 79d4324f721..e6ab9a1c921 100644 --- a/apps/web/core/components/issues/issue-layouts/roots/project-layout-root.tsx +++ b/apps/web/core/components/issues/issue-layouts/roots/project-layout-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useParams } from "next/navigation"; import useSWR from "swr"; diff --git a/apps/web/core/components/issues/issue-layouts/roots/project-view-layout-root.tsx b/apps/web/core/components/issues/issue-layouts/roots/project-view-layout-root.tsx index 0e3ad0cf78a..3d01bd899dc 100644 --- a/apps/web/core/components/issues/issue-layouts/roots/project-view-layout-root.tsx +++ b/apps/web/core/components/issues/issue-layouts/roots/project-view-layout-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useEffect } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/issues/issue-layouts/spreadsheet/base-spreadsheet-root.tsx b/apps/web/core/components/issues/issue-layouts/spreadsheet/base-spreadsheet-root.tsx index 1fb1edff88f..4a156821e75 100644 --- a/apps/web/core/components/issues/issue-layouts/spreadsheet/base-spreadsheet-root.tsx +++ b/apps/web/core/components/issues/issue-layouts/spreadsheet/base-spreadsheet-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useCallback, useEffect } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/assignee-column.tsx b/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/assignee-column.tsx index 056d047c4aa..78f30b0ed42 100644 --- a/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/assignee-column.tsx +++ b/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/assignee-column.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; // types diff --git a/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/attachment-column.tsx b/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/attachment-column.tsx index ea4cd289608..c248ee80815 100644 --- a/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/attachment-column.tsx +++ b/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/attachment-column.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; // types diff --git a/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/created-on-column.tsx b/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/created-on-column.tsx index b06e87921f7..8798d31b3f6 100644 --- a/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/created-on-column.tsx +++ b/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/created-on-column.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; // types diff --git a/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/cycle-column.tsx b/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/cycle-column.tsx index 624adacd0f0..eff04160a74 100644 --- a/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/cycle-column.tsx +++ b/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/cycle-column.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/due-date-column.tsx b/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/due-date-column.tsx index 91caed64b65..d60a1c8d0a8 100644 --- a/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/due-date-column.tsx +++ b/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/due-date-column.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; import { DueDatePropertyIcon } from "@plane/propel/icons"; diff --git a/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/estimate-column.tsx b/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/estimate-column.tsx index f7e733edafb..a60262b43bc 100644 --- a/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/estimate-column.tsx +++ b/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/estimate-column.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // types import type { TIssue } from "@plane/types"; diff --git a/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/header-column.tsx b/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/header-column.tsx index c519f4bc0c5..e68676e42ec 100644 --- a/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/header-column.tsx +++ b/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/header-column.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + //ui import { ArrowDownWideNarrow, ArrowUpNarrowWide, CheckIcon, ChevronDownIcon, Eraser, MoveRight } from "lucide-react"; // constants diff --git a/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/index.ts b/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/index.ts index 3439d398b41..e02316d5147 100644 --- a/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/index.ts +++ b/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./assignee-column"; export * from "./attachment-column"; export * from "./created-on-column"; diff --git a/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/label-column.tsx b/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/label-column.tsx index e45a9ccd595..4aee8beaa40 100644 --- a/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/label-column.tsx +++ b/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/label-column.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; // types diff --git a/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/link-column.tsx b/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/link-column.tsx index 86a4f782255..0ceb32c9861 100644 --- a/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/link-column.tsx +++ b/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/link-column.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; // types diff --git a/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/module-column.tsx b/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/module-column.tsx index 4717a572558..30f55a38a92 100644 --- a/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/module-column.tsx +++ b/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/module-column.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback } from "react"; import { xor } from "lodash-es"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/priority-column.tsx b/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/priority-column.tsx index 7a65e420523..cab106dcd15 100644 --- a/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/priority-column.tsx +++ b/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/priority-column.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; // types diff --git a/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/start-date-column.tsx b/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/start-date-column.tsx index 0f09c857e01..fd4a180c9d9 100644 --- a/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/start-date-column.tsx +++ b/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/start-date-column.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; import { StartDatePropertyIcon } from "@plane/propel/icons"; diff --git a/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/state-column.tsx b/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/state-column.tsx index 81ebe6dc86b..5136346bcac 100644 --- a/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/state-column.tsx +++ b/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/state-column.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; // types diff --git a/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/sub-issue-column.tsx b/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/sub-issue-column.tsx index 2ef3066cadf..d23887fdfb6 100644 --- a/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/sub-issue-column.tsx +++ b/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/sub-issue-column.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/updated-on-column.tsx b/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/updated-on-column.tsx index 8ac0a4770b5..dfb398d5d35 100644 --- a/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/updated-on-column.tsx +++ b/apps/web/core/components/issues/issue-layouts/spreadsheet/columns/updated-on-column.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; // types diff --git a/apps/web/core/components/issues/issue-layouts/spreadsheet/issue-column.tsx b/apps/web/core/components/issues/issue-layouts/spreadsheet/issue-column.tsx index 9265d0005f1..c639103967f 100644 --- a/apps/web/core/components/issues/issue-layouts/spreadsheet/issue-column.tsx +++ b/apps/web/core/components/issues/issue-layouts/spreadsheet/issue-column.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useRef } from "react"; import { observer } from "mobx-react"; // types diff --git a/apps/web/core/components/issues/issue-layouts/spreadsheet/issue-row.tsx b/apps/web/core/components/issues/issue-layouts/spreadsheet/issue-row.tsx index 5626b74ddee..b2e08aae935 100644 --- a/apps/web/core/components/issues/issue-layouts/spreadsheet/issue-row.tsx +++ b/apps/web/core/components/issues/issue-layouts/spreadsheet/issue-row.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Dispatch, MouseEvent, MutableRefObject, SetStateAction } from "react"; import { useRef, useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-layouts/spreadsheet/roots/cycle-root.tsx b/apps/web/core/components/issues/issue-layouts/spreadsheet/roots/cycle-root.tsx index d5e2c37440d..0337318d02b 100644 --- a/apps/web/core/components/issues/issue-layouts/spreadsheet/roots/cycle-root.tsx +++ b/apps/web/core/components/issues/issue-layouts/spreadsheet/roots/cycle-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useCallback } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/issues/issue-layouts/spreadsheet/roots/module-root.tsx b/apps/web/core/components/issues/issue-layouts/spreadsheet/roots/module-root.tsx index 7c95fd3a893..dbb3a50ec3c 100644 --- a/apps/web/core/components/issues/issue-layouts/spreadsheet/roots/module-root.tsx +++ b/apps/web/core/components/issues/issue-layouts/spreadsheet/roots/module-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/issues/issue-layouts/spreadsheet/roots/project-root.tsx b/apps/web/core/components/issues/issue-layouts/spreadsheet/roots/project-root.tsx index 1b3f17ff906..bec8eeaa145 100644 --- a/apps/web/core/components/issues/issue-layouts/spreadsheet/roots/project-root.tsx +++ b/apps/web/core/components/issues/issue-layouts/spreadsheet/roots/project-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/issues/issue-layouts/spreadsheet/roots/project-view-root.tsx b/apps/web/core/components/issues/issue-layouts/spreadsheet/roots/project-view-root.tsx index ec798f5f1a6..1899af8ff46 100644 --- a/apps/web/core/components/issues/issue-layouts/spreadsheet/roots/project-view-root.tsx +++ b/apps/web/core/components/issues/issue-layouts/spreadsheet/roots/project-view-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/issues/issue-layouts/spreadsheet/roots/workspace-root.tsx b/apps/web/core/components/issues/issue-layouts/spreadsheet/roots/workspace-root.tsx index 73bac550874..b1201baf098 100644 --- a/apps/web/core/components/issues/issue-layouts/spreadsheet/roots/workspace-root.tsx +++ b/apps/web/core/components/issues/issue-layouts/spreadsheet/roots/workspace-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useCallback } from "react"; import { observer } from "mobx-react"; // plane constants diff --git a/apps/web/core/components/issues/issue-layouts/spreadsheet/spreadsheet-header-column.tsx b/apps/web/core/components/issues/issue-layouts/spreadsheet/spreadsheet-header-column.tsx index 1d7c04a0ef1..be12503cfc6 100644 --- a/apps/web/core/components/issues/issue-layouts/spreadsheet/spreadsheet-header-column.tsx +++ b/apps/web/core/components/issues/issue-layouts/spreadsheet/spreadsheet-header-column.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useRef } from "react"; //types import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-layouts/spreadsheet/spreadsheet-header.tsx b/apps/web/core/components/issues/issue-layouts/spreadsheet/spreadsheet-header.tsx index bd6477fe478..9cfe55ebef2 100644 --- a/apps/web/core/components/issues/issue-layouts/spreadsheet/spreadsheet-header.tsx +++ b/apps/web/core/components/issues/issue-layouts/spreadsheet/spreadsheet-header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useParams } from "next/navigation"; // constants diff --git a/apps/web/core/components/issues/issue-layouts/spreadsheet/spreadsheet-table.tsx b/apps/web/core/components/issues/issue-layouts/spreadsheet/spreadsheet-table.tsx index 689a23b62e6..2af5ba59425 100644 --- a/apps/web/core/components/issues/issue-layouts/spreadsheet/spreadsheet-table.tsx +++ b/apps/web/core/components/issues/issue-layouts/spreadsheet/spreadsheet-table.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { MutableRefObject } from "react"; import { useCallback, useEffect, useRef, useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-layouts/spreadsheet/spreadsheet-view.tsx b/apps/web/core/components/issues/issue-layouts/spreadsheet/spreadsheet-view.tsx index c6c6792ef30..0f8efa2ac1e 100644 --- a/apps/web/core/components/issues/issue-layouts/spreadsheet/spreadsheet-view.tsx +++ b/apps/web/core/components/issues/issue-layouts/spreadsheet/spreadsheet-view.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useRef } from "react"; import { observer } from "mobx-react"; // plane constants diff --git a/apps/web/core/components/issues/issue-layouts/utils.tsx b/apps/web/core/components/issues/issue-layouts/utils.tsx index 1417343b8ae..f7add993278 100644 --- a/apps/web/core/components/issues/issue-layouts/utils.tsx +++ b/apps/web/core/components/issues/issue-layouts/utils.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { CSSProperties, FC } from "react"; import { extractInstruction } from "@atlaskit/pragmatic-drag-and-drop-hitbox/tree-item"; import { clone, isNil, pull, uniq, concat } from "lodash-es"; diff --git a/apps/web/core/components/issues/issue-modal/base.tsx b/apps/web/core/components/issues/issue-modal/base.tsx index f6dfe63a815..d30ac73bb73 100644 --- a/apps/web/core/components/issues/issue-modal/base.tsx +++ b/apps/web/core/components/issues/issue-modal/base.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useRef, useState } from "react"; import { xor } from "lodash-es"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-modal/components/default-properties.tsx b/apps/web/core/components/issues/issue-modal/components/default-properties.tsx index 76bfb7d2f3c..249f9dd6c01 100644 --- a/apps/web/core/components/issues/issue-modal/components/default-properties.tsx +++ b/apps/web/core/components/issues/issue-modal/components/default-properties.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import type { Control } from "react-hook-form"; diff --git a/apps/web/core/components/issues/issue-modal/components/description-editor.tsx b/apps/web/core/components/issues/issue-modal/components/description-editor.tsx index 5373378e8e9..fec4651dcd4 100644 --- a/apps/web/core/components/issues/issue-modal/components/description-editor.tsx +++ b/apps/web/core/components/issues/issue-modal/components/description-editor.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useEffect, useState } from "react"; import { observer } from "mobx-react"; import type { Control } from "react-hook-form"; diff --git a/apps/web/core/components/issues/issue-modal/components/index.ts b/apps/web/core/components/issues/issue-modal/components/index.ts index 3e0c1d4d9ac..951a4c16041 100644 --- a/apps/web/core/components/issues/issue-modal/components/index.ts +++ b/apps/web/core/components/issues/issue-modal/components/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./project-select"; export * from "./parent-tag"; export * from "./title-input"; diff --git a/apps/web/core/components/issues/issue-modal/components/parent-tag.tsx b/apps/web/core/components/issues/issue-modal/components/parent-tag.tsx index d6f774e2798..0912e8cb564 100644 --- a/apps/web/core/components/issues/issue-modal/components/parent-tag.tsx +++ b/apps/web/core/components/issues/issue-modal/components/parent-tag.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; import type { Control } from "react-hook-form"; diff --git a/apps/web/core/components/issues/issue-modal/components/project-select.tsx b/apps/web/core/components/issues/issue-modal/components/project-select.tsx index b996bbbe21f..2c2d6052246 100644 --- a/apps/web/core/components/issues/issue-modal/components/project-select.tsx +++ b/apps/web/core/components/issues/issue-modal/components/project-select.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; import type { Control } from "react-hook-form"; diff --git a/apps/web/core/components/issues/issue-modal/components/title-input.tsx b/apps/web/core/components/issues/issue-modal/components/title-input.tsx index c844dc84654..cf1a1795f5a 100644 --- a/apps/web/core/components/issues/issue-modal/components/title-input.tsx +++ b/apps/web/core/components/issues/issue-modal/components/title-input.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; import type { Control, FormState } from "react-hook-form"; diff --git a/apps/web/core/components/issues/issue-modal/context/index.ts b/apps/web/core/components/issues/issue-modal/context/index.ts index e396ff2c171..16814456355 100644 --- a/apps/web/core/components/issues/issue-modal/context/index.ts +++ b/apps/web/core/components/issues/issue-modal/context/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./issue-modal-context"; diff --git a/apps/web/core/components/issues/issue-modal/context/issue-modal-context.tsx b/apps/web/core/components/issues/issue-modal/context/issue-modal-context.tsx index fab55cee6f8..40ee76539d1 100644 --- a/apps/web/core/components/issues/issue-modal/context/issue-modal-context.tsx +++ b/apps/web/core/components/issues/issue-modal/context/issue-modal-context.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { createContext } from "react"; // ce imports import type { UseFormReset, UseFormWatch } from "react-hook-form"; diff --git a/apps/web/core/components/issues/issue-modal/draft-issue-layout.tsx b/apps/web/core/components/issues/issue-modal/draft-issue-layout.tsx index bb9082422eb..af8ba950221 100644 --- a/apps/web/core/components/issues/issue-modal/draft-issue-layout.tsx +++ b/apps/web/core/components/issues/issue-modal/draft-issue-layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { isEmpty } from "lodash-es"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-modal/form.tsx b/apps/web/core/components/issues/issue-modal/form.tsx index 1648d9d9900..be024feb9ad 100644 --- a/apps/web/core/components/issues/issue-modal/form.tsx +++ b/apps/web/core/components/issues/issue-modal/form.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import React, { useState, useRef, useEffect } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/issue-modal/modal.tsx b/apps/web/core/components/issues/issue-modal/modal.tsx index 8c504da06d1..ba03fbbdbde 100644 --- a/apps/web/core/components/issues/issue-modal/modal.tsx +++ b/apps/web/core/components/issues/issue-modal/modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/issues/issue-update-status.tsx b/apps/web/core/components/issues/issue-update-status.tsx index 8cdce83cebe..0b2e3588b03 100644 --- a/apps/web/core/components/issues/issue-update-status.tsx +++ b/apps/web/core/components/issues/issue-update-status.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; import { RefreshCw } from "lucide-react"; diff --git a/apps/web/core/components/issues/label.tsx b/apps/web/core/components/issues/label.tsx index 70ae462bb3e..2b9fa832f83 100644 --- a/apps/web/core/components/issues/label.tsx +++ b/apps/web/core/components/issues/label.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // components import { Tooltip } from "@plane/propel/tooltip"; diff --git a/apps/web/core/components/issues/layout-quick-actions.tsx b/apps/web/core/components/issues/layout-quick-actions.tsx index 3d3a5d1d5de..0c7b983d6a6 100644 --- a/apps/web/core/components/issues/layout-quick-actions.tsx +++ b/apps/web/core/components/issues/layout-quick-actions.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { TOAST_TYPE, setToast } from "@plane/propel/toast"; import type { TContextMenuItem } from "@plane/ui"; diff --git a/apps/web/core/components/issues/parent-issues-list-modal.tsx b/apps/web/core/components/issues/parent-issues-list-modal.tsx index b197b7e9d59..98b266e1c62 100644 --- a/apps/web/core/components/issues/parent-issues-list-modal.tsx +++ b/apps/web/core/components/issues/parent-issues-list-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useEffect, useState } from "react"; import { useParams } from "next/navigation"; // icons diff --git a/apps/web/core/components/issues/peek-overview/error.tsx b/apps/web/core/components/issues/peek-overview/error.tsx index 7b65cc6c4f7..b2e46cbc16d 100644 --- a/apps/web/core/components/issues/peek-overview/error.tsx +++ b/apps/web/core/components/issues/peek-overview/error.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { MoveRight } from "lucide-react"; import { Tooltip } from "@plane/propel/tooltip"; diff --git a/apps/web/core/components/issues/peek-overview/header.tsx b/apps/web/core/components/issues/peek-overview/header.tsx index 98393c39577..fb91acd6ca5 100644 --- a/apps/web/core/components/issues/peek-overview/header.tsx +++ b/apps/web/core/components/issues/peek-overview/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useRef } from "react"; import { observer } from "mobx-react"; import Link from "next/link"; diff --git a/apps/web/core/components/issues/peek-overview/index.ts b/apps/web/core/components/issues/peek-overview/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/issues/peek-overview/index.ts +++ b/apps/web/core/components/issues/peek-overview/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/issues/peek-overview/issue-detail.tsx b/apps/web/core/components/issues/peek-overview/issue-detail.tsx index 3efdbf6418a..87a3d347db0 100644 --- a/apps/web/core/components/issues/peek-overview/issue-detail.tsx +++ b/apps/web/core/components/issues/peek-overview/issue-detail.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useEffect } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/peek-overview/loader.tsx b/apps/web/core/components/issues/peek-overview/loader.tsx index e3ca80bab96..ac99523e917 100644 --- a/apps/web/core/components/issues/peek-overview/loader.tsx +++ b/apps/web/core/components/issues/peek-overview/loader.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { MoveRight } from "lucide-react"; import { Tooltip } from "@plane/propel/tooltip"; diff --git a/apps/web/core/components/issues/peek-overview/properties.tsx b/apps/web/core/components/issues/peek-overview/properties.tsx index 73fb91007cd..c2cbcdf767c 100644 --- a/apps/web/core/components/issues/peek-overview/properties.tsx +++ b/apps/web/core/components/issues/peek-overview/properties.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // i18n import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/issues/peek-overview/root.tsx b/apps/web/core/components/issues/peek-overview/root.tsx index 42bdd0c5731..7e964edba4e 100644 --- a/apps/web/core/components/issues/peek-overview/root.tsx +++ b/apps/web/core/components/issues/peek-overview/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState, useMemo, useCallback } from "react"; import { observer } from "mobx-react"; import { usePathname } from "next/navigation"; diff --git a/apps/web/core/components/issues/peek-overview/view.tsx b/apps/web/core/components/issues/peek-overview/view.tsx index b5d091e35a2..a821a8bad9b 100644 --- a/apps/web/core/components/issues/peek-overview/view.tsx +++ b/apps/web/core/components/issues/peek-overview/view.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useRef, useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/preview-card/date.tsx b/apps/web/core/components/issues/preview-card/date.tsx index dc1a016ac5e..d0ba4f61e83 100644 --- a/apps/web/core/components/issues/preview-card/date.tsx +++ b/apps/web/core/components/issues/preview-card/date.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { CalendarDays } from "lucide-react"; // plane imports import { DueDatePropertyIcon, StartDatePropertyIcon } from "@plane/propel/icons"; diff --git a/apps/web/core/components/issues/preview-card/index.ts b/apps/web/core/components/issues/preview-card/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/issues/preview-card/index.ts +++ b/apps/web/core/components/issues/preview-card/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/issues/preview-card/root.tsx b/apps/web/core/components/issues/preview-card/root.tsx index c506abb4f27..22f5254ec89 100644 --- a/apps/web/core/components/issues/preview-card/root.tsx +++ b/apps/web/core/components/issues/preview-card/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { PriorityIcon, StateGroupIcon } from "@plane/propel/icons"; diff --git a/apps/web/core/components/issues/relations/issue-list-item.tsx b/apps/web/core/components/issues/relations/issue-list-item.tsx index fa2ecc81c3a..1a12e35d9e6 100644 --- a/apps/web/core/components/issues/relations/issue-list-item.tsx +++ b/apps/web/core/components/issues/relations/issue-list-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import React from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/relations/issue-list.tsx b/apps/web/core/components/issues/relations/issue-list.tsx index e78ab6086e5..b5a23e77184 100644 --- a/apps/web/core/components/issues/relations/issue-list.tsx +++ b/apps/web/core/components/issues/relations/issue-list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import React from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/relations/properties.tsx b/apps/web/core/components/issues/relations/properties.tsx index 2609ee69f1e..80bf9567b41 100644 --- a/apps/web/core/components/issues/relations/properties.tsx +++ b/apps/web/core/components/issues/relations/properties.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import React from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/select/base.tsx b/apps/web/core/components/issues/select/base.tsx index 97a2b5db9e4..e4e44443a49 100644 --- a/apps/web/core/components/issues/select/base.tsx +++ b/apps/web/core/components/issues/select/base.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useEffect, useRef, useState } from "react"; import type { Placement } from "@popperjs/core"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/select/dropdown.tsx b/apps/web/core/components/issues/select/dropdown.tsx index ea0d803c79b..b21bb267da7 100644 --- a/apps/web/core/components/issues/select/dropdown.tsx +++ b/apps/web/core/components/issues/select/dropdown.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/issues/select/index.ts b/apps/web/core/components/issues/select/index.ts index 22dfbe30b4e..9bcbbe62bfa 100644 --- a/apps/web/core/components/issues/select/index.ts +++ b/apps/web/core/components/issues/select/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./dropdown"; diff --git a/apps/web/core/components/issues/title-input.tsx b/apps/web/core/components/issues/title-input.tsx index fac79d4ee5d..189d1b9acad 100644 --- a/apps/web/core/components/issues/title-input.tsx +++ b/apps/web/core/components/issues/title-input.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useState, useEffect, useCallback, useRef } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/issues/workspace-draft/delete-modal.tsx b/apps/web/core/components/issues/workspace-draft/delete-modal.tsx index 380b45cbf93..1b0634c2c01 100644 --- a/apps/web/core/components/issues/workspace-draft/delete-modal.tsx +++ b/apps/web/core/components/issues/workspace-draft/delete-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useState } from "react"; // types import { PROJECT_ERROR_MESSAGES, EUserPermissions, EUserPermissionsLevel } from "@plane/constants"; diff --git a/apps/web/core/components/issues/workspace-draft/draft-issue-block.tsx b/apps/web/core/components/issues/workspace-draft/draft-issue-block.tsx index 0f5f0e34def..294cd0d1e4e 100644 --- a/apps/web/core/components/issues/workspace-draft/draft-issue-block.tsx +++ b/apps/web/core/components/issues/workspace-draft/draft-issue-block.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import React, { useRef, useState } from "react"; import { omit } from "lodash-es"; diff --git a/apps/web/core/components/issues/workspace-draft/draft-issue-properties.tsx b/apps/web/core/components/issues/workspace-draft/draft-issue-properties.tsx index a3d3d8e5b27..e526909abbf 100644 --- a/apps/web/core/components/issues/workspace-draft/draft-issue-properties.tsx +++ b/apps/web/core/components/issues/workspace-draft/draft-issue-properties.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useMemo } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/issues/workspace-draft/empty-state.tsx b/apps/web/core/components/issues/workspace-draft/empty-state.tsx index 6ea7f82bcfe..a720a58a5e7 100644 --- a/apps/web/core/components/issues/workspace-draft/empty-state.tsx +++ b/apps/web/core/components/issues/workspace-draft/empty-state.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { Fragment, useState } from "react"; // components diff --git a/apps/web/core/components/issues/workspace-draft/index.ts b/apps/web/core/components/issues/workspace-draft/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/issues/workspace-draft/index.ts +++ b/apps/web/core/components/issues/workspace-draft/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/issues/workspace-draft/loader.tsx b/apps/web/core/components/issues/workspace-draft/loader.tsx index 62f2c9bc546..60d0a610e5b 100644 --- a/apps/web/core/components/issues/workspace-draft/loader.tsx +++ b/apps/web/core/components/issues/workspace-draft/loader.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { range } from "lodash-es"; // components diff --git a/apps/web/core/components/issues/workspace-draft/quick-action.tsx b/apps/web/core/components/issues/workspace-draft/quick-action.tsx index 1166ea1621e..45ba5c37bef 100644 --- a/apps/web/core/components/issues/workspace-draft/quick-action.tsx +++ b/apps/web/core/components/issues/workspace-draft/quick-action.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useTranslation } from "@plane/i18n"; // ui diff --git a/apps/web/core/components/issues/workspace-draft/root.tsx b/apps/web/core/components/issues/workspace-draft/root.tsx index fd1d167429a..f9dab2a5151 100644 --- a/apps/web/core/components/issues/workspace-draft/root.tsx +++ b/apps/web/core/components/issues/workspace-draft/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Fragment } from "react"; import { observer } from "mobx-react"; import useSWR from "swr"; diff --git a/apps/web/core/components/labels/create-update-label-inline.tsx b/apps/web/core/components/labels/create-update-label-inline.tsx index 73cf4ebe802..e7215522625 100644 --- a/apps/web/core/components/labels/create-update-label-inline.tsx +++ b/apps/web/core/components/labels/create-update-label-inline.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { forwardRef, useEffect } from "react"; import { observer } from "mobx-react"; import { TwitterPicker } from "react-color"; diff --git a/apps/web/core/components/labels/delete-label-modal.tsx b/apps/web/core/components/labels/delete-label-modal.tsx index 3528f2963cd..9adc238349e 100644 --- a/apps/web/core/components/labels/delete-label-modal.tsx +++ b/apps/web/core/components/labels/delete-label-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/labels/index.ts b/apps/web/core/components/labels/index.ts index 7fe388345fd..6fe30a046ed 100644 --- a/apps/web/core/components/labels/index.ts +++ b/apps/web/core/components/labels/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./create-update-label-inline"; export * from "./delete-label-modal"; export * from "./project-setting-label-group"; diff --git a/apps/web/core/components/labels/label-block/label-item-block.tsx b/apps/web/core/components/labels/label-block/label-item-block.tsx index a60fbdcb561..7f8bc075eec 100644 --- a/apps/web/core/components/labels/label-block/label-item-block.tsx +++ b/apps/web/core/components/labels/label-block/label-item-block.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { MutableRefObject } from "react"; import { useRef, useState } from "react"; import type { LucideIcon } from "lucide-react"; diff --git a/apps/web/core/components/labels/label-block/label-name.tsx b/apps/web/core/components/labels/label-block/label-name.tsx index 7978ff2447f..23e0c60ac89 100644 --- a/apps/web/core/components/labels/label-block/label-name.tsx +++ b/apps/web/core/components/labels/label-block/label-name.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Component } from "lucide-react"; interface ILabelName { diff --git a/apps/web/core/components/labels/label-drag-n-drop-HOC.tsx b/apps/web/core/components/labels/label-drag-n-drop-HOC.tsx index 81fdfb1c5e9..0c7cd60f2aa 100644 --- a/apps/web/core/components/labels/label-drag-n-drop-HOC.tsx +++ b/apps/web/core/components/labels/label-drag-n-drop-HOC.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { MutableRefObject } from "react"; import { useEffect, useRef, useState } from "react"; import { combine } from "@atlaskit/pragmatic-drag-and-drop/combine"; diff --git a/apps/web/core/components/labels/label-utils.ts b/apps/web/core/components/labels/label-utils.ts index 7181a899b7b..2d5402151aa 100644 --- a/apps/web/core/components/labels/label-utils.ts +++ b/apps/web/core/components/labels/label-utils.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { extractInstruction } from "@atlaskit/pragmatic-drag-and-drop-hitbox/tree-item"; import type { IIssueLabel, IPragmaticPayloadLocation, InstructionType, TDropTarget } from "@plane/types"; diff --git a/apps/web/core/components/labels/project-setting-label-group.tsx b/apps/web/core/components/labels/project-setting-label-group.tsx index e6c507dc805..d204c6d73f9 100644 --- a/apps/web/core/components/labels/project-setting-label-group.tsx +++ b/apps/web/core/components/labels/project-setting-label-group.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Dispatch, SetStateAction } from "react"; import { useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/labels/project-setting-label-item.tsx b/apps/web/core/components/labels/project-setting-label-item.tsx index 53c26f37536..0d2eb00283d 100644 --- a/apps/web/core/components/labels/project-setting-label-item.tsx +++ b/apps/web/core/components/labels/project-setting-label-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Dispatch, SetStateAction } from "react"; import { useState } from "react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/labels/project-setting-label-list.tsx b/apps/web/core/components/labels/project-setting-label-list.tsx index 2eb7dc488db..c8be577e788 100644 --- a/apps/web/core/components/labels/project-setting-label-list.tsx +++ b/apps/web/core/components/labels/project-setting-label-list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState, useRef } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/license/index.ts b/apps/web/core/components/license/index.ts index 031608e25ff..dd65a9ec347 100644 --- a/apps/web/core/components/license/index.ts +++ b/apps/web/core/components/license/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./modal"; diff --git a/apps/web/core/components/license/modal/card/base-paid-plan-card.tsx b/apps/web/core/components/license/modal/card/base-paid-plan-card.tsx index 092e2119a1f..296f4b2314a 100644 --- a/apps/web/core/components/license/modal/card/base-paid-plan-card.tsx +++ b/apps/web/core/components/license/modal/card/base-paid-plan-card.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import { CheckCircle } from "lucide-react"; diff --git a/apps/web/core/components/license/modal/card/checkout-button.tsx b/apps/web/core/components/license/modal/card/checkout-button.tsx index 0aa45e38d4e..85a03080db6 100644 --- a/apps/web/core/components/license/modal/card/checkout-button.tsx +++ b/apps/web/core/components/license/modal/card/checkout-button.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { Button } from "@plane/propel/button"; diff --git a/apps/web/core/components/license/modal/card/discount-info.tsx b/apps/web/core/components/license/modal/card/discount-info.tsx index a98935eb236..b1a596a53e5 100644 --- a/apps/web/core/components/license/modal/card/discount-info.tsx +++ b/apps/web/core/components/license/modal/card/discount-info.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useTheme } from "next-themes"; // plane imports import type { TBillingFrequency } from "@plane/types"; diff --git a/apps/web/core/components/license/modal/card/free-plan.tsx b/apps/web/core/components/license/modal/card/free-plan.tsx index 005c4df56a0..6cb8d0e0afb 100644 --- a/apps/web/core/components/license/modal/card/free-plan.tsx +++ b/apps/web/core/components/license/modal/card/free-plan.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { CircleX } from "lucide-react"; // plane constants diff --git a/apps/web/core/components/license/modal/card/index.ts b/apps/web/core/components/license/modal/card/index.ts index 0333c15dbd9..3ce3953884a 100644 --- a/apps/web/core/components/license/modal/card/index.ts +++ b/apps/web/core/components/license/modal/card/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./base-paid-plan-card"; export * from "./free-plan"; export * from "./talk-to-sales"; diff --git a/apps/web/core/components/license/modal/card/plan-upgrade.tsx b/apps/web/core/components/license/modal/card/plan-upgrade.tsx index 218e19d23f9..a3338eb13d2 100644 --- a/apps/web/core/components/license/modal/card/plan-upgrade.tsx +++ b/apps/web/core/components/license/modal/card/plan-upgrade.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { TALK_TO_SALES_URL } from "@plane/constants"; diff --git a/apps/web/core/components/license/modal/card/talk-to-sales.tsx b/apps/web/core/components/license/modal/card/talk-to-sales.tsx index 45b85ca8a51..4973a475d31 100644 --- a/apps/web/core/components/license/modal/card/talk-to-sales.tsx +++ b/apps/web/core/components/license/modal/card/talk-to-sales.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // types // plane imports diff --git a/apps/web/core/components/license/modal/index.ts b/apps/web/core/components/license/modal/index.ts index 1d243e763f7..4260f8508d3 100644 --- a/apps/web/core/components/license/modal/index.ts +++ b/apps/web/core/components/license/modal/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./card"; diff --git a/apps/web/core/components/modules/analytics-sidebar/index.ts b/apps/web/core/components/modules/analytics-sidebar/index.ts index c509152a2bf..b329fd847c5 100644 --- a/apps/web/core/components/modules/analytics-sidebar/index.ts +++ b/apps/web/core/components/modules/analytics-sidebar/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; export * from "./issue-progress"; export * from "./progress-stats"; diff --git a/apps/web/core/components/modules/analytics-sidebar/issue-progress.tsx b/apps/web/core/components/modules/analytics-sidebar/issue-progress.tsx index 7802aa84c29..400ffab6075 100644 --- a/apps/web/core/components/modules/analytics-sidebar/issue-progress.tsx +++ b/apps/web/core/components/modules/analytics-sidebar/issue-progress.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { Fragment, useMemo, useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/modules/analytics-sidebar/progress-stats.tsx b/apps/web/core/components/modules/analytics-sidebar/progress-stats.tsx index f3baa4d2954..2abb3871c03 100644 --- a/apps/web/core/components/modules/analytics-sidebar/progress-stats.tsx +++ b/apps/web/core/components/modules/analytics-sidebar/progress-stats.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { Tab } from "@headlessui/react"; import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/modules/analytics-sidebar/root.tsx b/apps/web/core/components/modules/analytics-sidebar/root.tsx index aa768730bbc..53813426005 100644 --- a/apps/web/core/components/modules/analytics-sidebar/root.tsx +++ b/apps/web/core/components/modules/analytics-sidebar/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useState } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/modules/applied-filters/date.tsx b/apps/web/core/components/modules/applied-filters/date.tsx index f9d5c210656..1169f2aeaf1 100644 --- a/apps/web/core/components/modules/applied-filters/date.tsx +++ b/apps/web/core/components/modules/applied-filters/date.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // icons import { DATE_AFTER_FILTER_OPTIONS } from "@plane/constants"; diff --git a/apps/web/core/components/modules/applied-filters/index.ts b/apps/web/core/components/modules/applied-filters/index.ts index cf34b6e69e4..4631563d948 100644 --- a/apps/web/core/components/modules/applied-filters/index.ts +++ b/apps/web/core/components/modules/applied-filters/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./date"; export * from "./members"; export * from "./root"; diff --git a/apps/web/core/components/modules/applied-filters/members.tsx b/apps/web/core/components/modules/applied-filters/members.tsx index c57fdbc18c5..e280b1c2064 100644 --- a/apps/web/core/components/modules/applied-filters/members.tsx +++ b/apps/web/core/components/modules/applied-filters/members.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { CloseIcon } from "@plane/propel/icons"; // plane ui diff --git a/apps/web/core/components/modules/applied-filters/root.tsx b/apps/web/core/components/modules/applied-filters/root.tsx index cfac0f26cc0..a4eedbb8c2b 100644 --- a/apps/web/core/components/modules/applied-filters/root.tsx +++ b/apps/web/core/components/modules/applied-filters/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useTranslation } from "@plane/i18n"; import { CloseIcon } from "@plane/propel/icons"; import type { TModuleDisplayFilters, TModuleFilters } from "@plane/types"; diff --git a/apps/web/core/components/modules/applied-filters/status.tsx b/apps/web/core/components/modules/applied-filters/status.tsx index e13627b0e79..582119fcc1f 100644 --- a/apps/web/core/components/modules/applied-filters/status.tsx +++ b/apps/web/core/components/modules/applied-filters/status.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // ui import { MODULE_STATUS } from "@plane/constants"; diff --git a/apps/web/core/components/modules/archived-modules/header.tsx b/apps/web/core/components/modules/archived-modules/header.tsx index c96f8721d72..b00be1e4499 100644 --- a/apps/web/core/components/modules/archived-modules/header.tsx +++ b/apps/web/core/components/modules/archived-modules/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useCallback, useRef, useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/modules/archived-modules/index.ts b/apps/web/core/components/modules/archived-modules/index.ts index f59f0954ef1..d6b767c6149 100644 --- a/apps/web/core/components/modules/archived-modules/index.ts +++ b/apps/web/core/components/modules/archived-modules/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; export * from "./view"; export * from "./header"; diff --git a/apps/web/core/components/modules/archived-modules/modal.tsx b/apps/web/core/components/modules/archived-modules/modal.tsx index 65aa7933b47..58067d62c64 100644 --- a/apps/web/core/components/modules/archived-modules/modal.tsx +++ b/apps/web/core/components/modules/archived-modules/modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; // ui import { Button } from "@plane/propel/button"; diff --git a/apps/web/core/components/modules/archived-modules/root.tsx b/apps/web/core/components/modules/archived-modules/root.tsx index 26f3737e422..716ccbcdf12 100644 --- a/apps/web/core/components/modules/archived-modules/root.tsx +++ b/apps/web/core/components/modules/archived-modules/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useCallback } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/modules/archived-modules/view.tsx b/apps/web/core/components/modules/archived-modules/view.tsx index 332617a0794..cd09d423b68 100644 --- a/apps/web/core/components/modules/archived-modules/view.tsx +++ b/apps/web/core/components/modules/archived-modules/view.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { observer } from "mobx-react"; // assets diff --git a/apps/web/core/components/modules/delete-module-modal.tsx b/apps/web/core/components/modules/delete-module-modal.tsx index a803ebe6586..5c75065b4f4 100644 --- a/apps/web/core/components/modules/delete-module-modal.tsx +++ b/apps/web/core/components/modules/delete-module-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/modules/dropdowns/filters/index.ts b/apps/web/core/components/modules/dropdowns/filters/index.ts index 786fc5cec87..8280ae9c647 100644 --- a/apps/web/core/components/modules/dropdowns/filters/index.ts +++ b/apps/web/core/components/modules/dropdowns/filters/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./lead"; export * from "./members"; export * from "./root"; diff --git a/apps/web/core/components/modules/dropdowns/filters/lead.tsx b/apps/web/core/components/modules/dropdowns/filters/lead.tsx index 5a1fef606e8..fa4ee6124f6 100644 --- a/apps/web/core/components/modules/dropdowns/filters/lead.tsx +++ b/apps/web/core/components/modules/dropdowns/filters/lead.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useMemo, useState } from "react"; import { sortBy } from "lodash-es"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/modules/dropdowns/filters/members.tsx b/apps/web/core/components/modules/dropdowns/filters/members.tsx index 72f0d9bff45..1af34e16ce8 100644 --- a/apps/web/core/components/modules/dropdowns/filters/members.tsx +++ b/apps/web/core/components/modules/dropdowns/filters/members.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useMemo, useState } from "react"; import { sortBy } from "lodash-es"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/modules/dropdowns/filters/root.tsx b/apps/web/core/components/modules/dropdowns/filters/root.tsx index 09a81925f47..264494593e6 100644 --- a/apps/web/core/components/modules/dropdowns/filters/root.tsx +++ b/apps/web/core/components/modules/dropdowns/filters/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import type { TModuleStatus } from "@plane/propel/icons"; diff --git a/apps/web/core/components/modules/dropdowns/filters/start-date.tsx b/apps/web/core/components/modules/dropdowns/filters/start-date.tsx index 8ae64109bfc..57458cc7401 100644 --- a/apps/web/core/components/modules/dropdowns/filters/start-date.tsx +++ b/apps/web/core/components/modules/dropdowns/filters/start-date.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState } from "react"; import { observer } from "mobx-react"; // constants diff --git a/apps/web/core/components/modules/dropdowns/filters/status.tsx b/apps/web/core/components/modules/dropdowns/filters/status.tsx index 6fcaf1c713c..5957924e60a 100644 --- a/apps/web/core/components/modules/dropdowns/filters/status.tsx +++ b/apps/web/core/components/modules/dropdowns/filters/status.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState } from "react"; import { observer } from "mobx-react"; import { MODULE_STATUS } from "@plane/constants"; diff --git a/apps/web/core/components/modules/dropdowns/filters/target-date.tsx b/apps/web/core/components/modules/dropdowns/filters/target-date.tsx index ad134d75002..39338d91297 100644 --- a/apps/web/core/components/modules/dropdowns/filters/target-date.tsx +++ b/apps/web/core/components/modules/dropdowns/filters/target-date.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState } from "react"; import { observer } from "mobx-react"; // plane constants diff --git a/apps/web/core/components/modules/dropdowns/index.ts b/apps/web/core/components/modules/dropdowns/index.ts index f6c42552f65..41a21b5cb7f 100644 --- a/apps/web/core/components/modules/dropdowns/index.ts +++ b/apps/web/core/components/modules/dropdowns/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./filters"; export * from "./order-by"; diff --git a/apps/web/core/components/modules/dropdowns/order-by.tsx b/apps/web/core/components/modules/dropdowns/order-by.tsx index c91f0180f43..b33cf62cd37 100644 --- a/apps/web/core/components/modules/dropdowns/order-by.tsx +++ b/apps/web/core/components/modules/dropdowns/order-by.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ArrowDownWideNarrow, ArrowUpWideNarrow } from "lucide-react"; import { MODULE_ORDER_BY_OPTIONS } from "@plane/constants"; import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/modules/form.tsx b/apps/web/core/components/modules/form.tsx index 4f9f8b12cb9..3cc901289e1 100644 --- a/apps/web/core/components/modules/form.tsx +++ b/apps/web/core/components/modules/form.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect } from "react"; import { Controller, useForm } from "react-hook-form"; // plane imports diff --git a/apps/web/core/components/modules/gantt-chart/blocks.tsx b/apps/web/core/components/modules/gantt-chart/blocks.tsx index 72bd890cbac..d40d1bb6197 100644 --- a/apps/web/core/components/modules/gantt-chart/blocks.tsx +++ b/apps/web/core/components/modules/gantt-chart/blocks.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import Link from "next/link"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/modules/gantt-chart/index.ts b/apps/web/core/components/modules/gantt-chart/index.ts index 72eb6bfc543..1b44f4a0ed6 100644 --- a/apps/web/core/components/modules/gantt-chart/index.ts +++ b/apps/web/core/components/modules/gantt-chart/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./blocks"; export * from "./modules-list-layout"; diff --git a/apps/web/core/components/modules/gantt-chart/modules-list-layout.tsx b/apps/web/core/components/modules/gantt-chart/modules-list-layout.tsx index 46838523987..8f5df8df285 100644 --- a/apps/web/core/components/modules/gantt-chart/modules-list-layout.tsx +++ b/apps/web/core/components/modules/gantt-chart/modules-list-layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useParams } from "next/navigation"; // PLane diff --git a/apps/web/core/components/modules/index.ts b/apps/web/core/components/modules/index.ts index a9a4e65e450..96ef55393a7 100644 --- a/apps/web/core/components/modules/index.ts +++ b/apps/web/core/components/modules/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./applied-filters"; export * from "./dropdowns"; export * from "./select"; diff --git a/apps/web/core/components/modules/links/create-update-modal.tsx b/apps/web/core/components/modules/links/create-update-modal.tsx index 35eac054b37..48085d36509 100644 --- a/apps/web/core/components/modules/links/create-update-modal.tsx +++ b/apps/web/core/components/modules/links/create-update-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useEffect } from "react"; import { Controller, useForm } from "react-hook-form"; diff --git a/apps/web/core/components/modules/links/index.ts b/apps/web/core/components/modules/links/index.ts index 11411219064..80472cdd71f 100644 --- a/apps/web/core/components/modules/links/index.ts +++ b/apps/web/core/components/modules/links/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./create-update-modal"; export * from "./list-item"; export * from "./list"; diff --git a/apps/web/core/components/modules/links/list-item.tsx b/apps/web/core/components/modules/links/list-item.tsx index bb34c56992e..79298e0acad 100644 --- a/apps/web/core/components/modules/links/list-item.tsx +++ b/apps/web/core/components/modules/links/list-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { MODULE_TRACKER_ELEMENTS } from "@plane/constants"; diff --git a/apps/web/core/components/modules/links/list.tsx b/apps/web/core/components/modules/links/list.tsx index cd0a3c93a2a..4497ae6c71e 100644 --- a/apps/web/core/components/modules/links/list.tsx +++ b/apps/web/core/components/modules/links/list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback } from "react"; import { observer } from "mobx-react"; // plane types diff --git a/apps/web/core/components/modules/modal.tsx b/apps/web/core/components/modules/modal.tsx index c71bc5f9f5d..b85d9b48903 100644 --- a/apps/web/core/components/modules/modal.tsx +++ b/apps/web/core/components/modules/modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useState } from "react"; import { observer } from "mobx-react"; import { useForm } from "react-hook-form"; diff --git a/apps/web/core/components/modules/module-card-item.tsx b/apps/web/core/components/modules/module-card-item.tsx index 69a8b5dbf1a..26f426883c9 100644 --- a/apps/web/core/components/modules/module-card-item.tsx +++ b/apps/web/core/components/modules/module-card-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { SyntheticEvent } from "react"; import React, { useRef } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/modules/module-layout-icon.tsx b/apps/web/core/components/modules/module-layout-icon.tsx index e59dd65c210..cab7e1d1ad7 100644 --- a/apps/web/core/components/modules/module-layout-icon.tsx +++ b/apps/web/core/components/modules/module-layout-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { TimelineLayoutIcon, GridLayoutIcon, ListLayoutIcon } from "@plane/propel/icons"; import type { TModuleLayoutOptions } from "@plane/types"; diff --git a/apps/web/core/components/modules/module-list-item-action.tsx b/apps/web/core/components/modules/module-list-item-action.tsx index 999cc5a9380..73746d05351 100644 --- a/apps/web/core/components/modules/module-list-item-action.tsx +++ b/apps/web/core/components/modules/module-list-item-action.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/modules/module-list-item.tsx b/apps/web/core/components/modules/module-list-item.tsx index 0d2701613b2..ac942244a82 100644 --- a/apps/web/core/components/modules/module-list-item.tsx +++ b/apps/web/core/components/modules/module-list-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useRef } from "react"; import { observer } from "mobx-react"; import { useParams, usePathname, useSearchParams } from "next/navigation"; diff --git a/apps/web/core/components/modules/module-peek-overview.tsx b/apps/web/core/components/modules/module-peek-overview.tsx index 8aa0f217715..612c0b2afe0 100644 --- a/apps/web/core/components/modules/module-peek-overview.tsx +++ b/apps/web/core/components/modules/module-peek-overview.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useEffect } from "react"; import { observer } from "mobx-react"; import { usePathname, useSearchParams } from "next/navigation"; diff --git a/apps/web/core/components/modules/module-status-dropdown.tsx b/apps/web/core/components/modules/module-status-dropdown.tsx index 6aa27c15e85..b0bf9b8cb65 100644 --- a/apps/web/core/components/modules/module-status-dropdown.tsx +++ b/apps/web/core/components/modules/module-status-dropdown.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import React from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/modules/module-view-header.tsx b/apps/web/core/components/modules/module-view-header.tsx index f2ec043a64b..c55779a563a 100644 --- a/apps/web/core/components/modules/module-view-header.tsx +++ b/apps/web/core/components/modules/module-view-header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import React, { useCallback, useEffect, useRef, useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/modules/modules-list-view.tsx b/apps/web/core/components/modules/modules-list-view.tsx index 3da71dcc712..7495f17f694 100644 --- a/apps/web/core/components/modules/modules-list-view.tsx +++ b/apps/web/core/components/modules/modules-list-view.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useParams, useSearchParams } from "next/navigation"; // components diff --git a/apps/web/core/components/modules/quick-actions.tsx b/apps/web/core/components/modules/quick-actions.tsx index 4638cd26035..0612b4a2cc7 100644 --- a/apps/web/core/components/modules/quick-actions.tsx +++ b/apps/web/core/components/modules/quick-actions.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import { MoreHorizontal } from "lucide-react"; diff --git a/apps/web/core/components/modules/select/index.ts b/apps/web/core/components/modules/select/index.ts index ed1ec7efa79..1e350bd8abb 100644 --- a/apps/web/core/components/modules/select/index.ts +++ b/apps/web/core/components/modules/select/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./status"; diff --git a/apps/web/core/components/modules/select/status.tsx b/apps/web/core/components/modules/select/status.tsx index fc265e58768..3b48570c3ca 100644 --- a/apps/web/core/components/modules/select/status.tsx +++ b/apps/web/core/components/modules/select/status.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // react hook form diff --git a/apps/web/core/components/modules/sidebar-select/index.ts b/apps/web/core/components/modules/sidebar-select/index.ts index 2d2ba0d9121..81b87928620 100644 --- a/apps/web/core/components/modules/sidebar-select/index.ts +++ b/apps/web/core/components/modules/sidebar-select/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./select-status"; diff --git a/apps/web/core/components/modules/sidebar-select/select-status.tsx b/apps/web/core/components/modules/sidebar-select/select-status.tsx index 58ca853b81c..541e31592aa 100644 --- a/apps/web/core/components/modules/sidebar-select/select-status.tsx +++ b/apps/web/core/components/modules/sidebar-select/select-status.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // react import React from "react"; // react-hook-form diff --git a/apps/web/core/components/navigation/app-rail-root.tsx b/apps/web/core/components/navigation/app-rail-root.tsx index eb37e7d2122..0a79d113725 100644 --- a/apps/web/core/components/navigation/app-rail-root.tsx +++ b/apps/web/core/components/navigation/app-rail-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + "use client"; import { observer } from "mobx-react"; import { useParams, usePathname } from "next/navigation"; diff --git a/apps/web/core/components/navigation/customize-navigation-dialog.tsx b/apps/web/core/components/navigation/customize-navigation-dialog.tsx index 63edd309b6b..d38a8a6a787 100644 --- a/apps/web/core/components/navigation/customize-navigation-dialog.tsx +++ b/apps/web/core/components/navigation/customize-navigation-dialog.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useCallback, useMemo, useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/navigation/index.ts b/apps/web/core/components/navigation/index.ts index 2494d655789..db9f557cf7c 100644 --- a/apps/web/core/components/navigation/index.ts +++ b/apps/web/core/components/navigation/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./app-rail-root"; export * from "./tab-navigation-root"; export * from "./top-nav-power-k"; diff --git a/apps/web/core/components/navigation/items-root.tsx b/apps/web/core/components/navigation/items-root.tsx index da36dca5d89..5ba8e1e33fd 100644 --- a/apps/web/core/components/navigation/items-root.tsx +++ b/apps/web/core/components/navigation/items-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // components/AppSidebarItemsRoot.tsx import React from "react"; diff --git a/apps/web/core/components/navigation/project-actions-menu.tsx b/apps/web/core/components/navigation/project-actions-menu.tsx index 0637e9b9cb9..f5fdc6f92cb 100644 --- a/apps/web/core/components/navigation/project-actions-menu.tsx +++ b/apps/web/core/components/navigation/project-actions-menu.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState, useRef } from "react"; import { useNavigate } from "react-router"; import { LogOut, MoreHorizontal, Settings, Share2, ArchiveIcon } from "lucide-react"; diff --git a/apps/web/core/components/navigation/project-header-button.tsx b/apps/web/core/components/navigation/project-header-button.tsx index 6da1b2d461b..87b742fa1d3 100644 --- a/apps/web/core/components/navigation/project-header-button.tsx +++ b/apps/web/core/components/navigation/project-header-button.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TPartialProject } from "@/plane-web/types"; // plane propel imports import { Logo } from "@plane/propel/emoji-icon-picker"; diff --git a/apps/web/core/components/navigation/project-header.tsx b/apps/web/core/components/navigation/project-header.tsx index ea87a87ac8d..134c8d30319 100644 --- a/apps/web/core/components/navigation/project-header.tsx +++ b/apps/web/core/components/navigation/project-header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useMemo } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/navigation/tab-navigation-overflow-menu.tsx b/apps/web/core/components/navigation/tab-navigation-overflow-menu.tsx index efeed1d4dfe..4f3d13cb86d 100644 --- a/apps/web/core/components/navigation/tab-navigation-overflow-menu.tsx +++ b/apps/web/core/components/navigation/tab-navigation-overflow-menu.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { Link } from "react-router"; import { MoreHorizontal, Pin } from "lucide-react"; diff --git a/apps/web/core/components/navigation/tab-navigation-root.tsx b/apps/web/core/components/navigation/tab-navigation-root.tsx index 1959f8684ce..d4d974ee66c 100644 --- a/apps/web/core/components/navigation/tab-navigation-root.tsx +++ b/apps/web/core/components/navigation/tab-navigation-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import React, { useEffect } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/navigation/tab-navigation-utils.ts b/apps/web/core/components/navigation/tab-navigation-utils.ts index a3cffe01d81..de8fa1423bb 100644 --- a/apps/web/core/components/navigation/tab-navigation-utils.ts +++ b/apps/web/core/components/navigation/tab-navigation-utils.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // Tab preferences type export type TTabPreferences = { defaultTab: string; diff --git a/apps/web/core/components/navigation/tab-navigation-visible-item.tsx b/apps/web/core/components/navigation/tab-navigation-visible-item.tsx index 4a533e2772f..8210663c3a2 100644 --- a/apps/web/core/components/navigation/tab-navigation-visible-item.tsx +++ b/apps/web/core/components/navigation/tab-navigation-visible-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Link } from "react-router"; import { PinOff } from "lucide-react"; // plane imports diff --git a/apps/web/core/components/navigation/top-nav-power-k.tsx b/apps/web/core/components/navigation/top-nav-power-k.tsx index b4e9bacb0cc..7d454515fe8 100644 --- a/apps/web/core/components/navigation/top-nav-power-k.tsx +++ b/apps/web/core/components/navigation/top-nav-power-k.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState, useMemo, useCallback, useEffect } from "react"; import { Command } from "cmdk"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/navigation/use-active-tab.ts b/apps/web/core/components/navigation/use-active-tab.ts index f0142892558..50ca1c6ba00 100644 --- a/apps/web/core/components/navigation/use-active-tab.ts +++ b/apps/web/core/components/navigation/use-active-tab.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useMemo } from "react"; import type { TIssue } from "@plane/types"; import type { TNavigationItem } from "@/components/navigation/tab-navigation-root"; diff --git a/apps/web/core/components/navigation/use-project-actions.ts b/apps/web/core/components/navigation/use-project-actions.ts index 24e3fc9fa79..1b881278dbb 100644 --- a/apps/web/core/components/navigation/use-project-actions.ts +++ b/apps/web/core/components/navigation/use-project-actions.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useState } from "react"; import { setToast, TOAST_TYPE } from "@plane/propel/toast"; import { copyUrlToClipboard } from "@plane/utils"; diff --git a/apps/web/core/components/navigation/use-responsive-tab-layout.ts b/apps/web/core/components/navigation/use-responsive-tab-layout.ts index c76724a067e..cde061524cf 100644 --- a/apps/web/core/components/navigation/use-responsive-tab-layout.ts +++ b/apps/web/core/components/navigation/use-responsive-tab-layout.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useEffect, useMemo, useRef, useState } from "react"; import type { TNavigationItem } from "./tab-navigation-root"; diff --git a/apps/web/core/components/navigation/use-tab-preferences.ts b/apps/web/core/components/navigation/use-tab-preferences.ts index 5edc2396ed8..a29829eea9b 100644 --- a/apps/web/core/components/navigation/use-tab-preferences.ts +++ b/apps/web/core/components/navigation/use-tab-preferences.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useMemo } from "react"; import { setToast, TOAST_TYPE } from "@plane/propel/toast"; import { useMember } from "@/hooks/store/use-member"; diff --git a/apps/web/core/components/onboarding/create-or-join-workspaces.tsx b/apps/web/core/components/onboarding/create-or-join-workspaces.tsx index 4b6e45f726f..0c94f9fd809 100644 --- a/apps/web/core/components/onboarding/create-or-join-workspaces.tsx +++ b/apps/web/core/components/onboarding/create-or-join-workspaces.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useEffect, useState } from "react"; import { observer } from "mobx-react"; import { OctagonAlert } from "lucide-react"; diff --git a/apps/web/core/components/onboarding/create-workspace.tsx b/apps/web/core/components/onboarding/create-workspace.tsx index 4f145e1befc..9ae8e16e634 100644 --- a/apps/web/core/components/onboarding/create-workspace.tsx +++ b/apps/web/core/components/onboarding/create-workspace.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import { Controller, useForm } from "react-hook-form"; diff --git a/apps/web/core/components/onboarding/header.tsx b/apps/web/core/components/onboarding/header.tsx index 9f8f621ed81..0320f00b28a 100644 --- a/apps/web/core/components/onboarding/header.tsx +++ b/apps/web/core/components/onboarding/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/onboarding/index.ts b/apps/web/core/components/onboarding/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/onboarding/index.ts +++ b/apps/web/core/components/onboarding/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/onboarding/invitations.tsx b/apps/web/core/components/onboarding/invitations.tsx index 457fb32650c..e9ed76f78e8 100644 --- a/apps/web/core/components/onboarding/invitations.tsx +++ b/apps/web/core/components/onboarding/invitations.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; // plane imports import { ROLE } from "@plane/constants"; diff --git a/apps/web/core/components/onboarding/invite-members.tsx b/apps/web/core/components/onboarding/invite-members.tsx index 9f2464f4f45..01b5b1f15f4 100644 --- a/apps/web/core/components/onboarding/invite-members.tsx +++ b/apps/web/core/components/onboarding/invite-members.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useEffect, useState } from "react"; import { observer } from "mobx-react"; import type { diff --git a/apps/web/core/components/onboarding/profile-setup.tsx b/apps/web/core/components/onboarding/profile-setup.tsx index 0374a8ee05d..41e384b21f0 100644 --- a/apps/web/core/components/onboarding/profile-setup.tsx +++ b/apps/web/core/components/onboarding/profile-setup.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useMemo, useState } from "react"; import { observer } from "mobx-react"; import { Controller, useForm } from "react-hook-form"; diff --git a/apps/web/core/components/onboarding/root.tsx b/apps/web/core/components/onboarding/root.tsx index b839066fbe5..17347545fb5 100644 --- a/apps/web/core/components/onboarding/root.tsx +++ b/apps/web/core/components/onboarding/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useEffect, useState } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/onboarding/step-indicator.tsx b/apps/web/core/components/onboarding/step-indicator.tsx index 543614a5bf0..651dfa13a0c 100644 --- a/apps/web/core/components/onboarding/step-indicator.tsx +++ b/apps/web/core/components/onboarding/step-indicator.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // helpers import { cn } from "@plane/utils"; diff --git a/apps/web/core/components/onboarding/steps/common/header.tsx b/apps/web/core/components/onboarding/steps/common/header.tsx index 7137ec20909..9905f0e4a84 100644 --- a/apps/web/core/components/onboarding/steps/common/header.tsx +++ b/apps/web/core/components/onboarding/steps/common/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; type Props = { diff --git a/apps/web/core/components/onboarding/steps/common/index.ts b/apps/web/core/components/onboarding/steps/common/index.ts index 49ac70fe213..f595712fc26 100644 --- a/apps/web/core/components/onboarding/steps/common/index.ts +++ b/apps/web/core/components/onboarding/steps/common/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./header"; diff --git a/apps/web/core/components/onboarding/steps/index.ts b/apps/web/core/components/onboarding/steps/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/onboarding/steps/index.ts +++ b/apps/web/core/components/onboarding/steps/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/onboarding/steps/profile/consent.tsx b/apps/web/core/components/onboarding/steps/profile/consent.tsx index d94478b0e3c..ea8a2dc5edb 100644 --- a/apps/web/core/components/onboarding/steps/profile/consent.tsx +++ b/apps/web/core/components/onboarding/steps/profile/consent.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { CheckIcon } from "@plane/propel/icons"; diff --git a/apps/web/core/components/onboarding/steps/profile/index.ts b/apps/web/core/components/onboarding/steps/profile/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/onboarding/steps/profile/index.ts +++ b/apps/web/core/components/onboarding/steps/profile/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/onboarding/steps/profile/root.tsx b/apps/web/core/components/onboarding/steps/profile/root.tsx index 06a10624909..788e3896691 100644 --- a/apps/web/core/components/onboarding/steps/profile/root.tsx +++ b/apps/web/core/components/onboarding/steps/profile/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useMemo, useState } from "react"; import { observer } from "mobx-react"; import { Controller, useForm } from "react-hook-form"; diff --git a/apps/web/core/components/onboarding/steps/profile/set-password.tsx b/apps/web/core/components/onboarding/steps/profile/set-password.tsx index 614cb32581c..8736fd9814e 100644 --- a/apps/web/core/components/onboarding/steps/profile/set-password.tsx +++ b/apps/web/core/components/onboarding/steps/profile/set-password.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState, useCallback, useMemo } from "react"; import { LockIcon, ChevronDownIcon } from "@plane/propel/icons"; import { PasswordInput, PasswordStrengthIndicator } from "@plane/ui"; diff --git a/apps/web/core/components/onboarding/steps/role/index.ts b/apps/web/core/components/onboarding/steps/role/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/onboarding/steps/role/index.ts +++ b/apps/web/core/components/onboarding/steps/role/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/onboarding/steps/role/root.tsx b/apps/web/core/components/onboarding/steps/role/root.tsx index 824f5763bf8..8aa07ed7abd 100644 --- a/apps/web/core/components/onboarding/steps/role/root.tsx +++ b/apps/web/core/components/onboarding/steps/role/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { Controller, useForm } from "react-hook-form"; import { Box, PenTool, Rocket, Monitor, RefreshCw } from "lucide-react"; diff --git a/apps/web/core/components/onboarding/steps/root.tsx b/apps/web/core/components/onboarding/steps/root.tsx index f4941eafa9a..0ef9440118f 100644 --- a/apps/web/core/components/onboarding/steps/root.tsx +++ b/apps/web/core/components/onboarding/steps/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useRef } from "react"; // plane imports import type { IWorkspaceMemberInvitation } from "@plane/types"; diff --git a/apps/web/core/components/onboarding/steps/team/index.ts b/apps/web/core/components/onboarding/steps/team/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/onboarding/steps/team/index.ts +++ b/apps/web/core/components/onboarding/steps/team/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/onboarding/steps/team/root.tsx b/apps/web/core/components/onboarding/steps/team/root.tsx index b088e7c1445..12b3345f842 100644 --- a/apps/web/core/components/onboarding/steps/team/root.tsx +++ b/apps/web/core/components/onboarding/steps/team/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useEffect, useState } from "react"; import { observer } from "mobx-react"; import type { diff --git a/apps/web/core/components/onboarding/steps/usecase/index.ts b/apps/web/core/components/onboarding/steps/usecase/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/onboarding/steps/usecase/index.ts +++ b/apps/web/core/components/onboarding/steps/usecase/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/onboarding/steps/usecase/root.tsx b/apps/web/core/components/onboarding/steps/usecase/root.tsx index 63a3401497b..2fb39544878 100644 --- a/apps/web/core/components/onboarding/steps/usecase/root.tsx +++ b/apps/web/core/components/onboarding/steps/usecase/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { Controller, useForm } from "react-hook-form"; // plane imports diff --git a/apps/web/core/components/onboarding/steps/workspace/create.tsx b/apps/web/core/components/onboarding/steps/workspace/create.tsx index 6100f75c1a8..2f5669f1448 100644 --- a/apps/web/core/components/onboarding/steps/workspace/create.tsx +++ b/apps/web/core/components/onboarding/steps/workspace/create.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import { Controller, useForm } from "react-hook-form"; diff --git a/apps/web/core/components/onboarding/steps/workspace/index.ts b/apps/web/core/components/onboarding/steps/workspace/index.ts index 2cce58b07fa..fb5bdd9b49d 100644 --- a/apps/web/core/components/onboarding/steps/workspace/index.ts +++ b/apps/web/core/components/onboarding/steps/workspace/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./create"; export * from "./join-invites"; export * from "./root"; diff --git a/apps/web/core/components/onboarding/steps/workspace/join-invites.tsx b/apps/web/core/components/onboarding/steps/workspace/join-invites.tsx index 98511293c0a..81286f4aed6 100644 --- a/apps/web/core/components/onboarding/steps/workspace/join-invites.tsx +++ b/apps/web/core/components/onboarding/steps/workspace/join-invites.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; // plane imports import { ROLE } from "@plane/constants"; diff --git a/apps/web/core/components/onboarding/steps/workspace/root.tsx b/apps/web/core/components/onboarding/steps/workspace/root.tsx index f5cfef3eca3..f123487935d 100644 --- a/apps/web/core/components/onboarding/steps/workspace/root.tsx +++ b/apps/web/core/components/onboarding/steps/workspace/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useEffect, useState } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/onboarding/switch-account-dropdown.tsx b/apps/web/core/components/onboarding/switch-account-dropdown.tsx index a909efb45ed..f66219976f6 100644 --- a/apps/web/core/components/onboarding/switch-account-dropdown.tsx +++ b/apps/web/core/components/onboarding/switch-account-dropdown.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/onboarding/switch-account-modal.tsx b/apps/web/core/components/onboarding/switch-account-modal.tsx index 8f94cdfb150..c41ec0a9018 100644 --- a/apps/web/core/components/onboarding/switch-account-modal.tsx +++ b/apps/web/core/components/onboarding/switch-account-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState } from "react"; import { useTheme } from "next-themes"; diff --git a/apps/web/core/components/pages/dropdowns/actions.tsx b/apps/web/core/components/pages/dropdowns/actions.tsx index 0b300a757e7..aec992c4032 100644 --- a/apps/web/core/components/pages/dropdowns/actions.tsx +++ b/apps/web/core/components/pages/dropdowns/actions.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useMemo, useState } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/pages/dropdowns/index.ts b/apps/web/core/components/pages/dropdowns/index.ts index 8ff5a89aff8..8f46fb467ff 100644 --- a/apps/web/core/components/pages/dropdowns/index.ts +++ b/apps/web/core/components/pages/dropdowns/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./actions"; diff --git a/apps/web/core/components/pages/editor/content-limit-banner.tsx b/apps/web/core/components/pages/editor/content-limit-banner.tsx index 13f453d0868..0a6e487fd6f 100644 --- a/apps/web/core/components/pages/editor/content-limit-banner.tsx +++ b/apps/web/core/components/pages/editor/content-limit-banner.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { TriangleAlert } from "lucide-react"; import { cn } from "@plane/utils"; diff --git a/apps/web/core/components/pages/editor/editor-body.tsx b/apps/web/core/components/pages/editor/editor-body.tsx index 53b61e0a5db..2175a5c755c 100644 --- a/apps/web/core/components/pages/editor/editor-body.tsx +++ b/apps/web/core/components/pages/editor/editor-body.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useEffect, useMemo, useRef } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/pages/editor/header/index.ts b/apps/web/core/components/pages/editor/header/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/pages/editor/header/index.ts +++ b/apps/web/core/components/pages/editor/header/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/pages/editor/header/logo-picker.tsx b/apps/web/core/components/pages/editor/header/logo-picker.tsx index df6eac425d9..9102be8a82c 100644 --- a/apps/web/core/components/pages/editor/header/logo-picker.tsx +++ b/apps/web/core/components/pages/editor/header/logo-picker.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/pages/editor/header/root.tsx b/apps/web/core/components/pages/editor/header/root.tsx index 136e7c59120..3b754fb13a1 100644 --- a/apps/web/core/components/pages/editor/header/root.tsx +++ b/apps/web/core/components/pages/editor/header/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import { SmilePlus } from "lucide-react"; diff --git a/apps/web/core/components/pages/editor/page-root.tsx b/apps/web/core/components/pages/editor/page-root.tsx index 533e0ea9feb..eec8e3c264f 100644 --- a/apps/web/core/components/pages/editor/page-root.tsx +++ b/apps/web/core/components/pages/editor/page-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useEffect, useRef, useState } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/pages/editor/summary/content-browser.tsx b/apps/web/core/components/pages/editor/summary/content-browser.tsx index dda98d30615..1d301940ad8 100644 --- a/apps/web/core/components/pages/editor/summary/content-browser.tsx +++ b/apps/web/core/components/pages/editor/summary/content-browser.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState, useEffect, useCallback } from "react"; // plane imports import type { EditorRefApi, IMarking } from "@plane/editor"; diff --git a/apps/web/core/components/pages/editor/summary/heading-components.tsx b/apps/web/core/components/pages/editor/summary/heading-components.tsx index c5d3d3b250f..8f1e82e87c8 100644 --- a/apps/web/core/components/pages/editor/summary/heading-components.tsx +++ b/apps/web/core/components/pages/editor/summary/heading-components.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { IMarking } from "@plane/editor"; import { cn } from "@plane/utils"; diff --git a/apps/web/core/components/pages/editor/summary/index.ts b/apps/web/core/components/pages/editor/summary/index.ts index 779b7854838..17a5415e18c 100644 --- a/apps/web/core/components/pages/editor/summary/index.ts +++ b/apps/web/core/components/pages/editor/summary/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./content-browser"; diff --git a/apps/web/core/components/pages/editor/title.tsx b/apps/web/core/components/pages/editor/title.tsx index 73c398d49b2..5272afbb2ad 100644 --- a/apps/web/core/components/pages/editor/title.tsx +++ b/apps/web/core/components/pages/editor/title.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; // editor diff --git a/apps/web/core/components/pages/editor/toolbar/color-dropdown.tsx b/apps/web/core/components/pages/editor/toolbar/color-dropdown.tsx index 591f8f31423..116dc8135c7 100644 --- a/apps/web/core/components/pages/editor/toolbar/color-dropdown.tsx +++ b/apps/web/core/components/pages/editor/toolbar/color-dropdown.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { memo } from "react"; import { ALargeSmall, Ban } from "lucide-react"; import { Popover } from "@headlessui/react"; diff --git a/apps/web/core/components/pages/editor/toolbar/index.ts b/apps/web/core/components/pages/editor/toolbar/index.ts index 2c36785bd3e..bd1654ccdb1 100644 --- a/apps/web/core/components/pages/editor/toolbar/index.ts +++ b/apps/web/core/components/pages/editor/toolbar/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./color-dropdown"; export * from "./options-dropdown"; export * from "./root"; diff --git a/apps/web/core/components/pages/editor/toolbar/options-dropdown.tsx b/apps/web/core/components/pages/editor/toolbar/options-dropdown.tsx index 5655469ccd5..72438d1512c 100644 --- a/apps/web/core/components/pages/editor/toolbar/options-dropdown.tsx +++ b/apps/web/core/components/pages/editor/toolbar/options-dropdown.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useMemo, useState } from "react"; import { observer } from "mobx-react"; import { ArrowUpToLine, Clipboard, History } from "lucide-react"; diff --git a/apps/web/core/components/pages/editor/toolbar/root.tsx b/apps/web/core/components/pages/editor/toolbar/root.tsx index c4ea3eeec77..862831d2aa5 100644 --- a/apps/web/core/components/pages/editor/toolbar/root.tsx +++ b/apps/web/core/components/pages/editor/toolbar/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { PanelRight } from "lucide-react"; // plane imports diff --git a/apps/web/core/components/pages/editor/toolbar/toolbar.tsx b/apps/web/core/components/pages/editor/toolbar/toolbar.tsx index b5dd1cc2b33..3f71ba5fc73 100644 --- a/apps/web/core/components/pages/editor/toolbar/toolbar.tsx +++ b/apps/web/core/components/pages/editor/toolbar/toolbar.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useEffect, useState, useCallback } from "react"; import type { EditorRefApi } from "@plane/editor"; // plane imports diff --git a/apps/web/core/components/pages/header/actions.tsx b/apps/web/core/components/pages/header/actions.tsx index f381ef5d06f..7ebad8adcef 100644 --- a/apps/web/core/components/pages/header/actions.tsx +++ b/apps/web/core/components/pages/header/actions.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane web components import { PageLockControl } from "@/plane-web/components/pages/header/lock-control"; diff --git a/apps/web/core/components/pages/header/archived-badge.tsx b/apps/web/core/components/pages/header/archived-badge.tsx index 2bd7e17423b..c7bb607e66e 100644 --- a/apps/web/core/components/pages/header/archived-badge.tsx +++ b/apps/web/core/components/pages/header/archived-badge.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { ArchiveIcon } from "@plane/propel/icons"; diff --git a/apps/web/core/components/pages/header/copy-link-control.tsx b/apps/web/core/components/pages/header/copy-link-control.tsx index aa502f71235..40ad4a75a18 100644 --- a/apps/web/core/components/pages/header/copy-link-control.tsx +++ b/apps/web/core/components/pages/header/copy-link-control.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState, useRef, useEffect, useCallback } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/pages/header/favorite-control.tsx b/apps/web/core/components/pages/header/favorite-control.tsx index 7e74abba72c..38c982d4875 100644 --- a/apps/web/core/components/pages/header/favorite-control.tsx +++ b/apps/web/core/components/pages/header/favorite-control.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { Star } from "lucide-react"; // ui diff --git a/apps/web/core/components/pages/header/index.ts b/apps/web/core/components/pages/header/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/pages/header/index.ts +++ b/apps/web/core/components/pages/header/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/pages/header/offline-badge.tsx b/apps/web/core/components/pages/header/offline-badge.tsx index fcb6adea1d9..460d071d739 100644 --- a/apps/web/core/components/pages/header/offline-badge.tsx +++ b/apps/web/core/components/pages/header/offline-badge.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { Tooltip } from "@plane/propel/tooltip"; diff --git a/apps/web/core/components/pages/header/root.tsx b/apps/web/core/components/pages/header/root.tsx index 1dc01cc9b71..1223b97dbbe 100644 --- a/apps/web/core/components/pages/header/root.tsx +++ b/apps/web/core/components/pages/header/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback } from "react"; import { observer } from "mobx-react"; import { ListFilter } from "lucide-react"; diff --git a/apps/web/core/components/pages/header/syncing-badge.tsx b/apps/web/core/components/pages/header/syncing-badge.tsx index 4aac9f18188..e0aaab3f604 100644 --- a/apps/web/core/components/pages/header/syncing-badge.tsx +++ b/apps/web/core/components/pages/header/syncing-badge.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState, useEffect } from "react"; import { CloudOff, Dot } from "lucide-react"; import { Tooltip } from "@plane/propel/tooltip"; diff --git a/apps/web/core/components/pages/list/applied-filters/index.ts b/apps/web/core/components/pages/list/applied-filters/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/pages/list/applied-filters/index.ts +++ b/apps/web/core/components/pages/list/applied-filters/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/pages/list/applied-filters/root.tsx b/apps/web/core/components/pages/list/applied-filters/root.tsx index e911ea01df6..3329de2b3ca 100644 --- a/apps/web/core/components/pages/list/applied-filters/root.tsx +++ b/apps/web/core/components/pages/list/applied-filters/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useTranslation } from "@plane/i18n"; import { CloseIcon } from "@plane/propel/icons"; // plane imports diff --git a/apps/web/core/components/pages/list/block-item-action.tsx b/apps/web/core/components/pages/list/block-item-action.tsx index c8034e7bfe7..3e7629597de 100644 --- a/apps/web/core/components/pages/list/block-item-action.tsx +++ b/apps/web/core/components/pages/list/block-item-action.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { Earth, Info, Minus } from "lucide-react"; // plane imports diff --git a/apps/web/core/components/pages/list/block.tsx b/apps/web/core/components/pages/list/block.tsx index 7433234343f..5d658a42e22 100644 --- a/apps/web/core/components/pages/list/block.tsx +++ b/apps/web/core/components/pages/list/block.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useRef } from "react"; import { observer } from "mobx-react"; import { Logo } from "@plane/propel/emoji-icon-picker"; diff --git a/apps/web/core/components/pages/list/filters/index.ts b/apps/web/core/components/pages/list/filters/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/pages/list/filters/index.ts +++ b/apps/web/core/components/pages/list/filters/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/pages/list/filters/root.tsx b/apps/web/core/components/pages/list/filters/root.tsx index 52ec6a8acb3..e60462cfbab 100644 --- a/apps/web/core/components/pages/list/filters/root.tsx +++ b/apps/web/core/components/pages/list/filters/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState, useRef, useEffect } from "react"; import { observer } from "mobx-react"; import { SearchIcon, CloseIcon } from "@plane/propel/icons"; diff --git a/apps/web/core/components/pages/list/index.ts b/apps/web/core/components/pages/list/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/pages/list/index.ts +++ b/apps/web/core/components/pages/list/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/pages/list/order-by.tsx b/apps/web/core/components/pages/list/order-by.tsx index 867247a0bea..8bdf960fa19 100644 --- a/apps/web/core/components/pages/list/order-by.tsx +++ b/apps/web/core/components/pages/list/order-by.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ArrowDownWideNarrow, ArrowUpWideNarrow, Check } from "lucide-react"; // plane imports import { getButtonStyling } from "@plane/propel/button"; diff --git a/apps/web/core/components/pages/list/root.tsx b/apps/web/core/components/pages/list/root.tsx index 0d477745fef..3764e5bc19f 100644 --- a/apps/web/core/components/pages/list/root.tsx +++ b/apps/web/core/components/pages/list/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // types import type { TPageNavigationTabs } from "@plane/types"; diff --git a/apps/web/core/components/pages/list/search-input.tsx b/apps/web/core/components/pages/list/search-input.tsx index fc8492f71a4..200957b44ad 100644 --- a/apps/web/core/components/pages/list/search-input.tsx +++ b/apps/web/core/components/pages/list/search-input.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useRef, useState } from "react"; // plane imports import { useOutsideClickDetector } from "@plane/hooks"; diff --git a/apps/web/core/components/pages/list/tab-navigation.tsx b/apps/web/core/components/pages/list/tab-navigation.tsx index 5ed0ee1b86c..3fe4bc56474 100644 --- a/apps/web/core/components/pages/list/tab-navigation.tsx +++ b/apps/web/core/components/pages/list/tab-navigation.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import Link from "next/link"; // types import type { TPageNavigationTabs } from "@plane/types"; diff --git a/apps/web/core/components/pages/loaders/page-content-loader.tsx b/apps/web/core/components/pages/loaders/page-content-loader.tsx index a910f8b60f6..3bc57163ec6 100644 --- a/apps/web/core/components/pages/loaders/page-content-loader.tsx +++ b/apps/web/core/components/pages/loaders/page-content-loader.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { Loader } from "@plane/ui"; import { cn } from "@plane/utils"; diff --git a/apps/web/core/components/pages/loaders/page-loader.tsx b/apps/web/core/components/pages/loaders/page-loader.tsx index c07ac6b04b2..a217229ad17 100644 --- a/apps/web/core/components/pages/loaders/page-loader.tsx +++ b/apps/web/core/components/pages/loaders/page-loader.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { range } from "lodash-es"; import { Loader } from "@plane/ui"; diff --git a/apps/web/core/components/pages/modals/create-page-modal.tsx b/apps/web/core/components/pages/modals/create-page-modal.tsx index 927c0f268f3..493cb84e3ee 100644 --- a/apps/web/core/components/pages/modals/create-page-modal.tsx +++ b/apps/web/core/components/pages/modals/create-page-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useState } from "react"; // constants import type { EPageAccess } from "@plane/constants"; diff --git a/apps/web/core/components/pages/modals/delete-page-modal.tsx b/apps/web/core/components/pages/modals/delete-page-modal.tsx index 701431c18e7..8a99b98b9d4 100644 --- a/apps/web/core/components/pages/modals/delete-page-modal.tsx +++ b/apps/web/core/components/pages/modals/delete-page-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; // ui diff --git a/apps/web/core/components/pages/modals/export-page-modal.tsx b/apps/web/core/components/pages/modals/export-page-modal.tsx index 861e5c1526d..531fecc26b0 100644 --- a/apps/web/core/components/pages/modals/export-page-modal.tsx +++ b/apps/web/core/components/pages/modals/export-page-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import type { PageProps } from "@react-pdf/renderer"; import { pdf } from "@react-pdf/renderer"; diff --git a/apps/web/core/components/pages/modals/page-form.tsx b/apps/web/core/components/pages/modals/page-form.tsx index 05dcc95ba40..9aad37280f3 100644 --- a/apps/web/core/components/pages/modals/page-form.tsx +++ b/apps/web/core/components/pages/modals/page-form.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FormEvent } from "react"; import { useState } from "react"; import type { LucideIcon } from "lucide-react"; diff --git a/apps/web/core/components/pages/navigation-pane/index.ts b/apps/web/core/components/pages/navigation-pane/index.ts index cbb4ee7b458..20f042aa570 100644 --- a/apps/web/core/components/pages/navigation-pane/index.ts +++ b/apps/web/core/components/pages/navigation-pane/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane web imports import { ORDERED_PAGE_NAVIGATION_TABS_LIST } from "@/plane-web/components/pages/navigation-pane"; diff --git a/apps/web/core/components/pages/navigation-pane/root.tsx b/apps/web/core/components/pages/navigation-pane/root.tsx index 75ee8fbe2dd..a4091300fd8 100644 --- a/apps/web/core/components/pages/navigation-pane/root.tsx +++ b/apps/web/core/components/pages/navigation-pane/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useCallback } from "react"; import { observer } from "mobx-react"; import { useRouter, useSearchParams } from "next/navigation"; diff --git a/apps/web/core/components/pages/navigation-pane/tab-panels/assets.tsx b/apps/web/core/components/pages/navigation-pane/tab-panels/assets.tsx index 1b1b09df81a..02be601891b 100644 --- a/apps/web/core/components/pages/navigation-pane/tab-panels/assets.tsx +++ b/apps/web/core/components/pages/navigation-pane/tab-panels/assets.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useMemo } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/pages/navigation-pane/tab-panels/info/actors-info.tsx b/apps/web/core/components/pages/navigation-pane/tab-panels/info/actors-info.tsx index fe717413508..8757dec73c0 100644 --- a/apps/web/core/components/pages/navigation-pane/tab-panels/info/actors-info.tsx +++ b/apps/web/core/components/pages/navigation-pane/tab-panels/info/actors-info.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import Link from "next/link"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/pages/navigation-pane/tab-panels/info/document-info.tsx b/apps/web/core/components/pages/navigation-pane/tab-panels/info/document-info.tsx index 80828fbb328..479f77fee80 100644 --- a/apps/web/core/components/pages/navigation-pane/tab-panels/info/document-info.tsx +++ b/apps/web/core/components/pages/navigation-pane/tab-panels/info/document-info.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useEffect, useMemo, useState } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/pages/navigation-pane/tab-panels/info/root.tsx b/apps/web/core/components/pages/navigation-pane/tab-panels/info/root.tsx index fda6b8aef30..2aa67586b4e 100644 --- a/apps/web/core/components/pages/navigation-pane/tab-panels/info/root.tsx +++ b/apps/web/core/components/pages/navigation-pane/tab-panels/info/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // components import type { TPageRootHandlers } from "@/components/pages/editor/page-root"; diff --git a/apps/web/core/components/pages/navigation-pane/tab-panels/info/version-history.tsx b/apps/web/core/components/pages/navigation-pane/tab-panels/info/version-history.tsx index 3057693fe91..2f3f76d0aec 100644 --- a/apps/web/core/components/pages/navigation-pane/tab-panels/info/version-history.tsx +++ b/apps/web/core/components/pages/navigation-pane/tab-panels/info/version-history.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback } from "react"; import { observer } from "mobx-react"; import Link from "next/link"; diff --git a/apps/web/core/components/pages/navigation-pane/tab-panels/outline.tsx b/apps/web/core/components/pages/navigation-pane/tab-panels/outline.tsx index adae3ab5dfe..5ce3f9b1884 100644 --- a/apps/web/core/components/pages/navigation-pane/tab-panels/outline.tsx +++ b/apps/web/core/components/pages/navigation-pane/tab-panels/outline.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane web imports import { PageNavigationPaneOutlineTabEmptyState } from "@/plane-web/components/pages/navigation-pane/tab-panels/empty-states/outline"; // store diff --git a/apps/web/core/components/pages/navigation-pane/tab-panels/root.tsx b/apps/web/core/components/pages/navigation-pane/tab-panels/root.tsx index aba1a044443..3e12d09238c 100644 --- a/apps/web/core/components/pages/navigation-pane/tab-panels/root.tsx +++ b/apps/web/core/components/pages/navigation-pane/tab-panels/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { Tab } from "@headlessui/react"; // components diff --git a/apps/web/core/components/pages/navigation-pane/tabs-list.tsx b/apps/web/core/components/pages/navigation-pane/tabs-list.tsx index 57f639ec9ea..9661bbf88a5 100644 --- a/apps/web/core/components/pages/navigation-pane/tabs-list.tsx +++ b/apps/web/core/components/pages/navigation-pane/tabs-list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Tab } from "@headlessui/react"; // plane imports import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/pages/navigation-pane/types/extensions.ts b/apps/web/core/components/pages/navigation-pane/types/extensions.ts index 6d9fa8efb5b..e24a0495776 100644 --- a/apps/web/core/components/pages/navigation-pane/types/extensions.ts +++ b/apps/web/core/components/pages/navigation-pane/types/extensions.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ReactNode } from "react"; import type { EPageStoreType } from "@/plane-web/hooks/store"; import type { TPageInstance } from "@/store/pages/base-page"; diff --git a/apps/web/core/components/pages/navigation-pane/types/index.ts b/apps/web/core/components/pages/navigation-pane/types/index.ts index fd10e53821c..f833485a0ba 100644 --- a/apps/web/core/components/pages/navigation-pane/types/index.ts +++ b/apps/web/core/components/pages/navigation-pane/types/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // Export generic extension system interfaces export type { INavigationPaneExtensionProps, diff --git a/apps/web/core/components/pages/pages-list-main-content.tsx b/apps/web/core/components/pages/pages-list-main-content.tsx index e41d0f8858f..adfce6b9100 100644 --- a/apps/web/core/components/pages/pages-list-main-content.tsx +++ b/apps/web/core/components/pages/pages-list-main-content.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/pages/pages-list-view.tsx b/apps/web/core/components/pages/pages-list-view.tsx index 15f114f46ec..5cd4c794f6f 100644 --- a/apps/web/core/components/pages/pages-list-view.tsx +++ b/apps/web/core/components/pages/pages-list-view.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import useSWR from "swr"; import type { TPageNavigationTabs } from "@plane/types"; diff --git a/apps/web/core/components/pages/version/editor.tsx b/apps/web/core/components/pages/version/editor.tsx index 27a59456662..4543af5b025 100644 --- a/apps/web/core/components/pages/version/editor.tsx +++ b/apps/web/core/components/pages/version/editor.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useParams } from "next/navigation"; // plane imports diff --git a/apps/web/core/components/pages/version/index.ts b/apps/web/core/components/pages/version/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/pages/version/index.ts +++ b/apps/web/core/components/pages/version/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/pages/version/main-content.tsx b/apps/web/core/components/pages/version/main-content.tsx index 38a9dbcaaa6..907519be7e1 100644 --- a/apps/web/core/components/pages/version/main-content.tsx +++ b/apps/web/core/components/pages/version/main-content.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import useSWR from "swr"; diff --git a/apps/web/core/components/pages/version/root.tsx b/apps/web/core/components/pages/version/root.tsx index 81e2c816bd3..1e75c76f5e5 100644 --- a/apps/web/core/components/pages/version/root.tsx +++ b/apps/web/core/components/pages/version/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback } from "react"; import { observer } from "mobx-react"; import { useRouter, useSearchParams } from "next/navigation"; diff --git a/apps/web/core/components/power-k/actions/helper.ts b/apps/web/core/components/power-k/actions/helper.ts index 5156cadf73a..a72f9d44134 100644 --- a/apps/web/core/components/power-k/actions/helper.ts +++ b/apps/web/core/components/power-k/actions/helper.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { store } from "@/lib/store-context"; export const openProjectAndScrollToSidebar = (itemProjectId: string | undefined) => { diff --git a/apps/web/core/components/power-k/config/account-commands.ts b/apps/web/core/components/power-k/config/account-commands.ts index 8adce5e6def..e412ed8d299 100644 --- a/apps/web/core/components/power-k/config/account-commands.ts +++ b/apps/web/core/components/power-k/config/account-commands.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback } from "react"; import { LogOut, Mails } from "lucide-react"; // plane imports diff --git a/apps/web/core/components/power-k/config/commands.ts b/apps/web/core/components/power-k/config/commands.ts index 055257403f6..eef139ae81e 100644 --- a/apps/web/core/components/power-k/config/commands.ts +++ b/apps/web/core/components/power-k/config/commands.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // local imports import type { TPowerKCommandConfig } from "../core/types"; import { usePowerKContextBasedActions } from "../ui/pages/context-based"; diff --git a/apps/web/core/components/power-k/config/creation/command.ts b/apps/web/core/components/power-k/config/creation/command.ts index ca75f4d91a3..fb1ff07d939 100644 --- a/apps/web/core/components/power-k/config/creation/command.ts +++ b/apps/web/core/components/power-k/config/creation/command.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { FileText, FolderPlus, Layers, SquarePlus } from "lucide-react"; // plane imports import { EUserPermissions, EUserPermissionsLevel } from "@plane/constants"; diff --git a/apps/web/core/components/power-k/config/creation/root.ts b/apps/web/core/components/power-k/config/creation/root.ts index 59402c3a682..10bc9434ec4 100644 --- a/apps/web/core/components/power-k/config/creation/root.ts +++ b/apps/web/core/components/power-k/config/creation/root.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // types import type { TPowerKCommandConfig } from "@/components/power-k/core/types"; // local imports diff --git a/apps/web/core/components/power-k/config/help-commands.ts b/apps/web/core/components/power-k/config/help-commands.ts index 9f61a5ceb46..77e18de3627 100644 --- a/apps/web/core/components/power-k/config/help-commands.ts +++ b/apps/web/core/components/power-k/config/help-commands.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { FileText, GithubIcon, MessageSquare, Rocket } from "lucide-react"; // plane imports import { DiscordIcon } from "@plane/propel/icons"; diff --git a/apps/web/core/components/power-k/config/miscellaneous-commands.ts b/apps/web/core/components/power-k/config/miscellaneous-commands.ts index 562f4dea50f..de1d617cf08 100644 --- a/apps/web/core/components/power-k/config/miscellaneous-commands.ts +++ b/apps/web/core/components/power-k/config/miscellaneous-commands.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback } from "react"; import { PanelLeft } from "lucide-react"; import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/power-k/config/navigation/commands.ts b/apps/web/core/components/power-k/config/navigation/commands.ts index 94e424adf8e..aecd31b7863 100644 --- a/apps/web/core/components/power-k/config/navigation/commands.ts +++ b/apps/web/core/components/power-k/config/navigation/commands.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { BarChart2, Briefcase, FileText, Home, Inbox, Layers, PenSquare, Settings } from "lucide-react"; // plane imports import { EUserPermissionsLevel } from "@plane/constants"; diff --git a/apps/web/core/components/power-k/config/navigation/root.ts b/apps/web/core/components/power-k/config/navigation/root.ts index 529fd1662e2..b2f8cb29455 100644 --- a/apps/web/core/components/power-k/config/navigation/root.ts +++ b/apps/web/core/components/power-k/config/navigation/root.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // components import type { TPowerKCommandConfig } from "@/components/power-k/core/types"; // local imports diff --git a/apps/web/core/components/power-k/config/preferences-commands.ts b/apps/web/core/components/power-k/config/preferences-commands.ts index 6e6ad8e8640..b1a9e971883 100644 --- a/apps/web/core/components/power-k/config/preferences-commands.ts +++ b/apps/web/core/components/power-k/config/preferences-commands.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback } from "react"; import { useTheme } from "next-themes"; import { Calendar, Earth, Languages, Palette } from "lucide-react"; diff --git a/apps/web/core/components/power-k/core/context-detector.ts b/apps/web/core/components/power-k/core/context-detector.ts index 929b62c635a..eb3093b6d19 100644 --- a/apps/web/core/components/power-k/core/context-detector.ts +++ b/apps/web/core/components/power-k/core/context-detector.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Params } from "react-router"; // plane web imports import { detectExtendedContextFromURL } from "@/plane-web/components/command-palette/power-k/context-detector"; diff --git a/apps/web/core/components/power-k/core/registry.ts b/apps/web/core/components/power-k/core/registry.ts index 83c0ecba6e0..08ed75a9f25 100644 --- a/apps/web/core/components/power-k/core/registry.ts +++ b/apps/web/core/components/power-k/core/registry.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { action, observable, makeObservable } from "mobx"; import { computedFn } from "mobx-utils"; import type { TPowerKCommandConfig, TPowerKContext, TPowerKCommandGroup } from "./types"; diff --git a/apps/web/core/components/power-k/core/shortcut-handler.ts b/apps/web/core/components/power-k/core/shortcut-handler.ts index ed95421a2f4..85bcb27a103 100644 --- a/apps/web/core/components/power-k/core/shortcut-handler.ts +++ b/apps/web/core/components/power-k/core/shortcut-handler.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { IPowerKCommandRegistry } from "./registry"; import type { TPowerKCommandConfig, TPowerKContext } from "./types"; diff --git a/apps/web/core/components/power-k/core/types.ts b/apps/web/core/components/power-k/core/types.ts index 0ced81e28fc..c10b29709a6 100644 --- a/apps/web/core/components/power-k/core/types.ts +++ b/apps/web/core/components/power-k/core/types.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { useRouter } from "next/navigation"; // plane web imports import type { diff --git a/apps/web/core/components/power-k/global-shortcuts.tsx b/apps/web/core/components/power-k/global-shortcuts.tsx index 606d6d7057b..fe4fe8e2ea1 100644 --- a/apps/web/core/components/power-k/global-shortcuts.tsx +++ b/apps/web/core/components/power-k/global-shortcuts.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useRef } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/power-k/hooks/use-context-indicator.ts b/apps/web/core/components/power-k/hooks/use-context-indicator.ts index 52699135a5b..047d2fb4a07 100644 --- a/apps/web/core/components/power-k/hooks/use-context-indicator.ts +++ b/apps/web/core/components/power-k/hooks/use-context-indicator.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useParams } from "next/navigation"; // plane imports import { getPageName } from "@plane/utils"; diff --git a/apps/web/core/components/power-k/menus/builder.tsx b/apps/web/core/components/power-k/menus/builder.tsx index e7b0b825899..5a6565cc3fa 100644 --- a/apps/web/core/components/power-k/menus/builder.tsx +++ b/apps/web/core/components/power-k/menus/builder.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { Command } from "cmdk"; // local imports diff --git a/apps/web/core/components/power-k/menus/cycles.tsx b/apps/web/core/components/power-k/menus/cycles.tsx index b6af888e46a..4714b26f261 100644 --- a/apps/web/core/components/power-k/menus/cycles.tsx +++ b/apps/web/core/components/power-k/menus/cycles.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/power-k/menus/empty-state.tsx b/apps/web/core/components/power-k/menus/empty-state.tsx index 9958d68fcd8..89496a327ae 100644 --- a/apps/web/core/components/power-k/menus/empty-state.tsx +++ b/apps/web/core/components/power-k/menus/empty-state.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; type Props = { diff --git a/apps/web/core/components/power-k/menus/labels.tsx b/apps/web/core/components/power-k/menus/labels.tsx index 61e87d7d443..1fc6dc6da6d 100644 --- a/apps/web/core/components/power-k/menus/labels.tsx +++ b/apps/web/core/components/power-k/menus/labels.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/power-k/menus/members.tsx b/apps/web/core/components/power-k/menus/members.tsx index ab0e549046e..4c9174da507 100644 --- a/apps/web/core/components/power-k/menus/members.tsx +++ b/apps/web/core/components/power-k/menus/members.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Command } from "cmdk"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/power-k/menus/modules.tsx b/apps/web/core/components/power-k/menus/modules.tsx index 8684cfdd0fb..dd8c4e0206b 100644 --- a/apps/web/core/components/power-k/menus/modules.tsx +++ b/apps/web/core/components/power-k/menus/modules.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/power-k/menus/projects.tsx b/apps/web/core/components/power-k/menus/projects.tsx index c65f902e5c7..559b5865987 100644 --- a/apps/web/core/components/power-k/menus/projects.tsx +++ b/apps/web/core/components/power-k/menus/projects.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // components import { Logo } from "@plane/propel/emoji-icon-picker"; diff --git a/apps/web/core/components/power-k/menus/settings.tsx b/apps/web/core/components/power-k/menus/settings.tsx index ed594f3b130..da08b08daca 100644 --- a/apps/web/core/components/power-k/menus/settings.tsx +++ b/apps/web/core/components/power-k/menus/settings.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; // local imports diff --git a/apps/web/core/components/power-k/menus/views.tsx b/apps/web/core/components/power-k/menus/views.tsx index fdd8ec8d9d3..4404d851383 100644 --- a/apps/web/core/components/power-k/menus/views.tsx +++ b/apps/web/core/components/power-k/menus/views.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; import { Layers } from "lucide-react"; diff --git a/apps/web/core/components/power-k/menus/workspaces.tsx b/apps/web/core/components/power-k/menus/workspaces.tsx index a8c494628bb..e5b5cda6a9b 100644 --- a/apps/web/core/components/power-k/menus/workspaces.tsx +++ b/apps/web/core/components/power-k/menus/workspaces.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // plane imports import type { IWorkspace } from "@plane/types"; diff --git a/apps/web/core/components/power-k/projects-app-provider.tsx b/apps/web/core/components/power-k/projects-app-provider.tsx index 8b0caffa7de..624bb708fcb 100644 --- a/apps/web/core/components/power-k/projects-app-provider.tsx +++ b/apps/web/core/components/power-k/projects-app-provider.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useMemo, useState } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/power-k/ui/modal/command-item-shortcut-badge.tsx b/apps/web/core/components/power-k/ui/modal/command-item-shortcut-badge.tsx index fb00412539d..32d700aa183 100644 --- a/apps/web/core/components/power-k/ui/modal/command-item-shortcut-badge.tsx +++ b/apps/web/core/components/power-k/ui/modal/command-item-shortcut-badge.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; /** diff --git a/apps/web/core/components/power-k/ui/modal/command-item.tsx b/apps/web/core/components/power-k/ui/modal/command-item.tsx index 669b53abcfd..60be8f5e1fc 100644 --- a/apps/web/core/components/power-k/ui/modal/command-item.tsx +++ b/apps/web/core/components/power-k/ui/modal/command-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { Command } from "cmdk"; diff --git a/apps/web/core/components/power-k/ui/modal/commands-list.tsx b/apps/web/core/components/power-k/ui/modal/commands-list.tsx index 2c805eba6dd..69e7ce1d0a0 100644 --- a/apps/web/core/components/power-k/ui/modal/commands-list.tsx +++ b/apps/web/core/components/power-k/ui/modal/commands-list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TPowerKCommandConfig, TPowerKContext, TPowerKPageType } from "../../core/types"; import { PowerKModalPagesList } from "../pages"; import { PowerKContextBasedPagesList } from "../pages/context-based"; diff --git a/apps/web/core/components/power-k/ui/modal/constants.ts b/apps/web/core/components/power-k/ui/modal/constants.ts index 361151ae643..5cdf5495aaa 100644 --- a/apps/web/core/components/power-k/ui/modal/constants.ts +++ b/apps/web/core/components/power-k/ui/modal/constants.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane web imports import { POWER_K_MODAL_PAGE_DETAILS_EXTENDED } from "@/plane-web/components/command-palette/power-k/constants"; // local imports diff --git a/apps/web/core/components/power-k/ui/modal/context-indicator.tsx b/apps/web/core/components/power-k/ui/modal/context-indicator.tsx index 0cf65341a82..cd21bdd9c84 100644 --- a/apps/web/core/components/power-k/ui/modal/context-indicator.tsx +++ b/apps/web/core/components/power-k/ui/modal/context-indicator.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { X } from "lucide-react"; // plane imports import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/power-k/ui/modal/footer.tsx b/apps/web/core/components/power-k/ui/modal/footer.tsx index 3814f023d35..1ed7051ece2 100644 --- a/apps/web/core/components/power-k/ui/modal/footer.tsx +++ b/apps/web/core/components/power-k/ui/modal/footer.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type React from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/power-k/ui/modal/header.tsx b/apps/web/core/components/power-k/ui/modal/header.tsx index 5fb45526ae7..adcf80b5fc3 100644 --- a/apps/web/core/components/power-k/ui/modal/header.tsx +++ b/apps/web/core/components/power-k/ui/modal/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { Command } from "cmdk"; import { X } from "lucide-react"; diff --git a/apps/web/core/components/power-k/ui/modal/search-menu.tsx b/apps/web/core/components/power-k/ui/modal/search-menu.tsx index 8c1daffdf6e..9092d277292 100644 --- a/apps/web/core/components/power-k/ui/modal/search-menu.tsx +++ b/apps/web/core/components/power-k/ui/modal/search-menu.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState, useEffect } from "react"; import { useParams } from "next/navigation"; // plane imports diff --git a/apps/web/core/components/power-k/ui/modal/search-results-map.tsx b/apps/web/core/components/power-k/ui/modal/search-results-map.tsx index 8233e2f503c..574a40d813a 100644 --- a/apps/web/core/components/power-k/ui/modal/search-results-map.tsx +++ b/apps/web/core/components/power-k/ui/modal/search-results-map.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Briefcase, FileText, Layers, LayoutGrid } from "lucide-react"; // plane imports import { ContrastIcon, DiceIcon } from "@plane/propel/icons"; diff --git a/apps/web/core/components/power-k/ui/modal/search-results.tsx b/apps/web/core/components/power-k/ui/modal/search-results.tsx index efe942ed46a..12c49304f9b 100644 --- a/apps/web/core/components/power-k/ui/modal/search-results.tsx +++ b/apps/web/core/components/power-k/ui/modal/search-results.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Command } from "cmdk"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/power-k/ui/modal/shortcuts-root.tsx b/apps/web/core/components/power-k/ui/modal/shortcuts-root.tsx index 202c772f5eb..cd0cbd3f5db 100644 --- a/apps/web/core/components/power-k/ui/modal/shortcuts-root.tsx +++ b/apps/web/core/components/power-k/ui/modal/shortcuts-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState, Fragment } from "react"; import { Dialog, Transition } from "@headlessui/react"; // plane imports diff --git a/apps/web/core/components/power-k/ui/modal/wrapper.tsx b/apps/web/core/components/power-k/ui/modal/wrapper.tsx index 8a0b5723f95..310d56b9824 100644 --- a/apps/web/core/components/power-k/ui/modal/wrapper.tsx +++ b/apps/web/core/components/power-k/ui/modal/wrapper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState, useEffect, useCallback } from "react"; import { Command } from "cmdk"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/power-k/ui/pages/context-based/cycle/commands.ts b/apps/web/core/components/power-k/ui/pages/context-based/cycle/commands.ts index 4b277f03e95..26dce16558c 100644 --- a/apps/web/core/components/power-k/ui/pages/context-based/cycle/commands.ts +++ b/apps/web/core/components/power-k/ui/pages/context-based/cycle/commands.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback } from "react"; import { useParams } from "next/navigation"; import { Star, StarOff } from "lucide-react"; diff --git a/apps/web/core/components/power-k/ui/pages/context-based/index.ts b/apps/web/core/components/power-k/ui/pages/context-based/index.ts index 01709be4dd0..e0dd4dfa404 100644 --- a/apps/web/core/components/power-k/ui/pages/context-based/index.ts +++ b/apps/web/core/components/power-k/ui/pages/context-based/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; // components diff --git a/apps/web/core/components/power-k/ui/pages/context-based/module/commands.tsx b/apps/web/core/components/power-k/ui/pages/context-based/module/commands.tsx index ad280b3a353..d624f6f5864 100644 --- a/apps/web/core/components/power-k/ui/pages/context-based/module/commands.tsx +++ b/apps/web/core/components/power-k/ui/pages/context-based/module/commands.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback } from "react"; import { useParams } from "next/navigation"; import { Star, StarOff, Users } from "lucide-react"; diff --git a/apps/web/core/components/power-k/ui/pages/context-based/module/index.ts b/apps/web/core/components/power-k/ui/pages/context-based/module/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/power-k/ui/pages/context-based/module/index.ts +++ b/apps/web/core/components/power-k/ui/pages/context-based/module/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/power-k/ui/pages/context-based/module/root.tsx b/apps/web/core/components/power-k/ui/pages/context-based/module/root.tsx index 8aefda0ca2d..86b7e7754f7 100644 --- a/apps/web/core/components/power-k/ui/pages/context-based/module/root.tsx +++ b/apps/web/core/components/power-k/ui/pages/context-based/module/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useParams } from "next/navigation"; // components diff --git a/apps/web/core/components/power-k/ui/pages/context-based/module/status-menu.tsx b/apps/web/core/components/power-k/ui/pages/context-based/module/status-menu.tsx index 0635217518c..30a85ebfe4d 100644 --- a/apps/web/core/components/power-k/ui/pages/context-based/module/status-menu.tsx +++ b/apps/web/core/components/power-k/ui/pages/context-based/module/status-menu.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Command } from "cmdk"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/power-k/ui/pages/context-based/page/commands.ts b/apps/web/core/components/power-k/ui/pages/context-based/page/commands.ts index f22dc49b16f..162ab5406a6 100644 --- a/apps/web/core/components/power-k/ui/pages/context-based/page/commands.ts +++ b/apps/web/core/components/power-k/ui/pages/context-based/page/commands.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback } from "react"; import { useParams } from "next/navigation"; import { ArchiveIcon, ArchiveRestoreIcon, LockKeyhole, LockKeyholeOpen, Star, StarOff } from "lucide-react"; diff --git a/apps/web/core/components/power-k/ui/pages/context-based/root.tsx b/apps/web/core/components/power-k/ui/pages/context-based/root.tsx index 0e264de1e62..a87344c98f9 100644 --- a/apps/web/core/components/power-k/ui/pages/context-based/root.tsx +++ b/apps/web/core/components/power-k/ui/pages/context-based/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // components import type { TPowerKCommandConfig, TPowerKContextType, TPowerKPageType } from "@/components/power-k/core/types"; // plane web imports diff --git a/apps/web/core/components/power-k/ui/pages/context-based/work-item/commands.ts b/apps/web/core/components/power-k/ui/pages/context-based/work-item/commands.ts index 5baf85f281d..888260c9a28 100644 --- a/apps/web/core/components/power-k/ui/pages/context-based/work-item/commands.ts +++ b/apps/web/core/components/power-k/ui/pages/context-based/work-item/commands.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback } from "react"; import { useParams } from "next/navigation"; import { diff --git a/apps/web/core/components/power-k/ui/pages/context-based/work-item/cycles-menu.tsx b/apps/web/core/components/power-k/ui/pages/context-based/work-item/cycles-menu.tsx index 1fbc7befe79..a43374b1fcf 100644 --- a/apps/web/core/components/power-k/ui/pages/context-based/work-item/cycles-menu.tsx +++ b/apps/web/core/components/power-k/ui/pages/context-based/work-item/cycles-menu.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane types import type { ICycle, TIssue } from "@plane/types"; diff --git a/apps/web/core/components/power-k/ui/pages/context-based/work-item/estimates-menu.tsx b/apps/web/core/components/power-k/ui/pages/context-based/work-item/estimates-menu.tsx index 30b7f4ac4fb..fa9cd018da9 100644 --- a/apps/web/core/components/power-k/ui/pages/context-based/work-item/estimates-menu.tsx +++ b/apps/web/core/components/power-k/ui/pages/context-based/work-item/estimates-menu.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Command } from "cmdk"; import { observer } from "mobx-react"; import { Triangle } from "lucide-react"; diff --git a/apps/web/core/components/power-k/ui/pages/context-based/work-item/index.ts b/apps/web/core/components/power-k/ui/pages/context-based/work-item/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/power-k/ui/pages/context-based/work-item/index.ts +++ b/apps/web/core/components/power-k/ui/pages/context-based/work-item/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/power-k/ui/pages/context-based/work-item/labels-menu.tsx b/apps/web/core/components/power-k/ui/pages/context-based/work-item/labels-menu.tsx index 03d974506f7..42a5f61f5ba 100644 --- a/apps/web/core/components/power-k/ui/pages/context-based/work-item/labels-menu.tsx +++ b/apps/web/core/components/power-k/ui/pages/context-based/work-item/labels-menu.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane types import type { IIssueLabel, TIssue } from "@plane/types"; diff --git a/apps/web/core/components/power-k/ui/pages/context-based/work-item/modules-menu.tsx b/apps/web/core/components/power-k/ui/pages/context-based/work-item/modules-menu.tsx index bda75dc7347..d780f8c5a32 100644 --- a/apps/web/core/components/power-k/ui/pages/context-based/work-item/modules-menu.tsx +++ b/apps/web/core/components/power-k/ui/pages/context-based/work-item/modules-menu.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane types import type { IModule, TIssue } from "@plane/types"; diff --git a/apps/web/core/components/power-k/ui/pages/context-based/work-item/priorities-menu.tsx b/apps/web/core/components/power-k/ui/pages/context-based/work-item/priorities-menu.tsx index 881604447a0..1ea30ebd19e 100644 --- a/apps/web/core/components/power-k/ui/pages/context-based/work-item/priorities-menu.tsx +++ b/apps/web/core/components/power-k/ui/pages/context-based/work-item/priorities-menu.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Command } from "cmdk"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/power-k/ui/pages/context-based/work-item/root.tsx b/apps/web/core/components/power-k/ui/pages/context-based/work-item/root.tsx index efe2f978d2d..70dc4392cf7 100644 --- a/apps/web/core/components/power-k/ui/pages/context-based/work-item/root.tsx +++ b/apps/web/core/components/power-k/ui/pages/context-based/work-item/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useParams } from "next/navigation"; // plane imports diff --git a/apps/web/core/components/power-k/ui/pages/context-based/work-item/states-menu.tsx b/apps/web/core/components/power-k/ui/pages/context-based/work-item/states-menu.tsx index 6afc459f03b..96f15383079 100644 --- a/apps/web/core/components/power-k/ui/pages/context-based/work-item/states-menu.tsx +++ b/apps/web/core/components/power-k/ui/pages/context-based/work-item/states-menu.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Command } from "cmdk"; import { observer } from "mobx-react"; // plane types diff --git a/apps/web/core/components/power-k/ui/pages/default.tsx b/apps/web/core/components/power-k/ui/pages/default.tsx index 72e905c0522..6d3f6ddf7fc 100644 --- a/apps/web/core/components/power-k/ui/pages/default.tsx +++ b/apps/web/core/components/power-k/ui/pages/default.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // hooks import { usePowerK } from "@/hooks/store/use-power-k"; diff --git a/apps/web/core/components/power-k/ui/pages/index.ts b/apps/web/core/components/power-k/ui/pages/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/power-k/ui/pages/index.ts +++ b/apps/web/core/components/power-k/ui/pages/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/power-k/ui/pages/open-entity/project-cycles-menu.tsx b/apps/web/core/components/power-k/ui/pages/open-entity/project-cycles-menu.tsx index 448aa8fbe7c..0b2b7fdb766 100644 --- a/apps/web/core/components/power-k/ui/pages/open-entity/project-cycles-menu.tsx +++ b/apps/web/core/components/power-k/ui/pages/open-entity/project-cycles-menu.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane types import type { ICycle } from "@plane/types"; diff --git a/apps/web/core/components/power-k/ui/pages/open-entity/project-modules-menu.tsx b/apps/web/core/components/power-k/ui/pages/open-entity/project-modules-menu.tsx index a1750146054..b359501d565 100644 --- a/apps/web/core/components/power-k/ui/pages/open-entity/project-modules-menu.tsx +++ b/apps/web/core/components/power-k/ui/pages/open-entity/project-modules-menu.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane types import type { IModule } from "@plane/types"; diff --git a/apps/web/core/components/power-k/ui/pages/open-entity/project-settings-menu.tsx b/apps/web/core/components/power-k/ui/pages/open-entity/project-settings-menu.tsx index 25920d8d420..5a1be462b44 100644 --- a/apps/web/core/components/power-k/ui/pages/open-entity/project-settings-menu.tsx +++ b/apps/web/core/components/power-k/ui/pages/open-entity/project-settings-menu.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { EUserPermissionsLevel, PROJECT_SETTINGS } from "@plane/constants"; diff --git a/apps/web/core/components/power-k/ui/pages/open-entity/project-views-menu.tsx b/apps/web/core/components/power-k/ui/pages/open-entity/project-views-menu.tsx index 6d59efa94a9..16a04530f88 100644 --- a/apps/web/core/components/power-k/ui/pages/open-entity/project-views-menu.tsx +++ b/apps/web/core/components/power-k/ui/pages/open-entity/project-views-menu.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane types import type { IProjectView } from "@plane/types"; diff --git a/apps/web/core/components/power-k/ui/pages/open-entity/projects-menu.tsx b/apps/web/core/components/power-k/ui/pages/open-entity/projects-menu.tsx index 2c3913ffe64..a1d48b5d9a8 100644 --- a/apps/web/core/components/power-k/ui/pages/open-entity/projects-menu.tsx +++ b/apps/web/core/components/power-k/ui/pages/open-entity/projects-menu.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane types import type { IPartialProject } from "@plane/types"; diff --git a/apps/web/core/components/power-k/ui/pages/open-entity/root.tsx b/apps/web/core/components/power-k/ui/pages/open-entity/root.tsx index 23967d7c885..c6de0cc538f 100644 --- a/apps/web/core/components/power-k/ui/pages/open-entity/root.tsx +++ b/apps/web/core/components/power-k/ui/pages/open-entity/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // local imports import { PowerKOpenProjectCyclesMenu } from "./project-cycles-menu"; import { PowerKOpenProjectModulesMenu } from "./project-modules-menu"; diff --git a/apps/web/core/components/power-k/ui/pages/open-entity/shared.ts b/apps/web/core/components/power-k/ui/pages/open-entity/shared.ts index 93fb4061481..c399a6cc374 100644 --- a/apps/web/core/components/power-k/ui/pages/open-entity/shared.ts +++ b/apps/web/core/components/power-k/ui/pages/open-entity/shared.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // local imports import type { TPowerKContext, TPowerKPageType } from "@/components/power-k/core/types"; diff --git a/apps/web/core/components/power-k/ui/pages/open-entity/workspace-settings-menu.tsx b/apps/web/core/components/power-k/ui/pages/open-entity/workspace-settings-menu.tsx index c4e9997ec58..6520ed2f806 100644 --- a/apps/web/core/components/power-k/ui/pages/open-entity/workspace-settings-menu.tsx +++ b/apps/web/core/components/power-k/ui/pages/open-entity/workspace-settings-menu.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane types import { EUserPermissionsLevel, WORKSPACE_SETTINGS } from "@plane/constants"; diff --git a/apps/web/core/components/power-k/ui/pages/open-entity/workspaces-menu.tsx b/apps/web/core/components/power-k/ui/pages/open-entity/workspaces-menu.tsx index 755a7837650..70df60e4b0e 100644 --- a/apps/web/core/components/power-k/ui/pages/open-entity/workspaces-menu.tsx +++ b/apps/web/core/components/power-k/ui/pages/open-entity/workspaces-menu.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane types import type { IWorkspace } from "@plane/types"; diff --git a/apps/web/core/components/power-k/ui/pages/preferences/index.ts b/apps/web/core/components/power-k/ui/pages/preferences/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/power-k/ui/pages/preferences/index.ts +++ b/apps/web/core/components/power-k/ui/pages/preferences/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/power-k/ui/pages/preferences/languages-menu.tsx b/apps/web/core/components/power-k/ui/pages/preferences/languages-menu.tsx index 63039ae8991..1a2632077b4 100644 --- a/apps/web/core/components/power-k/ui/pages/preferences/languages-menu.tsx +++ b/apps/web/core/components/power-k/ui/pages/preferences/languages-menu.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { Command } from "cmdk"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/power-k/ui/pages/preferences/root.tsx b/apps/web/core/components/power-k/ui/pages/preferences/root.tsx index a40ca22a5fe..32d21df4b6c 100644 --- a/apps/web/core/components/power-k/ui/pages/preferences/root.tsx +++ b/apps/web/core/components/power-k/ui/pages/preferences/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; // components diff --git a/apps/web/core/components/power-k/ui/pages/preferences/start-of-week-menu.tsx b/apps/web/core/components/power-k/ui/pages/preferences/start-of-week-menu.tsx index d16dcb75e63..2d9c8b699b0 100644 --- a/apps/web/core/components/power-k/ui/pages/preferences/start-of-week-menu.tsx +++ b/apps/web/core/components/power-k/ui/pages/preferences/start-of-week-menu.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { Command } from "cmdk"; // plane imports diff --git a/apps/web/core/components/power-k/ui/pages/preferences/themes-menu.tsx b/apps/web/core/components/power-k/ui/pages/preferences/themes-menu.tsx index ca64085b7a7..6018fe25636 100644 --- a/apps/web/core/components/power-k/ui/pages/preferences/themes-menu.tsx +++ b/apps/web/core/components/power-k/ui/pages/preferences/themes-menu.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useEffect, useState } from "react"; import { Command } from "cmdk"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/power-k/ui/pages/preferences/timezone-menu.tsx b/apps/web/core/components/power-k/ui/pages/preferences/timezone-menu.tsx index 088ca359aa1..3d309bd4dcd 100644 --- a/apps/web/core/components/power-k/ui/pages/preferences/timezone-menu.tsx +++ b/apps/web/core/components/power-k/ui/pages/preferences/timezone-menu.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { Command } from "cmdk"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/power-k/ui/pages/root.tsx b/apps/web/core/components/power-k/ui/pages/root.tsx index 8286b32d2ab..21524bea4d0 100644 --- a/apps/web/core/components/power-k/ui/pages/root.tsx +++ b/apps/web/core/components/power-k/ui/pages/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; // local imports diff --git a/apps/web/core/components/power-k/ui/pages/work-item-selection-page.tsx b/apps/web/core/components/power-k/ui/pages/work-item-selection-page.tsx index d27a6ccbacd..9dc9b4dabe0 100644 --- a/apps/web/core/components/power-k/ui/pages/work-item-selection-page.tsx +++ b/apps/web/core/components/power-k/ui/pages/work-item-selection-page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState, useEffect } from "react"; // plane imports // import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/power-k/ui/renderer/command.tsx b/apps/web/core/components/power-k/ui/renderer/command.tsx index 4422a316178..408a454700c 100644 --- a/apps/web/core/components/power-k/ui/renderer/command.tsx +++ b/apps/web/core/components/power-k/ui/renderer/command.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { Command } from "cmdk"; // plane imports diff --git a/apps/web/core/components/power-k/ui/renderer/shared.ts b/apps/web/core/components/power-k/ui/renderer/shared.ts index 782752c433d..bf65ab84d0b 100644 --- a/apps/web/core/components/power-k/ui/renderer/shared.ts +++ b/apps/web/core/components/power-k/ui/renderer/shared.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TPowerKCommandGroup } from "../../core/types"; export const POWER_K_GROUP_PRIORITY: Record = { diff --git a/apps/web/core/components/power-k/ui/renderer/shortcut.tsx b/apps/web/core/components/power-k/ui/renderer/shortcut.tsx index 07fda48edc8..3cd9b0cd497 100644 --- a/apps/web/core/components/power-k/ui/renderer/shortcut.tsx +++ b/apps/web/core/components/power-k/ui/renderer/shortcut.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { useTranslation } from "@plane/i18n"; import { substringMatch } from "@plane/utils"; diff --git a/apps/web/core/components/power-k/utils/navigation.ts b/apps/web/core/components/power-k/utils/navigation.ts index 2c88823e34c..f5b33239115 100644 --- a/apps/web/core/components/power-k/utils/navigation.ts +++ b/apps/web/core/components/power-k/utils/navigation.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { joinUrlPath } from "@plane/utils"; // local imports diff --git a/apps/web/core/components/profile/activity/activity-list.tsx b/apps/web/core/components/profile/activity/activity-list.tsx index e2a292640cf..54941086e2e 100644 --- a/apps/web/core/components/profile/activity/activity-list.tsx +++ b/apps/web/core/components/profile/activity/activity-list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import Link from "next/link"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/profile/activity/download-button.tsx b/apps/web/core/components/profile/activity/download-button.tsx index 9eb5ccd83ef..d162dbd2455 100644 --- a/apps/web/core/components/profile/activity/download-button.tsx +++ b/apps/web/core/components/profile/activity/download-button.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { useParams } from "next/navigation"; // services diff --git a/apps/web/core/components/profile/activity/profile-activity-list.tsx b/apps/web/core/components/profile/activity/profile-activity-list.tsx index 872118d1cdc..3702796b9d5 100644 --- a/apps/web/core/components/profile/activity/profile-activity-list.tsx +++ b/apps/web/core/components/profile/activity/profile-activity-list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect } from "react"; import { observer } from "mobx-react"; import Link from "next/link"; diff --git a/apps/web/core/components/profile/activity/workspace-activity-list.tsx b/apps/web/core/components/profile/activity/workspace-activity-list.tsx index 1f9e140d37a..c1e0a32d9c3 100644 --- a/apps/web/core/components/profile/activity/workspace-activity-list.tsx +++ b/apps/web/core/components/profile/activity/workspace-activity-list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect } from "react"; import { useParams } from "next/navigation"; import useSWR from "swr"; diff --git a/apps/web/core/components/profile/overview/activity.tsx b/apps/web/core/components/profile/overview/activity.tsx index a532e3c50fd..d1a0627983a 100644 --- a/apps/web/core/components/profile/overview/activity.tsx +++ b/apps/web/core/components/profile/overview/activity.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useParams } from "next/navigation"; import useSWR from "swr"; diff --git a/apps/web/core/components/profile/overview/priority-distribution.tsx b/apps/web/core/components/profile/overview/priority-distribution.tsx index cefcfed9df6..5de6d3e8723 100644 --- a/apps/web/core/components/profile/overview/priority-distribution.tsx +++ b/apps/web/core/components/profile/overview/priority-distribution.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { useTranslation } from "@plane/i18n"; import { BarChart } from "@plane/propel/charts/bar-chart"; diff --git a/apps/web/core/components/profile/overview/state-distribution.tsx b/apps/web/core/components/profile/overview/state-distribution.tsx index e7403142a2e..b1de4995a3a 100644 --- a/apps/web/core/components/profile/overview/state-distribution.tsx +++ b/apps/web/core/components/profile/overview/state-distribution.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { STATE_GROUPS } from "@plane/constants"; import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/profile/overview/stats.tsx b/apps/web/core/components/profile/overview/stats.tsx index f4950b8eea6..9431cc8115b 100644 --- a/apps/web/core/components/profile/overview/stats.tsx +++ b/apps/web/core/components/profile/overview/stats.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import Link from "next/link"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/profile/overview/workload.tsx b/apps/web/core/components/profile/overview/workload.tsx index 9a40cbefaa6..0cadee4c0f3 100644 --- a/apps/web/core/components/profile/overview/workload.tsx +++ b/apps/web/core/components/profile/overview/workload.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { STATE_GROUPS } from "@plane/constants"; // types diff --git a/apps/web/core/components/profile/profile-issues-filter.tsx b/apps/web/core/components/profile/profile-issues-filter.tsx index 865bc63465a..73a40667e9e 100644 --- a/apps/web/core/components/profile/profile-issues-filter.tsx +++ b/apps/web/core/components/profile/profile-issues-filter.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/profile/profile-issues.tsx b/apps/web/core/components/profile/profile-issues.tsx index 60224186743..d4cefe90075 100644 --- a/apps/web/core/components/profile/profile-issues.tsx +++ b/apps/web/core/components/profile/profile-issues.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useEffect } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/profile/profile-setting-content-wrapper.tsx b/apps/web/core/components/profile/profile-setting-content-wrapper.tsx index 6672dd574d8..b2d743396ee 100644 --- a/apps/web/core/components/profile/profile-setting-content-wrapper.tsx +++ b/apps/web/core/components/profile/profile-setting-content-wrapper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { cn } from "@plane/utils"; import { SidebarHamburgerToggle } from "@/components/core/sidebar/sidebar-menu-hamburger-toggle"; diff --git a/apps/web/core/components/profile/sidebar.tsx b/apps/web/core/components/profile/sidebar.tsx index 4d7633051ee..4b37234b584 100644 --- a/apps/web/core/components/profile/sidebar.tsx +++ b/apps/web/core/components/profile/sidebar.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useRef } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/profile/start-of-week-preference.tsx b/apps/web/core/components/profile/start-of-week-preference.tsx index 535305f96ad..93893b4ce86 100644 --- a/apps/web/core/components/profile/start-of-week-preference.tsx +++ b/apps/web/core/components/profile/start-of-week-preference.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { START_OF_THE_WEEK_OPTIONS } from "@plane/constants"; diff --git a/apps/web/core/components/profile/time.tsx b/apps/web/core/components/profile/time.tsx index 1fc47cc62f4..5265e2b2e3c 100644 --- a/apps/web/core/components/profile/time.tsx +++ b/apps/web/core/components/profile/time.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // hooks import { useCurrentTime } from "@/hooks/use-current-time"; diff --git a/apps/web/core/components/project-states/create-update/create.tsx b/apps/web/core/components/project-states/create-update/create.tsx index a47eaed264a..0505fcb5870 100644 --- a/apps/web/core/components/project-states/create-update/create.tsx +++ b/apps/web/core/components/project-states/create-update/create.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import { STATE_GROUPS } from "@plane/constants"; diff --git a/apps/web/core/components/project-states/create-update/form.tsx b/apps/web/core/components/project-states/create-update/form.tsx index 0b41377dc3a..cd41e28dda6 100644 --- a/apps/web/core/components/project-states/create-update/form.tsx +++ b/apps/web/core/components/project-states/create-update/form.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useState } from "react"; import { TwitterPicker } from "react-color"; import { Button } from "@plane/propel/button"; diff --git a/apps/web/core/components/project-states/create-update/index.ts b/apps/web/core/components/project-states/create-update/index.ts index a295e4a83e0..8afd9ccebb4 100644 --- a/apps/web/core/components/project-states/create-update/index.ts +++ b/apps/web/core/components/project-states/create-update/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./create"; export * from "./update"; export * from "./form"; diff --git a/apps/web/core/components/project-states/create-update/update.tsx b/apps/web/core/components/project-states/create-update/update.tsx index beeec8ef25f..9b91a1b2fba 100644 --- a/apps/web/core/components/project-states/create-update/update.tsx +++ b/apps/web/core/components/project-states/create-update/update.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import { TOAST_TYPE, setToast } from "@plane/propel/toast"; diff --git a/apps/web/core/components/project-states/group-item.tsx b/apps/web/core/components/project-states/group-item.tsx index 485e35037c2..92ec33d6532 100644 --- a/apps/web/core/components/project-states/group-item.tsx +++ b/apps/web/core/components/project-states/group-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState, useRef } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/project-states/group-list.tsx b/apps/web/core/components/project-states/group-list.tsx index 6490340ab00..eec413d79bf 100644 --- a/apps/web/core/components/project-states/group-list.tsx +++ b/apps/web/core/components/project-states/group-list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/project-states/index.ts b/apps/web/core/components/project-states/index.ts index 22e130d6ef5..58dbbc48b63 100644 --- a/apps/web/core/components/project-states/index.ts +++ b/apps/web/core/components/project-states/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; export * from "./group-list"; diff --git a/apps/web/core/components/project-states/loader.tsx b/apps/web/core/components/project-states/loader.tsx index 2cb7b3f82f4..876110c8e37 100644 --- a/apps/web/core/components/project-states/loader.tsx +++ b/apps/web/core/components/project-states/loader.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Loader } from "@plane/ui"; export function ProjectStateLoader() { diff --git a/apps/web/core/components/project-states/options/delete.tsx b/apps/web/core/components/project-states/options/delete.tsx index 7048bf4b1ec..235b4433d5f 100644 --- a/apps/web/core/components/project-states/options/delete.tsx +++ b/apps/web/core/components/project-states/options/delete.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import { Loader } from "lucide-react"; diff --git a/apps/web/core/components/project-states/options/index.ts b/apps/web/core/components/project-states/options/index.ts index 6aad9566cbe..77e6d70f015 100644 --- a/apps/web/core/components/project-states/options/index.ts +++ b/apps/web/core/components/project-states/options/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./mark-as-default"; export * from "./delete"; diff --git a/apps/web/core/components/project-states/options/mark-as-default.tsx b/apps/web/core/components/project-states/options/mark-as-default.tsx index 38e857a82c8..de3e0b143de 100644 --- a/apps/web/core/components/project-states/options/mark-as-default.tsx +++ b/apps/web/core/components/project-states/options/mark-as-default.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/project-states/root.tsx b/apps/web/core/components/project-states/root.tsx index 1143b268b42..8aac7f4d8b2 100644 --- a/apps/web/core/components/project-states/root.tsx +++ b/apps/web/core/components/project-states/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useMemo } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/project-states/state-delete-modal.tsx b/apps/web/core/components/project-states/state-delete-modal.tsx index 831950365a2..c1b04d45539 100644 --- a/apps/web/core/components/project-states/state-delete-modal.tsx +++ b/apps/web/core/components/project-states/state-delete-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/project-states/state-item-title.tsx b/apps/web/core/components/project-states/state-item-title.tsx index db6eb7ca0e1..920efa83415 100644 --- a/apps/web/core/components/project-states/state-item-title.tsx +++ b/apps/web/core/components/project-states/state-item-title.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { SetStateAction } from "react"; import { observer } from "mobx-react"; import { GripVertical } from "lucide-react"; diff --git a/apps/web/core/components/project-states/state-item.tsx b/apps/web/core/components/project-states/state-item.tsx index 84407cbb90a..49c87524549 100644 --- a/apps/web/core/components/project-states/state-item.tsx +++ b/apps/web/core/components/project-states/state-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Fragment, useCallback, useEffect, useRef, useState } from "react"; import { combine } from "@atlaskit/pragmatic-drag-and-drop/combine"; import { draggable, dropTargetForElements } from "@atlaskit/pragmatic-drag-and-drop/element/adapter"; diff --git a/apps/web/core/components/project-states/state-list.tsx b/apps/web/core/components/project-states/state-list.tsx index e379eaf6461..0035b5d2968 100644 --- a/apps/web/core/components/project-states/state-list.tsx +++ b/apps/web/core/components/project-states/state-list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import type { IState, TStateGroups, TStateOperationsCallbacks } from "@plane/types"; // components diff --git a/apps/web/core/components/project/applied-filters/access.tsx b/apps/web/core/components/project/applied-filters/access.tsx index 1c7e1b4a1b6..4919d5a46b7 100644 --- a/apps/web/core/components/project/applied-filters/access.tsx +++ b/apps/web/core/components/project/applied-filters/access.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // constants import { NETWORK_CHOICES } from "@plane/constants"; diff --git a/apps/web/core/components/project/applied-filters/date.tsx b/apps/web/core/components/project/applied-filters/date.tsx index 443201acace..ec7610548f3 100644 --- a/apps/web/core/components/project/applied-filters/date.tsx +++ b/apps/web/core/components/project/applied-filters/date.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { PROJECT_CREATED_AT_FILTER_OPTIONS } from "@plane/constants"; import { CloseIcon } from "@plane/propel/icons"; diff --git a/apps/web/core/components/project/applied-filters/index.ts b/apps/web/core/components/project/applied-filters/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/project/applied-filters/index.ts +++ b/apps/web/core/components/project/applied-filters/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/project/applied-filters/members.tsx b/apps/web/core/components/project/applied-filters/members.tsx index fc6242bc24d..6e7a8b92c07 100644 --- a/apps/web/core/components/project/applied-filters/members.tsx +++ b/apps/web/core/components/project/applied-filters/members.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { CloseIcon } from "@plane/propel/icons"; // ui diff --git a/apps/web/core/components/project/applied-filters/project-display-filters.tsx b/apps/web/core/components/project/applied-filters/project-display-filters.tsx index 93106a91564..177830cdece 100644 --- a/apps/web/core/components/project/applied-filters/project-display-filters.tsx +++ b/apps/web/core/components/project/applied-filters/project-display-filters.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // icons // types diff --git a/apps/web/core/components/project/applied-filters/root.tsx b/apps/web/core/components/project/applied-filters/root.tsx index 70f5a94c26c..979a524da28 100644 --- a/apps/web/core/components/project/applied-filters/root.tsx +++ b/apps/web/core/components/project/applied-filters/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useTranslation } from "@plane/i18n"; import { CloseIcon } from "@plane/propel/icons"; // plane imports diff --git a/apps/web/core/components/project/archive-restore-modal.tsx b/apps/web/core/components/project/archive-restore-modal.tsx index 8a7699fe8d0..0f17ce90f7c 100644 --- a/apps/web/core/components/project/archive-restore-modal.tsx +++ b/apps/web/core/components/project/archive-restore-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; // ui import { Button } from "@plane/propel/button"; diff --git a/apps/web/core/components/project/card-list.tsx b/apps/web/core/components/project/card-list.tsx index 01e7842379e..961045d6489 100644 --- a/apps/web/core/components/project/card-list.tsx +++ b/apps/web/core/components/project/card-list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { EUserPermissionsLevel, EUserPermissions } from "@plane/constants"; diff --git a/apps/web/core/components/project/card.tsx b/apps/web/core/components/project/card.tsx index 9c7dcd7b56a..cf155624206 100644 --- a/apps/web/core/components/project/card.tsx +++ b/apps/web/core/components/project/card.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useRef, useState } from "react"; import { observer } from "mobx-react"; import Link from "next/link"; diff --git a/apps/web/core/components/project/confirm-project-member-remove.tsx b/apps/web/core/components/project/confirm-project-member-remove.tsx index d8f2b564887..6f606e52bdf 100644 --- a/apps/web/core/components/project/confirm-project-member-remove.tsx +++ b/apps/web/core/components/project/confirm-project-member-remove.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/project/create-project-modal.tsx b/apps/web/core/components/project/create-project-modal.tsx index ca6d0a2a66c..c1c9a31e7d3 100644 --- a/apps/web/core/components/project/create-project-modal.tsx +++ b/apps/web/core/components/project/create-project-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useState } from "react"; import { EModalPosition, EModalWidth, ModalCore } from "@plane/ui"; import { getAssetIdFromUrl, checkURLValidity } from "@plane/utils"; diff --git a/apps/web/core/components/project/create/common-attributes.tsx b/apps/web/core/components/project/create/common-attributes.tsx index c0f43202538..56907c3c2c8 100644 --- a/apps/web/core/components/project/create/common-attributes.tsx +++ b/apps/web/core/components/project/create/common-attributes.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ChangeEvent } from "react"; import type { UseFormSetValue } from "react-hook-form"; import { Controller, useFormContext } from "react-hook-form"; diff --git a/apps/web/core/components/project/create/header.tsx b/apps/web/core/components/project/create/header.tsx index 3e6c1384ccf..149bc675f1d 100644 --- a/apps/web/core/components/project/create/header.tsx +++ b/apps/web/core/components/project/create/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { Controller, useFormContext } from "react-hook-form"; // plane imports diff --git a/apps/web/core/components/project/create/project-create-buttons.tsx b/apps/web/core/components/project/create/project-create-buttons.tsx index db77a8fadf0..f268c6734f4 100644 --- a/apps/web/core/components/project/create/project-create-buttons.tsx +++ b/apps/web/core/components/project/create/project-create-buttons.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useFormContext } from "react-hook-form"; // plane imports import { ETabIndices } from "@plane/constants"; diff --git a/apps/web/core/components/project/delete-project-modal.tsx b/apps/web/core/components/project/delete-project-modal.tsx index 3a0276fee9f..dd9ac01a909 100644 --- a/apps/web/core/components/project/delete-project-modal.tsx +++ b/apps/web/core/components/project/delete-project-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useParams } from "next/navigation"; import { Controller, useForm } from "react-hook-form"; import { AlertTriangle } from "lucide-react"; diff --git a/apps/web/core/components/project/dropdowns/filters/access.tsx b/apps/web/core/components/project/dropdowns/filters/access.tsx index 6b3d0032e8c..5b850f29c03 100644 --- a/apps/web/core/components/project/dropdowns/filters/access.tsx +++ b/apps/web/core/components/project/dropdowns/filters/access.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/project/dropdowns/filters/created-at.tsx b/apps/web/core/components/project/dropdowns/filters/created-at.tsx index 0c1034a3ced..ac0a6f2adc5 100644 --- a/apps/web/core/components/project/dropdowns/filters/created-at.tsx +++ b/apps/web/core/components/project/dropdowns/filters/created-at.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState } from "react"; import { observer } from "mobx-react"; // plane constants diff --git a/apps/web/core/components/project/dropdowns/filters/index.ts b/apps/web/core/components/project/dropdowns/filters/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/project/dropdowns/filters/index.ts +++ b/apps/web/core/components/project/dropdowns/filters/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/project/dropdowns/filters/lead.tsx b/apps/web/core/components/project/dropdowns/filters/lead.tsx index 5a1fef606e8..fa4ee6124f6 100644 --- a/apps/web/core/components/project/dropdowns/filters/lead.tsx +++ b/apps/web/core/components/project/dropdowns/filters/lead.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useMemo, useState } from "react"; import { sortBy } from "lodash-es"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/project/dropdowns/filters/member-list.tsx b/apps/web/core/components/project/dropdowns/filters/member-list.tsx index 35c2bac2cab..bb8acd15ecc 100644 --- a/apps/web/core/components/project/dropdowns/filters/member-list.tsx +++ b/apps/web/core/components/project/dropdowns/filters/member-list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/project/dropdowns/filters/members.tsx b/apps/web/core/components/project/dropdowns/filters/members.tsx index 72f0d9bff45..1af34e16ce8 100644 --- a/apps/web/core/components/project/dropdowns/filters/members.tsx +++ b/apps/web/core/components/project/dropdowns/filters/members.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useMemo, useState } from "react"; import { sortBy } from "lodash-es"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/project/dropdowns/filters/root.tsx b/apps/web/core/components/project/dropdowns/filters/root.tsx index c4d56f6b1df..e24bf45615a 100644 --- a/apps/web/core/components/project/dropdowns/filters/root.tsx +++ b/apps/web/core/components/project/dropdowns/filters/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import { SearchIcon, CloseIcon } from "@plane/propel/icons"; diff --git a/apps/web/core/components/project/dropdowns/order-by.tsx b/apps/web/core/components/project/dropdowns/order-by.tsx index b780f80a522..02d9c2c90c7 100644 --- a/apps/web/core/components/project/dropdowns/order-by.tsx +++ b/apps/web/core/components/project/dropdowns/order-by.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ArrowDownWideNarrow } from "lucide-react"; // plane imports import { PROJECT_ORDER_BY_OPTIONS } from "@plane/constants"; diff --git a/apps/web/core/components/project/empty-state.tsx b/apps/web/core/components/project/empty-state.tsx index 942fba81514..2e70a30e149 100644 --- a/apps/web/core/components/project/empty-state.tsx +++ b/apps/web/core/components/project/empty-state.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // ui import { Button } from "@plane/propel/button"; diff --git a/apps/web/core/components/project/filters.tsx b/apps/web/core/components/project/filters.tsx index 09620729ee2..5f7215bc4a7 100644 --- a/apps/web/core/components/project/filters.tsx +++ b/apps/web/core/components/project/filters.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/project/form-loader.tsx b/apps/web/core/components/project/form-loader.tsx index ef2c913fca8..a78d4d134c1 100644 --- a/apps/web/core/components/project/form-loader.tsx +++ b/apps/web/core/components/project/form-loader.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // components import { Loader } from "@plane/ui"; diff --git a/apps/web/core/components/project/form.tsx b/apps/web/core/components/project/form.tsx index 527dab32242..60d917cadf1 100644 --- a/apps/web/core/components/project/form.tsx +++ b/apps/web/core/components/project/form.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useState } from "react"; import { Controller, useForm } from "react-hook-form"; import { Info } from "lucide-react"; diff --git a/apps/web/core/components/project/header.tsx b/apps/web/core/components/project/header.tsx index 2e53bf96619..d5b08d72e70 100644 --- a/apps/web/core/components/project/header.tsx +++ b/apps/web/core/components/project/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { usePathname } from "next/navigation"; // i18n diff --git a/apps/web/core/components/project/integration-card.tsx b/apps/web/core/components/project/integration-card.tsx index 468d6d2855a..43781619479 100644 --- a/apps/web/core/components/project/integration-card.tsx +++ b/apps/web/core/components/project/integration-card.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useParams } from "next/navigation"; import useSWR, { mutate } from "swr"; import { TOAST_TYPE, setToast } from "@plane/propel/toast"; diff --git a/apps/web/core/components/project/join-project-modal.tsx b/apps/web/core/components/project/join-project-modal.tsx index 4e7cf2659cc..86b811acf77 100644 --- a/apps/web/core/components/project/join-project-modal.tsx +++ b/apps/web/core/components/project/join-project-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; // types import { Button } from "@plane/propel/button"; diff --git a/apps/web/core/components/project/leave-project-modal.tsx b/apps/web/core/components/project/leave-project-modal.tsx index 202a43f38c0..5aeda69709b 100644 --- a/apps/web/core/components/project/leave-project-modal.tsx +++ b/apps/web/core/components/project/leave-project-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useParams } from "next/navigation"; import { Controller, useForm } from "react-hook-form"; diff --git a/apps/web/core/components/project/member-header-column.tsx b/apps/web/core/components/project/member-header-column.tsx index 8b105183f36..6dd57bea222 100644 --- a/apps/web/core/components/project/member-header-column.tsx +++ b/apps/web/core/components/project/member-header-column.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // ui import { observer } from "mobx-react"; import { ArrowDownWideNarrow, ArrowUpNarrowWide, CheckIcon, ChevronDownIcon, Eraser, MoveRight } from "lucide-react"; diff --git a/apps/web/core/components/project/member-list-item.tsx b/apps/web/core/components/project/member-list-item.tsx index 4955f85c481..8c0b388c048 100644 --- a/apps/web/core/components/project/member-list-item.tsx +++ b/apps/web/core/components/project/member-list-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { TOAST_TYPE, setToast } from "@plane/propel/toast"; diff --git a/apps/web/core/components/project/member-list.tsx b/apps/web/core/components/project/member-list.tsx index 5dbe78d72ec..f8e4691484f 100644 --- a/apps/web/core/components/project/member-list.tsx +++ b/apps/web/core/components/project/member-list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/project/member-select.tsx b/apps/web/core/components/project/member-select.tsx index c66940ed055..4453c90a99a 100644 --- a/apps/web/core/components/project/member-select.tsx +++ b/apps/web/core/components/project/member-select.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/project/multi-select-modal.tsx b/apps/web/core/components/project/multi-select-modal.tsx index cac7e4b3f31..fb40f63fb0e 100644 --- a/apps/web/core/components/project/multi-select-modal.tsx +++ b/apps/web/core/components/project/multi-select-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useEffect, useMemo, useRef, useState } from "react"; import { xor } from "lodash-es"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/project/project-feature-update.tsx b/apps/web/core/components/project/project-feature-update.tsx index 9aa14282b53..761492b9ad3 100644 --- a/apps/web/core/components/project/project-feature-update.tsx +++ b/apps/web/core/components/project/project-feature-update.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import Link from "next/link"; import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/project/project-network-icon.tsx b/apps/web/core/components/project/project-network-icon.tsx index c3f8945e574..d48dae932cd 100644 --- a/apps/web/core/components/project/project-network-icon.tsx +++ b/apps/web/core/components/project/project-network-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TNetworkChoiceIconKey } from "@plane/constants"; // plane imports import { GlobeIcon, LockIcon } from "@plane/propel/icons"; diff --git a/apps/web/core/components/project/project-settings-member-defaults.tsx b/apps/web/core/components/project/project-settings-member-defaults.tsx index a6a60870694..a0a741ea434 100644 --- a/apps/web/core/components/project/project-settings-member-defaults.tsx +++ b/apps/web/core/components/project/project-settings-member-defaults.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ReactNode } from "react"; import { useEffect } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/project/publish-project/modal.tsx b/apps/web/core/components/project/publish-project/modal.tsx index 69947c36cf7..50733e0649b 100644 --- a/apps/web/core/components/project/publish-project/modal.tsx +++ b/apps/web/core/components/project/publish-project/modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useState } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/project/root.tsx b/apps/web/core/components/project/root.tsx index a9b87f1b56c..45dc41be0c8 100644 --- a/apps/web/core/components/project/root.tsx +++ b/apps/web/core/components/project/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useEffect } from "react"; import { observer } from "mobx-react"; import { useParams, usePathname } from "next/navigation"; diff --git a/apps/web/core/components/project/search-projects.tsx b/apps/web/core/components/project/search-projects.tsx index 50beeb337ff..cf4277afe35 100644 --- a/apps/web/core/components/project/search-projects.tsx +++ b/apps/web/core/components/project/search-projects.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useRef, useState } from "react"; import { observer } from "mobx-react"; // plane hooks diff --git a/apps/web/core/components/project/send-project-invitation-modal.tsx b/apps/web/core/components/project/send-project-invitation-modal.tsx index e2b8ef68e1d..947dff0d386 100644 --- a/apps/web/core/components/project/send-project-invitation-modal.tsx +++ b/apps/web/core/components/project/send-project-invitation-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useEffect } from "react"; import { observer } from "mobx-react"; import { useForm, Controller, useFieldArray } from "react-hook-form"; diff --git a/apps/web/core/components/project/settings/control-section.tsx b/apps/web/core/components/project/settings/control-section.tsx index 9f850aa2021..c7764ec7147 100644 --- a/apps/web/core/components/project/settings/control-section.tsx +++ b/apps/web/core/components/project/settings/control-section.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import { useParams } from "react-router"; diff --git a/apps/web/core/components/project/settings/features-list.tsx b/apps/web/core/components/project/settings/features-list.tsx index 655cb7e39c6..1d15734a559 100644 --- a/apps/web/core/components/project/settings/features-list.tsx +++ b/apps/web/core/components/project/settings/features-list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/project/settings/helper.tsx b/apps/web/core/components/project/settings/helper.tsx index ec667b557db..6be31060879 100644 --- a/apps/web/core/components/project/settings/helper.tsx +++ b/apps/web/core/components/project/settings/helper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import Link from "next/link"; import { PROJECT_TRACKER_ELEMENTS } from "@plane/constants"; import { ChevronRightIcon } from "@plane/propel/icons"; diff --git a/apps/web/core/components/project/settings/member-columns.tsx b/apps/web/core/components/project/settings/member-columns.tsx index d304a005f93..813fa180cd2 100644 --- a/apps/web/core/components/project/settings/member-columns.tsx +++ b/apps/web/core/components/project/settings/member-columns.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import Link from "next/link"; import { Controller, useForm } from "react-hook-form"; diff --git a/apps/web/core/components/readonly/cycle.tsx b/apps/web/core/components/readonly/cycle.tsx index 0b0abffb6b3..c5fc9753d1c 100644 --- a/apps/web/core/components/readonly/cycle.tsx +++ b/apps/web/core/components/readonly/cycle.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/readonly/date.tsx b/apps/web/core/components/readonly/date.tsx index 5e2c71af44f..b09650d3517 100644 --- a/apps/web/core/components/readonly/date.tsx +++ b/apps/web/core/components/readonly/date.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/readonly/estimate.tsx b/apps/web/core/components/readonly/estimate.tsx index 8863e4765da..1573681191e 100644 --- a/apps/web/core/components/readonly/estimate.tsx +++ b/apps/web/core/components/readonly/estimate.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect } from "react"; import { observer } from "mobx-react"; import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/readonly/index.tsx b/apps/web/core/components/readonly/index.tsx index 66e7a06b776..dea820817b2 100644 --- a/apps/web/core/components/readonly/index.tsx +++ b/apps/web/core/components/readonly/index.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // Readonly components for displaying single values instead of interactive dropdowns // These components handle their own data fetching using internal hooks export { ReadonlyState, type TReadonlyStateProps } from "./state"; diff --git a/apps/web/core/components/readonly/labels.tsx b/apps/web/core/components/readonly/labels.tsx index c9773259cfd..420bb87d08b 100644 --- a/apps/web/core/components/readonly/labels.tsx +++ b/apps/web/core/components/readonly/labels.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/readonly/member.tsx b/apps/web/core/components/readonly/member.tsx index 556b764d58b..14fae53be34 100644 --- a/apps/web/core/components/readonly/member.tsx +++ b/apps/web/core/components/readonly/member.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import type { LucideIcon } from "lucide-react"; // plane imports diff --git a/apps/web/core/components/readonly/module.tsx b/apps/web/core/components/readonly/module.tsx index d74fd230755..30a1dc32b03 100644 --- a/apps/web/core/components/readonly/module.tsx +++ b/apps/web/core/components/readonly/module.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect } from "react"; import { observer } from "mobx-react"; import { Layers } from "lucide-react"; diff --git a/apps/web/core/components/readonly/priority.tsx b/apps/web/core/components/readonly/priority.tsx index e059b936762..c3343ace4e4 100644 --- a/apps/web/core/components/readonly/priority.tsx +++ b/apps/web/core/components/readonly/priority.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { ISSUE_PRIORITIES } from "@plane/constants"; diff --git a/apps/web/core/components/readonly/state.tsx b/apps/web/core/components/readonly/state.tsx index 7e7105ec9fe..f041dcbfaff 100644 --- a/apps/web/core/components/readonly/state.tsx +++ b/apps/web/core/components/readonly/state.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useState } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/rich-filters/add-filters/button.tsx b/apps/web/core/components/rich-filters/add-filters/button.tsx index f47a0aac204..51f58c37505 100644 --- a/apps/web/core/components/rich-filters/add-filters/button.tsx +++ b/apps/web/core/components/rich-filters/add-filters/button.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; import { ListFilter } from "lucide-react"; diff --git a/apps/web/core/components/rich-filters/add-filters/dropdown.tsx b/apps/web/core/components/rich-filters/add-filters/dropdown.tsx index 459a4e498af..505162b3493 100644 --- a/apps/web/core/components/rich-filters/add-filters/dropdown.tsx +++ b/apps/web/core/components/rich-filters/add-filters/dropdown.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/rich-filters/filter-item/close-button.tsx b/apps/web/core/components/rich-filters/filter-item/close-button.tsx index 737e724888d..82d83cf7713 100644 --- a/apps/web/core/components/rich-filters/filter-item/close-button.tsx +++ b/apps/web/core/components/rich-filters/filter-item/close-button.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/rich-filters/filter-item/container.tsx b/apps/web/core/components/rich-filters/filter-item/container.tsx index f9a4db55a99..d711b5a681d 100644 --- a/apps/web/core/components/rich-filters/filter-item/container.tsx +++ b/apps/web/core/components/rich-filters/filter-item/container.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useRef } from "react"; // plane imports import { Tooltip } from "@plane/propel/tooltip"; diff --git a/apps/web/core/components/rich-filters/filter-item/invalid.tsx b/apps/web/core/components/rich-filters/filter-item/invalid.tsx index f0426073585..931f3d8e8e9 100644 --- a/apps/web/core/components/rich-filters/filter-item/invalid.tsx +++ b/apps/web/core/components/rich-filters/filter-item/invalid.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; import { CircleAlert } from "lucide-react"; diff --git a/apps/web/core/components/rich-filters/filter-item/loader.tsx b/apps/web/core/components/rich-filters/filter-item/loader.tsx index de81d2b762a..508d7546c37 100644 --- a/apps/web/core/components/rich-filters/filter-item/loader.tsx +++ b/apps/web/core/components/rich-filters/filter-item/loader.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Loader } from "@plane/ui"; export function FilterItemLoader() { diff --git a/apps/web/core/components/rich-filters/filter-item/property.tsx b/apps/web/core/components/rich-filters/filter-item/property.tsx index a3e36266e7b..46c9d9f7efb 100644 --- a/apps/web/core/components/rich-filters/filter-item/property.tsx +++ b/apps/web/core/components/rich-filters/filter-item/property.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { Tooltip } from "@plane/propel/tooltip"; diff --git a/apps/web/core/components/rich-filters/filter-item/root.tsx b/apps/web/core/components/rich-filters/filter-item/root.tsx index e70cca28a8f..1440f46546d 100644 --- a/apps/web/core/components/rich-filters/filter-item/root.tsx +++ b/apps/web/core/components/rich-filters/filter-item/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/rich-filters/filter-value-input/date/range.tsx b/apps/web/core/components/rich-filters/filter-value-input/date/range.tsx index 818f4565cfc..8a96acf37e0 100644 --- a/apps/web/core/components/rich-filters/filter-value-input/date/range.tsx +++ b/apps/web/core/components/rich-filters/filter-value-input/date/range.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/rich-filters/filter-value-input/date/single.tsx b/apps/web/core/components/rich-filters/filter-value-input/date/single.tsx index 6fc667740f8..0eb70df03fd 100644 --- a/apps/web/core/components/rich-filters/filter-value-input/date/single.tsx +++ b/apps/web/core/components/rich-filters/filter-value-input/date/single.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/rich-filters/filter-value-input/root.tsx b/apps/web/core/components/rich-filters/filter-value-input/root.tsx index a9717b09ca5..b1e996ed1a3 100644 --- a/apps/web/core/components/rich-filters/filter-value-input/root.tsx +++ b/apps/web/core/components/rich-filters/filter-value-input/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/rich-filters/filter-value-input/select/multi.tsx b/apps/web/core/components/rich-filters/filter-value-input/select/multi.tsx index 222faa2f4ad..2c5fb409fa8 100644 --- a/apps/web/core/components/rich-filters/filter-value-input/select/multi.tsx +++ b/apps/web/core/components/rich-filters/filter-value-input/select/multi.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState, useEffect, useMemo } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/rich-filters/filter-value-input/select/selected-options-display.tsx b/apps/web/core/components/rich-filters/filter-value-input/select/selected-options-display.tsx index 5e269570ffc..54d9fcee4ff 100644 --- a/apps/web/core/components/rich-filters/filter-value-input/select/selected-options-display.tsx +++ b/apps/web/core/components/rich-filters/filter-value-input/select/selected-options-display.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { Transition } from "@headlessui/react"; // plane imports diff --git a/apps/web/core/components/rich-filters/filter-value-input/select/shared.tsx b/apps/web/core/components/rich-filters/filter-value-input/select/shared.tsx index 35e0cf26b10..a948b26804c 100644 --- a/apps/web/core/components/rich-filters/filter-value-input/select/shared.tsx +++ b/apps/web/core/components/rich-filters/filter-value-input/select/shared.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { TSupportedFilterFieldConfigs, IFilterOption, TFilterValue } from "@plane/types"; import { cn } from "@plane/utils"; diff --git a/apps/web/core/components/rich-filters/filter-value-input/select/single.tsx b/apps/web/core/components/rich-filters/filter-value-input/select/single.tsx index 20c6d52967d..2e525b5d6e5 100644 --- a/apps/web/core/components/rich-filters/filter-value-input/select/single.tsx +++ b/apps/web/core/components/rich-filters/filter-value-input/select/single.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState, useEffect, useMemo } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/rich-filters/filters-row.tsx b/apps/web/core/components/rich-filters/filters-row.tsx index 30316890f68..423cb33620d 100644 --- a/apps/web/core/components/rich-filters/filters-row.tsx +++ b/apps/web/core/components/rich-filters/filters-row.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useCallback, useState } from "react"; import { observer } from "mobx-react"; import { ListFilterPlus } from "lucide-react"; diff --git a/apps/web/core/components/rich-filters/filters-toggle.tsx b/apps/web/core/components/rich-filters/filters-toggle.tsx index 76f84453200..27479216fbf 100644 --- a/apps/web/core/components/rich-filters/filters-toggle.tsx +++ b/apps/web/core/components/rich-filters/filters-toggle.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { IconButton } from "@plane/propel/icon-button"; diff --git a/apps/web/core/components/rich-filters/shared.ts b/apps/web/core/components/rich-filters/shared.ts index 763128503e5..498ac4258f0 100644 --- a/apps/web/core/components/rich-filters/shared.ts +++ b/apps/web/core/components/rich-filters/shared.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { SingleOrArray, TFilterConditionNodeForDisplay, diff --git a/apps/web/core/components/settings/boxed-control-item.tsx b/apps/web/core/components/settings/boxed-control-item.tsx index 6aac41f6eeb..3126dfac9a7 100644 --- a/apps/web/core/components/settings/boxed-control-item.tsx +++ b/apps/web/core/components/settings/boxed-control-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { cn } from "@plane/utils"; diff --git a/apps/web/core/components/settings/content-wrapper.tsx b/apps/web/core/components/settings/content-wrapper.tsx index 9af0f97a4ca..d51f0fa9fad 100644 --- a/apps/web/core/components/settings/content-wrapper.tsx +++ b/apps/web/core/components/settings/content-wrapper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { ScrollArea } from "@plane/propel/scrollarea"; import { cn } from "@plane/utils"; diff --git a/apps/web/core/components/settings/control-item.tsx b/apps/web/core/components/settings/control-item.tsx index b6074ed86d9..966f4313b19 100644 --- a/apps/web/core/components/settings/control-item.tsx +++ b/apps/web/core/components/settings/control-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + type Props = { control: React.ReactNode; description: string; diff --git a/apps/web/core/components/settings/heading.tsx b/apps/web/core/components/settings/heading.tsx index 7cd44034fcc..213e71bdcf4 100644 --- a/apps/web/core/components/settings/heading.tsx +++ b/apps/web/core/components/settings/heading.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { cn } from "@plane/ui"; diff --git a/apps/web/core/components/settings/helper.ts b/apps/web/core/components/settings/helper.ts index 71fe03f2f19..85b1fe13282 100644 --- a/apps/web/core/components/settings/helper.ts +++ b/apps/web/core/components/settings/helper.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { GROUPED_WORKSPACE_SETTINGS, PROJECT_SETTINGS_FLAT_MAP } from "@plane/constants"; const hrefToLabelMap = (options: Record>) => diff --git a/apps/web/core/components/settings/layout.tsx b/apps/web/core/components/settings/layout.tsx index 43923e0dfd5..4b04e2a680a 100644 --- a/apps/web/core/components/settings/layout.tsx +++ b/apps/web/core/components/settings/layout.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useRef } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/settings/mobile/nav.tsx b/apps/web/core/components/settings/mobile/nav.tsx index ac8e2fa2a5f..2f70c555380 100644 --- a/apps/web/core/components/settings/mobile/nav.tsx +++ b/apps/web/core/components/settings/mobile/nav.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useRef } from "react"; import { observer } from "mobx-react"; import { Menu } from "lucide-react"; diff --git a/apps/web/core/components/settings/page-header.tsx b/apps/web/core/components/settings/page-header.tsx index 56bb7dd6ca1..2b3328a78b6 100644 --- a/apps/web/core/components/settings/page-header.tsx +++ b/apps/web/core/components/settings/page-header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Header } from "@plane/ui"; type Props = { diff --git a/apps/web/core/components/settings/profile/content/index.ts b/apps/web/core/components/settings/profile/content/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/settings/profile/content/index.ts +++ b/apps/web/core/components/settings/profile/content/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/settings/profile/content/pages/activity/activity-list.tsx b/apps/web/core/components/settings/profile/content/pages/activity/activity-list.tsx index 43798f71cee..a5c01086ae2 100644 --- a/apps/web/core/components/settings/profile/content/pages/activity/activity-list.tsx +++ b/apps/web/core/components/settings/profile/content/pages/activity/activity-list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect } from "react"; import { observer } from "mobx-react"; import Link from "next/link"; diff --git a/apps/web/core/components/settings/profile/content/pages/activity/index.ts b/apps/web/core/components/settings/profile/content/pages/activity/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/settings/profile/content/pages/activity/index.ts +++ b/apps/web/core/components/settings/profile/content/pages/activity/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/settings/profile/content/pages/activity/root.tsx b/apps/web/core/components/settings/profile/content/pages/activity/root.tsx index 71c3292a329..b09cf5d429b 100644 --- a/apps/web/core/components/settings/profile/content/pages/activity/root.tsx +++ b/apps/web/core/components/settings/profile/content/pages/activity/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { ChevronDown } from "lucide-react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/settings/profile/content/pages/api-tokens.tsx b/apps/web/core/components/settings/profile/content/pages/api-tokens.tsx index 630b0ab5ff0..3205e25b2e6 100644 --- a/apps/web/core/components/settings/profile/content/pages/api-tokens.tsx +++ b/apps/web/core/components/settings/profile/content/pages/api-tokens.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import useSWR from "swr"; diff --git a/apps/web/core/components/settings/profile/content/pages/general/form.tsx b/apps/web/core/components/settings/profile/content/pages/general/form.tsx index 8d47033da3c..b92388e1d38 100644 --- a/apps/web/core/components/settings/profile/content/pages/general/form.tsx +++ b/apps/web/core/components/settings/profile/content/pages/general/form.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import { Controller, useForm } from "react-hook-form"; diff --git a/apps/web/core/components/settings/profile/content/pages/general/index.ts b/apps/web/core/components/settings/profile/content/pages/general/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/settings/profile/content/pages/general/index.ts +++ b/apps/web/core/components/settings/profile/content/pages/general/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/settings/profile/content/pages/general/root.tsx b/apps/web/core/components/settings/profile/content/pages/general/root.tsx index 47673520e79..2abf4998607 100644 --- a/apps/web/core/components/settings/profile/content/pages/general/root.tsx +++ b/apps/web/core/components/settings/profile/content/pages/general/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useTranslation } from "@plane/i18n"; // components diff --git a/apps/web/core/components/settings/profile/content/pages/index.ts b/apps/web/core/components/settings/profile/content/pages/index.ts index 030086c2e07..c9e4179c125 100644 --- a/apps/web/core/components/settings/profile/content/pages/index.ts +++ b/apps/web/core/components/settings/profile/content/pages/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { lazy } from "react"; // plane imports import type { TProfileSettingsTabs } from "@plane/types"; diff --git a/apps/web/core/components/settings/profile/content/pages/notifications/email-notification-form.tsx b/apps/web/core/components/settings/profile/content/pages/notifications/email-notification-form.tsx index d4e46a6330c..e0add312b36 100644 --- a/apps/web/core/components/settings/profile/content/pages/notifications/email-notification-form.tsx +++ b/apps/web/core/components/settings/profile/content/pages/notifications/email-notification-form.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect } from "react"; import { observer } from "mobx-react"; import { Controller, useForm } from "react-hook-form"; diff --git a/apps/web/core/components/settings/profile/content/pages/notifications/index.ts b/apps/web/core/components/settings/profile/content/pages/notifications/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/settings/profile/content/pages/notifications/index.ts +++ b/apps/web/core/components/settings/profile/content/pages/notifications/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/settings/profile/content/pages/notifications/root.tsx b/apps/web/core/components/settings/profile/content/pages/notifications/root.tsx index 7aabc3cb9e6..d28ef0fb7a3 100644 --- a/apps/web/core/components/settings/profile/content/pages/notifications/root.tsx +++ b/apps/web/core/components/settings/profile/content/pages/notifications/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import useSWR from "swr"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/settings/profile/content/pages/preferences/default-list.tsx b/apps/web/core/components/settings/profile/content/pages/preferences/default-list.tsx index 0952adca931..9f780ab3147 100644 --- a/apps/web/core/components/settings/profile/content/pages/preferences/default-list.tsx +++ b/apps/web/core/components/settings/profile/content/pages/preferences/default-list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // components import { ThemeSwitcher } from "ce/components/preferences/theme-switcher"; diff --git a/apps/web/core/components/settings/profile/content/pages/preferences/index.ts b/apps/web/core/components/settings/profile/content/pages/preferences/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/settings/profile/content/pages/preferences/index.ts +++ b/apps/web/core/components/settings/profile/content/pages/preferences/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/settings/profile/content/pages/preferences/language-and-timezone-list.tsx b/apps/web/core/components/settings/profile/content/pages/preferences/language-and-timezone-list.tsx index 1afcff638d1..5ec822a95c9 100644 --- a/apps/web/core/components/settings/profile/content/pages/preferences/language-and-timezone-list.tsx +++ b/apps/web/core/components/settings/profile/content/pages/preferences/language-and-timezone-list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { SUPPORTED_LANGUAGES, useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/settings/profile/content/pages/preferences/root.tsx b/apps/web/core/components/settings/profile/content/pages/preferences/root.tsx index 38e53fcabe7..cabf93680c0 100644 --- a/apps/web/core/components/settings/profile/content/pages/preferences/root.tsx +++ b/apps/web/core/components/settings/profile/content/pages/preferences/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/settings/profile/content/pages/security.tsx b/apps/web/core/components/settings/profile/content/pages/security.tsx index fa6916b12b2..281da2dbabf 100644 --- a/apps/web/core/components/settings/profile/content/pages/security.tsx +++ b/apps/web/core/components/settings/profile/content/pages/security.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import { Controller, useForm } from "react-hook-form"; diff --git a/apps/web/core/components/settings/profile/content/root.tsx b/apps/web/core/components/settings/profile/content/root.tsx index 0b4e721c2bb..24db7015c02 100644 --- a/apps/web/core/components/settings/profile/content/root.tsx +++ b/apps/web/core/components/settings/profile/content/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Suspense } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/settings/profile/heading.tsx b/apps/web/core/components/settings/profile/heading.tsx index 2a1f6433a0b..9107fc09adb 100644 --- a/apps/web/core/components/settings/profile/heading.tsx +++ b/apps/web/core/components/settings/profile/heading.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { cn } from "@plane/ui"; diff --git a/apps/web/core/components/settings/profile/modal.tsx b/apps/web/core/components/settings/profile/modal.tsx index d1ffbd33d98..43abd90afbf 100644 --- a/apps/web/core/components/settings/profile/modal.tsx +++ b/apps/web/core/components/settings/profile/modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback } from "react"; import { X } from "lucide-react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/settings/profile/sidebar/header.tsx b/apps/web/core/components/settings/profile/sidebar/header.tsx index 1bd4f1b1c72..bdc0f189da7 100644 --- a/apps/web/core/components/settings/profile/sidebar/header.tsx +++ b/apps/web/core/components/settings/profile/sidebar/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { Avatar } from "@plane/ui"; diff --git a/apps/web/core/components/settings/profile/sidebar/index.ts b/apps/web/core/components/settings/profile/sidebar/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/settings/profile/sidebar/index.ts +++ b/apps/web/core/components/settings/profile/sidebar/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/settings/profile/sidebar/item-categories.tsx b/apps/web/core/components/settings/profile/sidebar/item-categories.tsx index b204e4110d9..d1ee973f3ee 100644 --- a/apps/web/core/components/settings/profile/sidebar/item-categories.tsx +++ b/apps/web/core/components/settings/profile/sidebar/item-categories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type React from "react"; import type { LucideIcon } from "lucide-react"; import { Activity, Bell, CircleUser, KeyRound, LockIcon, Settings2 } from "lucide-react"; diff --git a/apps/web/core/components/settings/profile/sidebar/root.tsx b/apps/web/core/components/settings/profile/sidebar/root.tsx index 703218e04f0..36a097f44ab 100644 --- a/apps/web/core/components/settings/profile/sidebar/root.tsx +++ b/apps/web/core/components/settings/profile/sidebar/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { ScrollArea } from "@plane/propel/scrollarea"; import type { TProfileSettingsTabs } from "@plane/types"; diff --git a/apps/web/core/components/settings/profile/sidebar/workspace-options.tsx b/apps/web/core/components/settings/profile/sidebar/workspace-options.tsx index a695437ad3b..c2bb1c8cf19 100644 --- a/apps/web/core/components/settings/profile/sidebar/workspace-options.tsx +++ b/apps/web/core/components/settings/profile/sidebar/workspace-options.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { CirclePlus, Mails } from "lucide-react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/settings/project/content/feature-control-item.tsx b/apps/web/core/components/settings/project/content/feature-control-item.tsx index 227e8cd52bd..4db4298ec65 100644 --- a/apps/web/core/components/settings/project/content/feature-control-item.tsx +++ b/apps/web/core/components/settings/project/content/feature-control-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { setPromiseToast } from "@plane/propel/toast"; diff --git a/apps/web/core/components/settings/project/sidebar/header.tsx b/apps/web/core/components/settings/project/sidebar/header.tsx index aa255908f55..541b5ec8e0c 100644 --- a/apps/web/core/components/settings/project/sidebar/header.tsx +++ b/apps/web/core/components/settings/project/sidebar/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ArrowLeft } from "lucide-react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/settings/project/sidebar/index.ts b/apps/web/core/components/settings/project/sidebar/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/settings/project/sidebar/index.ts +++ b/apps/web/core/components/settings/project/sidebar/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/settings/project/sidebar/item-categories.tsx b/apps/web/core/components/settings/project/sidebar/item-categories.tsx index d368a279285..f94141c19d2 100644 --- a/apps/web/core/components/settings/project/sidebar/item-categories.tsx +++ b/apps/web/core/components/settings/project/sidebar/item-categories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { usePathname } from "next/navigation"; import { useParams } from "react-router"; diff --git a/apps/web/core/components/settings/project/sidebar/item-icon.tsx b/apps/web/core/components/settings/project/sidebar/item-icon.tsx index 6988776b3c0..80d324b6684 100644 --- a/apps/web/core/components/settings/project/sidebar/item-icon.tsx +++ b/apps/web/core/components/settings/project/sidebar/item-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { LucideIcon } from "lucide-react"; import { Users, Zap } from "lucide-react"; // plane imports diff --git a/apps/web/core/components/settings/project/sidebar/root.tsx b/apps/web/core/components/settings/project/sidebar/root.tsx index 2764e96286f..1352b0fd9b3 100644 --- a/apps/web/core/components/settings/project/sidebar/root.tsx +++ b/apps/web/core/components/settings/project/sidebar/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { ScrollArea } from "@plane/propel/scrollarea"; // local imports diff --git a/apps/web/core/components/settings/sidebar/item.tsx b/apps/web/core/components/settings/sidebar/item.tsx index 2fdd8044542..9adb1455d10 100644 --- a/apps/web/core/components/settings/sidebar/item.tsx +++ b/apps/web/core/components/settings/sidebar/item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import Link from "next/link"; // plane imports diff --git a/apps/web/core/components/settings/workspace/sidebar/header.tsx b/apps/web/core/components/settings/workspace/sidebar/header.tsx index 534e50271f1..40a8d2017b2 100644 --- a/apps/web/core/components/settings/workspace/sidebar/header.tsx +++ b/apps/web/core/components/settings/workspace/sidebar/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ArrowLeft } from "lucide-react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/settings/workspace/sidebar/index.ts b/apps/web/core/components/settings/workspace/sidebar/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/settings/workspace/sidebar/index.ts +++ b/apps/web/core/components/settings/workspace/sidebar/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/settings/workspace/sidebar/item-categories.tsx b/apps/web/core/components/settings/workspace/sidebar/item-categories.tsx index 9223ba8c621..8243063723b 100644 --- a/apps/web/core/components/settings/workspace/sidebar/item-categories.tsx +++ b/apps/web/core/components/settings/workspace/sidebar/item-categories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { usePathname } from "next/navigation"; import { useParams } from "react-router"; diff --git a/apps/web/core/components/settings/workspace/sidebar/item-icon.tsx b/apps/web/core/components/settings/workspace/sidebar/item-icon.tsx index 3a34f969ba9..b89c11fd226 100644 --- a/apps/web/core/components/settings/workspace/sidebar/item-icon.tsx +++ b/apps/web/core/components/settings/workspace/sidebar/item-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { LucideIcon } from "lucide-react"; import { ArrowUpToLine, Building, CreditCard, Users, Webhook } from "lucide-react"; // plane imports diff --git a/apps/web/core/components/settings/workspace/sidebar/root.tsx b/apps/web/core/components/settings/workspace/sidebar/root.tsx index f3f1e10e003..0d6390ad797 100644 --- a/apps/web/core/components/settings/workspace/sidebar/root.tsx +++ b/apps/web/core/components/settings/workspace/sidebar/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { ScrollArea } from "@plane/propel/scrollarea"; import { cn } from "@plane/utils"; diff --git a/apps/web/core/components/sidebar/add-button.tsx b/apps/web/core/components/sidebar/add-button.tsx index 1e092ff1829..1e41f5192f0 100644 --- a/apps/web/core/components/sidebar/add-button.tsx +++ b/apps/web/core/components/sidebar/add-button.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Button } from "@plane/propel/button"; import { cn } from "@plane/utils"; diff --git a/apps/web/core/components/sidebar/resizable-sidebar.tsx b/apps/web/core/components/sidebar/resizable-sidebar.tsx index fac0a1107f8..155547a6c8b 100644 --- a/apps/web/core/components/sidebar/resizable-sidebar.tsx +++ b/apps/web/core/components/sidebar/resizable-sidebar.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Dispatch, ReactElement, SetStateAction } from "react"; import React, { useCallback, useEffect, useState, useRef } from "react"; // helpers diff --git a/apps/web/core/components/sidebar/search-button.tsx b/apps/web/core/components/sidebar/search-button.tsx index 9c94eb525d5..48da94e9db6 100644 --- a/apps/web/core/components/sidebar/search-button.tsx +++ b/apps/web/core/components/sidebar/search-button.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { SearchIcon } from "@plane/propel/icons"; import { cn } from "@plane/utils"; diff --git a/apps/web/core/components/sidebar/sidebar-item.tsx b/apps/web/core/components/sidebar/sidebar-item.tsx index 7e407bf5e11..fa3cfef1b5a 100644 --- a/apps/web/core/components/sidebar/sidebar-item.tsx +++ b/apps/web/core/components/sidebar/sidebar-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import Link from "next/link"; import { cn } from "@plane/utils"; diff --git a/apps/web/core/components/sidebar/sidebar-navigation.tsx b/apps/web/core/components/sidebar/sidebar-navigation.tsx index 27eace49ca8..4e312f2dcc2 100644 --- a/apps/web/core/components/sidebar/sidebar-navigation.tsx +++ b/apps/web/core/components/sidebar/sidebar-navigation.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { cn } from "@plane/utils"; type TSidebarNavItem = { diff --git a/apps/web/core/components/sidebar/sidebar-toggle-button.tsx b/apps/web/core/components/sidebar/sidebar-toggle-button.tsx index 78f0cf47060..65452d5488e 100644 --- a/apps/web/core/components/sidebar/sidebar-toggle-button.tsx +++ b/apps/web/core/components/sidebar/sidebar-toggle-button.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { PanelLeft } from "lucide-react"; // hooks diff --git a/apps/web/core/components/sidebar/sidebar-wrapper.tsx b/apps/web/core/components/sidebar/sidebar-wrapper.tsx index 28bc3d28458..a5a32392d9e 100644 --- a/apps/web/core/components/sidebar/sidebar-wrapper.tsx +++ b/apps/web/core/components/sidebar/sidebar-wrapper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useRef, useState } from "react"; import { observer } from "mobx-react"; // plane helpers diff --git a/apps/web/core/components/stickies/action-bar.tsx b/apps/web/core/components/stickies/action-bar.tsx index ba9c6f177a3..d9f65d699fb 100644 --- a/apps/web/core/components/stickies/action-bar.tsx +++ b/apps/web/core/components/stickies/action-bar.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useRef, useState } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/stickies/delete-modal.tsx b/apps/web/core/components/stickies/delete-modal.tsx index a29d16eeadf..e26c0ebd04b 100644 --- a/apps/web/core/components/stickies/delete-modal.tsx +++ b/apps/web/core/components/stickies/delete-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; // ui diff --git a/apps/web/core/components/stickies/layout/stickies-infinite.tsx b/apps/web/core/components/stickies/layout/stickies-infinite.tsx index e52e920cda9..93849f00640 100644 --- a/apps/web/core/components/stickies/layout/stickies-infinite.tsx +++ b/apps/web/core/components/stickies/layout/stickies-infinite.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useRef, useState } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/stickies/layout/stickies-list.tsx b/apps/web/core/components/stickies/layout/stickies-list.tsx index 087b7f8e844..4580867d011 100644 --- a/apps/web/core/components/stickies/layout/stickies-list.tsx +++ b/apps/web/core/components/stickies/layout/stickies-list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useRef, useState } from "react"; import type { DropTargetRecord, diff --git a/apps/web/core/components/stickies/layout/stickies-loader.tsx b/apps/web/core/components/stickies/layout/stickies-loader.tsx index 6da65603cd2..b2ad667849e 100644 --- a/apps/web/core/components/stickies/layout/stickies-loader.tsx +++ b/apps/web/core/components/stickies/layout/stickies-loader.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane ui import { Loader } from "@plane/ui"; diff --git a/apps/web/core/components/stickies/layout/stickies-truncated.tsx b/apps/web/core/components/stickies/layout/stickies-truncated.tsx index 8343239361f..10ac90d5eb3 100644 --- a/apps/web/core/components/stickies/layout/stickies-truncated.tsx +++ b/apps/web/core/components/stickies/layout/stickies-truncated.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import Link from "next/link"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/stickies/layout/sticky-dnd-wrapper.tsx b/apps/web/core/components/stickies/layout/sticky-dnd-wrapper.tsx index 8faaf70d4c8..7372716c1d7 100644 --- a/apps/web/core/components/stickies/layout/sticky-dnd-wrapper.tsx +++ b/apps/web/core/components/stickies/layout/sticky-dnd-wrapper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useRef, useState } from "react"; import { combine } from "@atlaskit/pragmatic-drag-and-drop/combine"; import type { diff --git a/apps/web/core/components/stickies/layout/sticky.helpers.ts b/apps/web/core/components/stickies/layout/sticky.helpers.ts index 0807885562a..485544513b3 100644 --- a/apps/web/core/components/stickies/layout/sticky.helpers.ts +++ b/apps/web/core/components/stickies/layout/sticky.helpers.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { extractInstruction } from "@atlaskit/pragmatic-drag-and-drop-hitbox/tree-item"; import type { InstructionType, IPragmaticPayloadLocation, TDropTarget } from "@plane/types"; diff --git a/apps/web/core/components/stickies/modal/index.tsx b/apps/web/core/components/stickies/modal/index.tsx index dbc824211c8..5dff0bb5070 100644 --- a/apps/web/core/components/stickies/modal/index.tsx +++ b/apps/web/core/components/stickies/modal/index.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { EModalWidth, ModalCore } from "@plane/ui"; import { Stickies } from "./stickies"; diff --git a/apps/web/core/components/stickies/modal/search.tsx b/apps/web/core/components/stickies/modal/search.tsx index 8fe857be4fa..3cb24569582 100644 --- a/apps/web/core/components/stickies/modal/search.tsx +++ b/apps/web/core/components/stickies/modal/search.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useRef, useState } from "react"; import { debounce } from "lodash-es"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/stickies/modal/stickies.tsx b/apps/web/core/components/stickies/modal/stickies.tsx index d5b53ea2453..deb903364ab 100644 --- a/apps/web/core/components/stickies/modal/stickies.tsx +++ b/apps/web/core/components/stickies/modal/stickies.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/stickies/sticky/index.ts b/apps/web/core/components/stickies/sticky/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/stickies/sticky/index.ts +++ b/apps/web/core/components/stickies/sticky/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/stickies/sticky/inputs.tsx b/apps/web/core/components/stickies/sticky/inputs.tsx index acc393ff396..f67382646ed 100644 --- a/apps/web/core/components/stickies/sticky/inputs.tsx +++ b/apps/web/core/components/stickies/sticky/inputs.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useEffect, useRef } from "react"; import { usePathname } from "next/navigation"; import { Controller, useForm } from "react-hook-form"; diff --git a/apps/web/core/components/stickies/sticky/root.tsx b/apps/web/core/components/stickies/sticky/root.tsx index 6f9c126e2cb..3c86662da95 100644 --- a/apps/web/core/components/stickies/sticky/root.tsx +++ b/apps/web/core/components/stickies/sticky/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useState } from "react"; import { debounce } from "lodash-es"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/stickies/sticky/sticky-item-drag-handle.tsx b/apps/web/core/components/stickies/sticky/sticky-item-drag-handle.tsx index 6abad842489..6e2a3a012a0 100644 --- a/apps/web/core/components/stickies/sticky/sticky-item-drag-handle.tsx +++ b/apps/web/core/components/stickies/sticky/sticky-item-drag-handle.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // ui import { DragHandle } from "@plane/ui"; diff --git a/apps/web/core/components/stickies/sticky/use-operations.tsx b/apps/web/core/components/stickies/sticky/use-operations.tsx index c8be7170579..c1177ecb9a2 100644 --- a/apps/web/core/components/stickies/sticky/use-operations.tsx +++ b/apps/web/core/components/stickies/sticky/use-operations.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useMemo } from "react"; // plane types import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/stickies/widget.tsx b/apps/web/core/components/stickies/widget.tsx index 6a76eafd5ae..ac5c16927e9 100644 --- a/apps/web/core/components/stickies/widget.tsx +++ b/apps/web/core/components/stickies/widget.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/ui/empty-space.tsx b/apps/web/core/components/ui/empty-space.tsx index 657db32c4d1..a058d194ed3 100644 --- a/apps/web/core/components/ui/empty-space.tsx +++ b/apps/web/core/components/ui/empty-space.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // next import React from "react"; import Link from "next/link"; diff --git a/apps/web/core/components/ui/integration-and-import-export-banner.tsx b/apps/web/core/components/ui/integration-and-import-export-banner.tsx index 58c9250780b..a67c2d6c33d 100644 --- a/apps/web/core/components/ui/integration-and-import-export-banner.tsx +++ b/apps/web/core/components/ui/integration-and-import-export-banner.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { AlertCircle } from "lucide-react"; type Props = { diff --git a/apps/web/core/components/ui/labels-list.tsx b/apps/web/core/components/ui/labels-list.tsx index b8991c55e1d..1d63d36f8cf 100644 --- a/apps/web/core/components/ui/labels-list.tsx +++ b/apps/web/core/components/ui/labels-list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // ui import { Tooltip } from "@plane/propel/tooltip"; import type { IIssueLabel } from "@plane/types"; diff --git a/apps/web/core/components/ui/loader/cycle-module-board-loader.tsx b/apps/web/core/components/ui/loader/cycle-module-board-loader.tsx index f53fcdce31e..ac327050310 100644 --- a/apps/web/core/components/ui/loader/cycle-module-board-loader.tsx +++ b/apps/web/core/components/ui/loader/cycle-module-board-loader.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { range } from "lodash-es"; export function CycleModuleBoardLayoutLoader() { diff --git a/apps/web/core/components/ui/loader/cycle-module-list-loader.tsx b/apps/web/core/components/ui/loader/cycle-module-list-loader.tsx index 106974d482d..50a849d9e25 100644 --- a/apps/web/core/components/ui/loader/cycle-module-list-loader.tsx +++ b/apps/web/core/components/ui/loader/cycle-module-list-loader.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { range } from "lodash-es"; export function CycleModuleListLayoutLoader() { diff --git a/apps/web/core/components/ui/loader/layouts/calendar-layout-loader.tsx b/apps/web/core/components/ui/loader/layouts/calendar-layout-loader.tsx index 55d148e1eee..4e809927892 100644 --- a/apps/web/core/components/ui/loader/layouts/calendar-layout-loader.tsx +++ b/apps/web/core/components/ui/loader/layouts/calendar-layout-loader.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { range } from "lodash-es"; import { getRandomInt } from "../utils"; diff --git a/apps/web/core/components/ui/loader/layouts/gantt-layout-loader.tsx b/apps/web/core/components/ui/loader/layouts/gantt-layout-loader.tsx index 10285b8e519..f20d42ee17b 100644 --- a/apps/web/core/components/ui/loader/layouts/gantt-layout-loader.tsx +++ b/apps/web/core/components/ui/loader/layouts/gantt-layout-loader.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { range } from "lodash-es"; import { Row } from "@plane/ui"; import { BLOCK_HEIGHT } from "@/components/gantt-chart/constants"; diff --git a/apps/web/core/components/ui/loader/layouts/kanban-layout-loader.tsx b/apps/web/core/components/ui/loader/layouts/kanban-layout-loader.tsx index 2c79c17a781..6e4e7347b21 100644 --- a/apps/web/core/components/ui/loader/layouts/kanban-layout-loader.tsx +++ b/apps/web/core/components/ui/loader/layouts/kanban-layout-loader.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { forwardRef } from "react"; import { range } from "lodash-es"; // plane ui diff --git a/apps/web/core/components/ui/loader/layouts/list-layout-loader.tsx b/apps/web/core/components/ui/loader/layouts/list-layout-loader.tsx index cf37bffd46e..12ea14115ed 100644 --- a/apps/web/core/components/ui/loader/layouts/list-layout-loader.tsx +++ b/apps/web/core/components/ui/loader/layouts/list-layout-loader.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Fragment, forwardRef } from "react"; import { range } from "lodash-es"; // plane ui diff --git a/apps/web/core/components/ui/loader/layouts/members-layout-loader.tsx b/apps/web/core/components/ui/loader/layouts/members-layout-loader.tsx index fb02d57ab57..8d1a864ba9a 100644 --- a/apps/web/core/components/ui/loader/layouts/members-layout-loader.tsx +++ b/apps/web/core/components/ui/loader/layouts/members-layout-loader.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { range } from "lodash-es"; export function MembersLayoutLoader() { return ( diff --git a/apps/web/core/components/ui/loader/layouts/project-inbox/inbox-layout-loader.tsx b/apps/web/core/components/ui/loader/layouts/project-inbox/inbox-layout-loader.tsx index 26fd59d45cb..5d4ec7ed78c 100644 --- a/apps/web/core/components/ui/loader/layouts/project-inbox/inbox-layout-loader.tsx +++ b/apps/web/core/components/ui/loader/layouts/project-inbox/inbox-layout-loader.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // ui import { Loader } from "@plane/ui"; diff --git a/apps/web/core/components/ui/loader/layouts/project-inbox/inbox-sidebar-loader.tsx b/apps/web/core/components/ui/loader/layouts/project-inbox/inbox-sidebar-loader.tsx index 277400ff478..8734094c4e6 100644 --- a/apps/web/core/components/ui/loader/layouts/project-inbox/inbox-sidebar-loader.tsx +++ b/apps/web/core/components/ui/loader/layouts/project-inbox/inbox-sidebar-loader.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { range } from "lodash-es"; diff --git a/apps/web/core/components/ui/loader/layouts/spreadsheet-layout-loader.tsx b/apps/web/core/components/ui/loader/layouts/spreadsheet-layout-loader.tsx index 90e92827987..7ba2721c899 100644 --- a/apps/web/core/components/ui/loader/layouts/spreadsheet-layout-loader.tsx +++ b/apps/web/core/components/ui/loader/layouts/spreadsheet-layout-loader.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { range } from "lodash-es"; import { Row } from "@plane/ui"; import { getRandomLength } from "../utils"; diff --git a/apps/web/core/components/ui/loader/notification-loader.tsx b/apps/web/core/components/ui/loader/notification-loader.tsx index 6ce421c22d7..e33e944fae4 100644 --- a/apps/web/core/components/ui/loader/notification-loader.tsx +++ b/apps/web/core/components/ui/loader/notification-loader.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { range } from "lodash-es"; export function NotificationsLoader() { diff --git a/apps/web/core/components/ui/loader/pages-loader.tsx b/apps/web/core/components/ui/loader/pages-loader.tsx index b765a80de9b..fc9f52089ba 100644 --- a/apps/web/core/components/ui/loader/pages-loader.tsx +++ b/apps/web/core/components/ui/loader/pages-loader.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { range } from "lodash-es"; export function PagesLoader() { diff --git a/apps/web/core/components/ui/loader/projects-loader.tsx b/apps/web/core/components/ui/loader/projects-loader.tsx index ba4ae2b18fb..838ab2cab19 100644 --- a/apps/web/core/components/ui/loader/projects-loader.tsx +++ b/apps/web/core/components/ui/loader/projects-loader.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { range } from "lodash-es"; export function ProjectsLoader() { diff --git a/apps/web/core/components/ui/loader/settings/activity.tsx b/apps/web/core/components/ui/loader/settings/activity.tsx index 48a8efa5d1f..5a3ebb7bc62 100644 --- a/apps/web/core/components/ui/loader/settings/activity.tsx +++ b/apps/web/core/components/ui/loader/settings/activity.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { range } from "lodash-es"; import { getRandomLength } from "../utils"; diff --git a/apps/web/core/components/ui/loader/settings/api-token.tsx b/apps/web/core/components/ui/loader/settings/api-token.tsx index 8d4fe11e8f2..d4295055598 100644 --- a/apps/web/core/components/ui/loader/settings/api-token.tsx +++ b/apps/web/core/components/ui/loader/settings/api-token.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { range } from "lodash-es"; import { useTranslation } from "@plane/i18n"; export function APITokenSettingsLoader() { diff --git a/apps/web/core/components/ui/loader/settings/email.tsx b/apps/web/core/components/ui/loader/settings/email.tsx index 2d79088da4b..4197eb29b5f 100644 --- a/apps/web/core/components/ui/loader/settings/email.tsx +++ b/apps/web/core/components/ui/loader/settings/email.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { range } from "lodash-es"; export function EmailSettingsLoader() { diff --git a/apps/web/core/components/ui/loader/settings/import-and-export.tsx b/apps/web/core/components/ui/loader/settings/import-and-export.tsx index 0930ab7bd00..1d948002850 100644 --- a/apps/web/core/components/ui/loader/settings/import-and-export.tsx +++ b/apps/web/core/components/ui/loader/settings/import-and-export.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { range } from "lodash-es"; export function ImportExportSettingsLoader() { diff --git a/apps/web/core/components/ui/loader/settings/integration.tsx b/apps/web/core/components/ui/loader/settings/integration.tsx index 5a9dea826cb..e8a79c6acae 100644 --- a/apps/web/core/components/ui/loader/settings/integration.tsx +++ b/apps/web/core/components/ui/loader/settings/integration.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { range } from "lodash-es"; export function IntegrationsSettingsLoader() { diff --git a/apps/web/core/components/ui/loader/settings/members.tsx b/apps/web/core/components/ui/loader/settings/members.tsx index f6abc297ec8..8ec47b2b7d4 100644 --- a/apps/web/core/components/ui/loader/settings/members.tsx +++ b/apps/web/core/components/ui/loader/settings/members.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { range } from "lodash-es"; export function MembersSettingsLoader() { diff --git a/apps/web/core/components/ui/loader/settings/web-hook.tsx b/apps/web/core/components/ui/loader/settings/web-hook.tsx index f8ddd857597..b12e6d74522 100644 --- a/apps/web/core/components/ui/loader/settings/web-hook.tsx +++ b/apps/web/core/components/ui/loader/settings/web-hook.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export function WebhookSettingsLoader() { return (
diff --git a/apps/web/core/components/ui/loader/utils.tsx b/apps/web/core/components/ui/loader/utils.tsx index 3637626edc2..0a2b2da4a61 100644 --- a/apps/web/core/components/ui/loader/utils.tsx +++ b/apps/web/core/components/ui/loader/utils.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export const getRandomInt = (min: number, max: number) => Math.floor(Math.random() * (max - min + 1)) + min; export const getRandomLength = (lengthArray: string[]) => { diff --git a/apps/web/core/components/ui/loader/view-list-loader.tsx b/apps/web/core/components/ui/loader/view-list-loader.tsx index ebd7542885e..2589871f250 100644 --- a/apps/web/core/components/ui/loader/view-list-loader.tsx +++ b/apps/web/core/components/ui/loader/view-list-loader.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { range } from "lodash-es"; export function ViewListLoader() { diff --git a/apps/web/core/components/ui/markdown-to-component.tsx b/apps/web/core/components/ui/markdown-to-component.tsx index a371f45dd90..af66e84b26c 100644 --- a/apps/web/core/components/ui/markdown-to-component.tsx +++ b/apps/web/core/components/ui/markdown-to-component.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import ReactMarkdown from "react-markdown"; diff --git a/apps/web/core/components/ui/profile-empty-state.tsx b/apps/web/core/components/ui/profile-empty-state.tsx index 986250f5032..29d5fcf23e3 100644 --- a/apps/web/core/components/ui/profile-empty-state.tsx +++ b/apps/web/core/components/ui/profile-empty-state.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; type Props = { diff --git a/apps/web/core/components/user/index.ts b/apps/web/core/components/user/index.ts index 9c2663b18c9..320ded19058 100644 --- a/apps/web/core/components/user/index.ts +++ b/apps/web/core/components/user/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./user-greetings"; diff --git a/apps/web/core/components/user/user-greetings.tsx b/apps/web/core/components/user/user-greetings.tsx index ea7c2e5224b..200f3b6604f 100644 --- a/apps/web/core/components/user/user-greetings.tsx +++ b/apps/web/core/components/user/user-greetings.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane types import { useTranslation } from "@plane/i18n"; // hooks diff --git a/apps/web/core/components/views/applied-filters/access.tsx b/apps/web/core/components/views/applied-filters/access.tsx index 480e698dbf5..7d71252395d 100644 --- a/apps/web/core/components/views/applied-filters/access.tsx +++ b/apps/web/core/components/views/applied-filters/access.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // icons import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/views/applied-filters/index.tsx b/apps/web/core/components/views/applied-filters/index.tsx index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/views/applied-filters/index.tsx +++ b/apps/web/core/components/views/applied-filters/index.tsx @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/views/applied-filters/root.tsx b/apps/web/core/components/views/applied-filters/root.tsx index bb6cc41a308..7f59b090a31 100644 --- a/apps/web/core/components/views/applied-filters/root.tsx +++ b/apps/web/core/components/views/applied-filters/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useTranslation } from "@plane/i18n"; import { CloseIcon } from "@plane/propel/icons"; // plane imports diff --git a/apps/web/core/components/views/delete-view-modal.tsx b/apps/web/core/components/views/delete-view-modal.tsx index f657fb60e8a..fa6f448edee 100644 --- a/apps/web/core/components/views/delete-view-modal.tsx +++ b/apps/web/core/components/views/delete-view-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import { useParams, useRouter } from "next/navigation"; diff --git a/apps/web/core/components/views/filters/filter-selection.tsx b/apps/web/core/components/views/filters/filter-selection.tsx index 2c706352a8c..67392ae4e75 100644 --- a/apps/web/core/components/views/filters/filter-selection.tsx +++ b/apps/web/core/components/views/filters/filter-selection.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/views/filters/order-by.tsx b/apps/web/core/components/views/filters/order-by.tsx index 023c30a4df8..d06689479a3 100644 --- a/apps/web/core/components/views/filters/order-by.tsx +++ b/apps/web/core/components/views/filters/order-by.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ArrowDownWideNarrow, ArrowUpWideNarrow } from "lucide-react"; // plane imports import { VIEW_SORT_BY_OPTIONS, VIEW_SORTING_KEY_OPTIONS } from "@plane/constants"; diff --git a/apps/web/core/components/views/form.tsx b/apps/web/core/components/views/form.tsx index 10e34a3daf2..048d274e851 100644 --- a/apps/web/core/components/views/form.tsx +++ b/apps/web/core/components/views/form.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import { Controller, useForm } from "react-hook-form"; diff --git a/apps/web/core/components/views/helper.tsx b/apps/web/core/components/views/helper.tsx index 91b13b46d72..664cb346e6c 100644 --- a/apps/web/core/components/views/helper.tsx +++ b/apps/web/core/components/views/helper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { EIssueLayoutTypes } from "@plane/types"; import { WorkspaceSpreadsheetRoot } from "@/components/issues/issue-layouts/spreadsheet/roots/workspace-root"; import { WorkspaceAdditionalLayouts } from "@/plane-web/components/views/helper"; diff --git a/apps/web/core/components/views/modal.tsx b/apps/web/core/components/views/modal.tsx index 785e901ff00..0d16de1ceaf 100644 --- a/apps/web/core/components/views/modal.tsx +++ b/apps/web/core/components/views/modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // types import { TOAST_TYPE, setToast } from "@plane/propel/toast"; diff --git a/apps/web/core/components/views/quick-actions.tsx b/apps/web/core/components/views/quick-actions.tsx index 6e1faad59ee..07b5c59f930 100644 --- a/apps/web/core/components/views/quick-actions.tsx +++ b/apps/web/core/components/views/quick-actions.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import { MoreHorizontal } from "lucide-react"; diff --git a/apps/web/core/components/views/view-list-header.tsx b/apps/web/core/components/views/view-list-header.tsx index 3f386f2309e..723558e9a3f 100644 --- a/apps/web/core/components/views/view-list-header.tsx +++ b/apps/web/core/components/views/view-list-header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useEffect, useRef, useState } from "react"; import { observer } from "mobx-react"; // icons diff --git a/apps/web/core/components/views/view-list-item-action.tsx b/apps/web/core/components/views/view-list-item-action.tsx index 1291643ae49..5c99869f849 100644 --- a/apps/web/core/components/views/view-list-item-action.tsx +++ b/apps/web/core/components/views/view-list-item-action.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import React, { useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/views/view-list-item.tsx b/apps/web/core/components/views/view-list-item.tsx index de2ccdd83ed..511759bf150 100644 --- a/apps/web/core/components/views/view-list-item.tsx +++ b/apps/web/core/components/views/view-list-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useRef } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/views/views-list.tsx b/apps/web/core/components/views/views-list.tsx index 90e91ab8837..727f616cdb2 100644 --- a/apps/web/core/components/views/views-list.tsx +++ b/apps/web/core/components/views/views-list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useParams } from "next/navigation"; // plane imports diff --git a/apps/web/core/components/web-hooks/create-webhook-modal.tsx b/apps/web/core/components/web-hooks/create-webhook-modal.tsx index e3c36746a22..ccde260ee10 100644 --- a/apps/web/core/components/web-hooks/create-webhook-modal.tsx +++ b/apps/web/core/components/web-hooks/create-webhook-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { useParams } from "next/navigation"; // types diff --git a/apps/web/core/components/web-hooks/delete-webhook-modal.tsx b/apps/web/core/components/web-hooks/delete-webhook-modal.tsx index 11d72cd9046..1e13fde0bc8 100644 --- a/apps/web/core/components/web-hooks/delete-webhook-modal.tsx +++ b/apps/web/core/components/web-hooks/delete-webhook-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { useParams } from "next/navigation"; // ui diff --git a/apps/web/core/components/web-hooks/empty-state.tsx b/apps/web/core/components/web-hooks/empty-state.tsx index ca148c03ebc..fed779771d8 100644 --- a/apps/web/core/components/web-hooks/empty-state.tsx +++ b/apps/web/core/components/web-hooks/empty-state.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // ui import { Button } from "@plane/propel/button"; diff --git a/apps/web/core/components/web-hooks/form/delete-section.tsx b/apps/web/core/components/web-hooks/form/delete-section.tsx index 4e9c49fa1e7..55225ae2404 100644 --- a/apps/web/core/components/web-hooks/form/delete-section.tsx +++ b/apps/web/core/components/web-hooks/form/delete-section.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Disclosure, Transition } from "@headlessui/react"; import { WORKSPACE_SETTINGS_TRACKER_ELEMENTS } from "@plane/constants"; import { Button } from "@plane/propel/button"; diff --git a/apps/web/core/components/web-hooks/form/event-types.tsx b/apps/web/core/components/web-hooks/form/event-types.tsx index ff8553a7d9c..e98f89d63be 100644 --- a/apps/web/core/components/web-hooks/form/event-types.tsx +++ b/apps/web/core/components/web-hooks/form/event-types.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // types import { useTranslation } from "@plane/i18n"; import type { TWebhookEventTypes } from "@plane/types"; diff --git a/apps/web/core/components/web-hooks/form/form.tsx b/apps/web/core/components/web-hooks/form/form.tsx index 43fa78a24ff..009c42b3c82 100644 --- a/apps/web/core/components/web-hooks/form/form.tsx +++ b/apps/web/core/components/web-hooks/form/form.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useEffect, useState } from "react"; import { observer } from "mobx-react"; import { Controller, useForm } from "react-hook-form"; diff --git a/apps/web/core/components/web-hooks/form/index.ts b/apps/web/core/components/web-hooks/form/index.ts index 680d1c0b27d..5de5b3bcfc7 100644 --- a/apps/web/core/components/web-hooks/form/index.ts +++ b/apps/web/core/components/web-hooks/form/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./delete-section"; export * from "./event-types"; export * from "./form"; diff --git a/apps/web/core/components/web-hooks/form/individual-event-options.tsx b/apps/web/core/components/web-hooks/form/individual-event-options.tsx index 7cbbb3ee36b..3df6a5bc31b 100644 --- a/apps/web/core/components/web-hooks/form/individual-event-options.tsx +++ b/apps/web/core/components/web-hooks/form/individual-event-options.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Control } from "react-hook-form"; import { Controller } from "react-hook-form"; import type { IWebhook } from "@plane/types"; diff --git a/apps/web/core/components/web-hooks/form/input.tsx b/apps/web/core/components/web-hooks/form/input.tsx index af13f891109..1618f4d88f9 100644 --- a/apps/web/core/components/web-hooks/form/input.tsx +++ b/apps/web/core/components/web-hooks/form/input.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useTranslation } from "@plane/i18n"; import { Input } from "@plane/ui"; diff --git a/apps/web/core/components/web-hooks/form/secret-key.tsx b/apps/web/core/components/web-hooks/form/secret-key.tsx index 1c0d60bb8d3..32437bb6f67 100644 --- a/apps/web/core/components/web-hooks/form/secret-key.tsx +++ b/apps/web/core/components/web-hooks/form/secret-key.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { useState } from "react"; import { range } from "lodash-es"; diff --git a/apps/web/core/components/web-hooks/form/toggle.tsx b/apps/web/core/components/web-hooks/form/toggle.tsx index 88aca446df3..7ac83365fd3 100644 --- a/apps/web/core/components/web-hooks/form/toggle.tsx +++ b/apps/web/core/components/web-hooks/form/toggle.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Control } from "react-hook-form"; import { Controller } from "react-hook-form"; // constants diff --git a/apps/web/core/components/web-hooks/generated-hook-details.tsx b/apps/web/core/components/web-hooks/generated-hook-details.tsx index d392803659a..74ea4016600 100644 --- a/apps/web/core/components/web-hooks/generated-hook-details.tsx +++ b/apps/web/core/components/web-hooks/generated-hook-details.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // components // ui import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/web-hooks/index.ts b/apps/web/core/components/web-hooks/index.ts index fd23f43300a..1fa7690da8d 100644 --- a/apps/web/core/components/web-hooks/index.ts +++ b/apps/web/core/components/web-hooks/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./delete-webhook-modal"; export * from "./empty-state"; export * from "./form"; diff --git a/apps/web/core/components/web-hooks/utils.ts b/apps/web/core/components/web-hooks/utils.ts index ea8447f57be..28a0029e070 100644 --- a/apps/web/core/components/web-hooks/utils.ts +++ b/apps/web/core/components/web-hooks/utils.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // helpers import type { IWebhook, IWorkspace } from "@plane/types"; import { renderFormattedPayloadDate } from "@plane/utils"; diff --git a/apps/web/core/components/web-hooks/webhooks-list-item.tsx b/apps/web/core/components/web-hooks/webhooks-list-item.tsx index 3795d40e1d8..84e00a946e1 100644 --- a/apps/web/core/components/web-hooks/webhooks-list-item.tsx +++ b/apps/web/core/components/web-hooks/webhooks-list-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import Link from "next/link"; import { useParams } from "next/navigation"; // Plane imports diff --git a/apps/web/core/components/web-hooks/webhooks-list.tsx b/apps/web/core/components/web-hooks/webhooks-list.tsx index 62043596c5f..5e61027340e 100644 --- a/apps/web/core/components/web-hooks/webhooks-list.tsx +++ b/apps/web/core/components/web-hooks/webhooks-list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // hooks import { useWebhook } from "@/hooks/store/use-webhook"; diff --git a/apps/web/core/components/work-item-filters/filters-hoc/base.tsx b/apps/web/core/components/work-item-filters/filters-hoc/base.tsx index 0b83278ce0c..58df7f06e65 100644 --- a/apps/web/core/components/work-item-filters/filters-hoc/base.tsx +++ b/apps/web/core/components/work-item-filters/filters-hoc/base.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useMemo } from "react"; import { observer } from "mobx-react"; import { v4 as uuidv4 } from "uuid"; diff --git a/apps/web/core/components/work-item-filters/filters-hoc/project-level.tsx b/apps/web/core/components/work-item-filters/filters-hoc/project-level.tsx index 2c3f42207c9..9e9b7c226c1 100644 --- a/apps/web/core/components/work-item-filters/filters-hoc/project-level.tsx +++ b/apps/web/core/components/work-item-filters/filters-hoc/project-level.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useMemo, useState } from "react"; import { isEqual, cloneDeep } from "lodash-es"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/work-item-filters/filters-hoc/shared.ts b/apps/web/core/components/work-item-filters/filters-hoc/shared.ts index 01d585a6709..7f598d6cb08 100644 --- a/apps/web/core/components/work-item-filters/filters-hoc/shared.ts +++ b/apps/web/core/components/work-item-filters/filters-hoc/shared.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { TSaveViewOptions, TUpdateViewOptions } from "@plane/constants"; import type { IWorkItemFilterInstance } from "@plane/shared-state"; diff --git a/apps/web/core/components/work-item-filters/filters-hoc/workspace-level.tsx b/apps/web/core/components/work-item-filters/filters-hoc/workspace-level.tsx index 5f15f8fe1c3..bf09fd70c00 100644 --- a/apps/web/core/components/work-item-filters/filters-hoc/workspace-level.tsx +++ b/apps/web/core/components/work-item-filters/filters-hoc/workspace-level.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useMemo, useState } from "react"; import { isEqual, cloneDeep } from "lodash-es"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/work-item-filters/filters-row.tsx b/apps/web/core/components/work-item-filters/filters-row.tsx index f3a6441d3b0..531701a8a09 100644 --- a/apps/web/core/components/work-item-filters/filters-row.tsx +++ b/apps/web/core/components/work-item-filters/filters-row.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import type { IWorkItemFilterInstance } from "@plane/shared-state"; diff --git a/apps/web/core/components/work-item-filters/filters-toggle.tsx b/apps/web/core/components/work-item-filters/filters-toggle.tsx index 60b2073b69e..17021b4df7b 100644 --- a/apps/web/core/components/work-item-filters/filters-toggle.tsx +++ b/apps/web/core/components/work-item-filters/filters-toggle.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import type { EIssuesStoreType } from "@plane/types"; diff --git a/apps/web/core/components/workspace-notifications/index.ts b/apps/web/core/components/workspace-notifications/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/workspace-notifications/index.ts +++ b/apps/web/core/components/workspace-notifications/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/workspace-notifications/notification-app-sidebar-option.tsx b/apps/web/core/components/workspace-notifications/notification-app-sidebar-option.tsx index 788963fc936..a6b39246ed2 100644 --- a/apps/web/core/components/workspace-notifications/notification-app-sidebar-option.tsx +++ b/apps/web/core/components/workspace-notifications/notification-app-sidebar-option.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { observer } from "mobx-react"; import useSWR from "swr"; diff --git a/apps/web/core/components/workspace-notifications/root.tsx b/apps/web/core/components/workspace-notifications/root.tsx index 26e856bd16f..d6878f8e935 100644 --- a/apps/web/core/components/workspace-notifications/root.tsx +++ b/apps/web/core/components/workspace-notifications/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useEffect } from "react"; import { observer } from "mobx-react"; import useSWR from "swr"; diff --git a/apps/web/core/components/workspace-notifications/sidebar/empty-state.tsx b/apps/web/core/components/workspace-notifications/sidebar/empty-state.tsx index f67dc0b0dcc..aed3b4a0c29 100644 --- a/apps/web/core/components/workspace-notifications/sidebar/empty-state.tsx +++ b/apps/web/core/components/workspace-notifications/sidebar/empty-state.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { ENotificationTab } from "@plane/constants"; diff --git a/apps/web/core/components/workspace-notifications/sidebar/filters/applied-filter.tsx b/apps/web/core/components/workspace-notifications/sidebar/filters/applied-filter.tsx index 45d0f80b224..dc84970cd4a 100644 --- a/apps/web/core/components/workspace-notifications/sidebar/filters/applied-filter.tsx +++ b/apps/web/core/components/workspace-notifications/sidebar/filters/applied-filter.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { ENotificationFilterType, FILTER_TYPE_OPTIONS } from "@plane/constants"; diff --git a/apps/web/core/components/workspace-notifications/sidebar/filters/menu/index.ts b/apps/web/core/components/workspace-notifications/sidebar/filters/menu/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/workspace-notifications/sidebar/filters/menu/index.ts +++ b/apps/web/core/components/workspace-notifications/sidebar/filters/menu/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/workspace-notifications/sidebar/filters/menu/menu-option-item.tsx b/apps/web/core/components/workspace-notifications/sidebar/filters/menu/menu-option-item.tsx index 4171f6b5bd4..7c81ac4b602 100644 --- a/apps/web/core/components/workspace-notifications/sidebar/filters/menu/menu-option-item.tsx +++ b/apps/web/core/components/workspace-notifications/sidebar/filters/menu/menu-option-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import type { ENotificationFilterType } from "@plane/constants"; diff --git a/apps/web/core/components/workspace-notifications/sidebar/filters/menu/root.tsx b/apps/web/core/components/workspace-notifications/sidebar/filters/menu/root.tsx index 8ff2fe23988..12e8ada0556 100644 --- a/apps/web/core/components/workspace-notifications/sidebar/filters/menu/root.tsx +++ b/apps/web/core/components/workspace-notifications/sidebar/filters/menu/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { ListFilter } from "lucide-react"; // plane imports diff --git a/apps/web/core/components/workspace-notifications/sidebar/header/index.ts b/apps/web/core/components/workspace-notifications/sidebar/header/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/workspace-notifications/sidebar/header/index.ts +++ b/apps/web/core/components/workspace-notifications/sidebar/header/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/workspace-notifications/sidebar/header/options/index.ts b/apps/web/core/components/workspace-notifications/sidebar/header/options/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/workspace-notifications/sidebar/header/options/index.ts +++ b/apps/web/core/components/workspace-notifications/sidebar/header/options/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/workspace-notifications/sidebar/header/options/menu-option/index.ts b/apps/web/core/components/workspace-notifications/sidebar/header/options/menu-option/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/workspace-notifications/sidebar/header/options/menu-option/index.ts +++ b/apps/web/core/components/workspace-notifications/sidebar/header/options/menu-option/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/workspace-notifications/sidebar/header/options/menu-option/menu-item.tsx b/apps/web/core/components/workspace-notifications/sidebar/header/options/menu-option/menu-item.tsx index e05946d2c87..6ea43dcbfba 100644 --- a/apps/web/core/components/workspace-notifications/sidebar/header/options/menu-option/menu-item.tsx +++ b/apps/web/core/components/workspace-notifications/sidebar/header/options/menu-option/menu-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // components import { cn } from "@plane/utils"; diff --git a/apps/web/core/components/workspace-notifications/sidebar/header/options/menu-option/root.tsx b/apps/web/core/components/workspace-notifications/sidebar/header/options/menu-option/root.tsx index 23608e472b2..02c59aed98c 100644 --- a/apps/web/core/components/workspace-notifications/sidebar/header/options/menu-option/root.tsx +++ b/apps/web/core/components/workspace-notifications/sidebar/header/options/menu-option/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ReactNode } from "react"; import { observer } from "mobx-react"; import { CheckCircle, Clock, MoreVertical } from "lucide-react"; diff --git a/apps/web/core/components/workspace-notifications/sidebar/header/options/root.tsx b/apps/web/core/components/workspace-notifications/sidebar/header/options/root.tsx index e90622de405..9a4722a4740 100644 --- a/apps/web/core/components/workspace-notifications/sidebar/header/options/root.tsx +++ b/apps/web/core/components/workspace-notifications/sidebar/header/options/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { CheckCheck, RefreshCw } from "lucide-react"; // plane imports diff --git a/apps/web/core/components/workspace-notifications/sidebar/header/root.tsx b/apps/web/core/components/workspace-notifications/sidebar/header/root.tsx index 29d7c186f53..13f3c412eac 100644 --- a/apps/web/core/components/workspace-notifications/sidebar/header/root.tsx +++ b/apps/web/core/components/workspace-notifications/sidebar/header/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/workspace-notifications/sidebar/index.ts b/apps/web/core/components/workspace-notifications/sidebar/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/workspace-notifications/sidebar/index.ts +++ b/apps/web/core/components/workspace-notifications/sidebar/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/workspace-notifications/sidebar/loader.tsx b/apps/web/core/components/workspace-notifications/sidebar/loader.tsx index 58573a9ea79..a4c39ccac2e 100644 --- a/apps/web/core/components/workspace-notifications/sidebar/loader.tsx +++ b/apps/web/core/components/workspace-notifications/sidebar/loader.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { range } from "lodash-es"; export function NotificationsLoader() { diff --git a/apps/web/core/components/workspace-notifications/sidebar/notification-card/content.tsx b/apps/web/core/components/workspace-notifications/sidebar/notification-card/content.tsx index f8feb54a8aa..ae5c7054d2f 100644 --- a/apps/web/core/components/workspace-notifications/sidebar/notification-card/content.tsx +++ b/apps/web/core/components/workspace-notifications/sidebar/notification-card/content.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ReactNode } from "react"; // plane imports import type { TNotification } from "@plane/types"; diff --git a/apps/web/core/components/workspace-notifications/sidebar/notification-card/item.tsx b/apps/web/core/components/workspace-notifications/sidebar/notification-card/item.tsx index bed835e84e7..08bf6abed1e 100644 --- a/apps/web/core/components/workspace-notifications/sidebar/notification-card/item.tsx +++ b/apps/web/core/components/workspace-notifications/sidebar/notification-card/item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import { Clock } from "lucide-react"; diff --git a/apps/web/core/components/workspace-notifications/sidebar/notification-card/options/archive.tsx b/apps/web/core/components/workspace-notifications/sidebar/notification-card/options/archive.tsx index 3c1c76399a2..8e5ab806655 100644 --- a/apps/web/core/components/workspace-notifications/sidebar/notification-card/options/archive.tsx +++ b/apps/web/core/components/workspace-notifications/sidebar/notification-card/options/archive.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { ArchiveRestore } from "lucide-react"; // plane imports diff --git a/apps/web/core/components/workspace-notifications/sidebar/notification-card/options/button.tsx b/apps/web/core/components/workspace-notifications/sidebar/notification-card/options/button.tsx index c5bc1e61177..0c8ea521585 100644 --- a/apps/web/core/components/workspace-notifications/sidebar/notification-card/options/button.tsx +++ b/apps/web/core/components/workspace-notifications/sidebar/notification-card/options/button.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ReactNode } from "react"; import { Tooltip } from "@plane/propel/tooltip"; // helpers diff --git a/apps/web/core/components/workspace-notifications/sidebar/notification-card/options/index.ts b/apps/web/core/components/workspace-notifications/sidebar/notification-card/options/index.ts index 47dff31929e..173eda609ff 100644 --- a/apps/web/core/components/workspace-notifications/sidebar/notification-card/options/index.ts +++ b/apps/web/core/components/workspace-notifications/sidebar/notification-card/options/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; export * from "./read"; diff --git a/apps/web/core/components/workspace-notifications/sidebar/notification-card/options/read.tsx b/apps/web/core/components/workspace-notifications/sidebar/notification-card/options/read.tsx index f10480e6029..16a5b513336 100644 --- a/apps/web/core/components/workspace-notifications/sidebar/notification-card/options/read.tsx +++ b/apps/web/core/components/workspace-notifications/sidebar/notification-card/options/read.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { MessageSquare } from "lucide-react"; // plane imports diff --git a/apps/web/core/components/workspace-notifications/sidebar/notification-card/options/root.tsx b/apps/web/core/components/workspace-notifications/sidebar/notification-card/options/root.tsx index 26b0c957c7d..dfca9dd6505 100644 --- a/apps/web/core/components/workspace-notifications/sidebar/notification-card/options/root.tsx +++ b/apps/web/core/components/workspace-notifications/sidebar/notification-card/options/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Dispatch, SetStateAction } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/workspace-notifications/sidebar/notification-card/options/snooze/index.ts b/apps/web/core/components/workspace-notifications/sidebar/notification-card/options/snooze/index.ts index 5238728d7c5..b5ea89de6ba 100644 --- a/apps/web/core/components/workspace-notifications/sidebar/notification-card/options/snooze/index.ts +++ b/apps/web/core/components/workspace-notifications/sidebar/notification-card/options/snooze/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; export * from "./modal"; diff --git a/apps/web/core/components/workspace-notifications/sidebar/notification-card/options/snooze/modal.tsx b/apps/web/core/components/workspace-notifications/sidebar/notification-card/options/snooze/modal.tsx index e50e552f175..02e8c353c39 100644 --- a/apps/web/core/components/workspace-notifications/sidebar/notification-card/options/snooze/modal.tsx +++ b/apps/web/core/components/workspace-notifications/sidebar/notification-card/options/snooze/modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useParams } from "next/navigation"; import { useForm, Controller } from "react-hook-form"; // plane imports diff --git a/apps/web/core/components/workspace-notifications/sidebar/notification-card/options/snooze/root.tsx b/apps/web/core/components/workspace-notifications/sidebar/notification-card/options/snooze/root.tsx index ef09751a012..de71972be47 100644 --- a/apps/web/core/components/workspace-notifications/sidebar/notification-card/options/snooze/root.tsx +++ b/apps/web/core/components/workspace-notifications/sidebar/notification-card/options/snooze/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Dispatch, SetStateAction } from "react"; import { Fragment } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/workspace-notifications/sidebar/root.tsx b/apps/web/core/components/workspace-notifications/sidebar/root.tsx index 6354976a408..5174ee6d9ea 100644 --- a/apps/web/core/components/workspace-notifications/sidebar/root.tsx +++ b/apps/web/core/components/workspace-notifications/sidebar/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/workspace/ConfirmWorkspaceMemberRemove.tsx b/apps/web/core/components/workspace/ConfirmWorkspaceMemberRemove.tsx index 5309a8d852a..04edd6bc34e 100644 --- a/apps/web/core/components/workspace/ConfirmWorkspaceMemberRemove.tsx +++ b/apps/web/core/components/workspace/ConfirmWorkspaceMemberRemove.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState } from "react"; import { observer } from "mobx-react"; import { AlertTriangle } from "lucide-react"; diff --git a/apps/web/core/components/workspace/billing/comparison/base.tsx b/apps/web/core/components/workspace/billing/comparison/base.tsx index f198907f001..e36a2b6fe7a 100644 --- a/apps/web/core/components/workspace/billing/comparison/base.tsx +++ b/apps/web/core/components/workspace/billing/comparison/base.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { ArrowDown, ArrowUp } from "lucide-react"; // plane imports diff --git a/apps/web/core/components/workspace/billing/comparison/feature-detail.tsx b/apps/web/core/components/workspace/billing/comparison/feature-detail.tsx index 0d5ba24a80b..5476f142a15 100644 --- a/apps/web/core/components/workspace/billing/comparison/feature-detail.tsx +++ b/apps/web/core/components/workspace/billing/comparison/feature-detail.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { CheckCircle2, Minus, MinusCircle } from "lucide-react"; import type { EProductSubscriptionEnum } from "@plane/types"; // plane imports diff --git a/apps/web/core/components/workspace/billing/comparison/index.ts b/apps/web/core/components/workspace/billing/comparison/index.ts index 955fdd14398..d109057541e 100644 --- a/apps/web/core/components/workspace/billing/comparison/index.ts +++ b/apps/web/core/components/workspace/billing/comparison/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./base"; diff --git a/apps/web/core/components/workspace/confirm-workspace-member-remove.tsx b/apps/web/core/components/workspace/confirm-workspace-member-remove.tsx index 8e38061a7d7..6d9be3c6846 100644 --- a/apps/web/core/components/workspace/confirm-workspace-member-remove.tsx +++ b/apps/web/core/components/workspace/confirm-workspace-member-remove.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import { AlertTriangle } from "lucide-react"; diff --git a/apps/web/core/components/workspace/create-workspace-form.tsx b/apps/web/core/components/workspace/create-workspace-form.tsx index 2af67c09e97..de7bca392a2 100644 --- a/apps/web/core/components/workspace/create-workspace-form.tsx +++ b/apps/web/core/components/workspace/create-workspace-form.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Dispatch, SetStateAction } from "react"; import { useEffect, useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/components/workspace/delete-workspace-form.tsx b/apps/web/core/components/workspace/delete-workspace-form.tsx index c0041d8ab63..a272cd94cbd 100644 --- a/apps/web/core/components/workspace/delete-workspace-form.tsx +++ b/apps/web/core/components/workspace/delete-workspace-form.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { Controller, useForm } from "react-hook-form"; import { AlertTriangle } from "lucide-react"; diff --git a/apps/web/core/components/workspace/invite-modal/actions.tsx b/apps/web/core/components/workspace/invite-modal/actions.tsx index dbbf9b4d0e5..23b5f4d0dda 100644 --- a/apps/web/core/components/workspace/invite-modal/actions.tsx +++ b/apps/web/core/components/workspace/invite-modal/actions.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/workspace/invite-modal/fields.tsx b/apps/web/core/components/workspace/invite-modal/fields.tsx index 340fa549b07..927b0cafa87 100644 --- a/apps/web/core/components/workspace/invite-modal/fields.tsx +++ b/apps/web/core/components/workspace/invite-modal/fields.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import type { Control, FieldArrayWithId, FormState } from "react-hook-form"; import { Controller } from "react-hook-form"; diff --git a/apps/web/core/components/workspace/invite-modal/form.tsx b/apps/web/core/components/workspace/invite-modal/form.tsx index 1a806cf8e77..486fe6dde40 100644 --- a/apps/web/core/components/workspace/invite-modal/form.tsx +++ b/apps/web/core/components/workspace/invite-modal/form.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { Dialog } from "@headlessui/react"; diff --git a/apps/web/core/components/workspace/logo.tsx b/apps/web/core/components/workspace/logo.tsx index ee5a0084873..c5a280f1792 100644 --- a/apps/web/core/components/workspace/logo.tsx +++ b/apps/web/core/components/workspace/logo.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; // plane imports import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/workspace/settings/invitations-list-item.tsx b/apps/web/core/components/workspace/settings/invitations-list-item.tsx index 12b4cc821f3..61a14dd6428 100644 --- a/apps/web/core/components/workspace/settings/invitations-list-item.tsx +++ b/apps/web/core/components/workspace/settings/invitations-list-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/workspace/settings/member-columns.tsx b/apps/web/core/components/workspace/settings/member-columns.tsx index 4167a79397a..bf27b05220e 100644 --- a/apps/web/core/components/workspace/settings/member-columns.tsx +++ b/apps/web/core/components/workspace/settings/member-columns.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import Link from "next/link"; import { Controller, useForm } from "react-hook-form"; diff --git a/apps/web/core/components/workspace/settings/members-list-item.tsx b/apps/web/core/components/workspace/settings/members-list-item.tsx index 2f388d4919d..bdaba38f455 100644 --- a/apps/web/core/components/workspace/settings/members-list-item.tsx +++ b/apps/web/core/components/workspace/settings/members-list-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { isEmpty } from "lodash-es"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/workspace/settings/members-list.tsx b/apps/web/core/components/workspace/settings/members-list.tsx index 1dae187643a..2b7b29c1107 100644 --- a/apps/web/core/components/workspace/settings/members-list.tsx +++ b/apps/web/core/components/workspace/settings/members-list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/workspace/settings/workspace-details.tsx b/apps/web/core/components/workspace/settings/workspace-details.tsx index 66cb59c7202..eec1dda17f5 100644 --- a/apps/web/core/components/workspace/settings/workspace-details.tsx +++ b/apps/web/core/components/workspace/settings/workspace-details.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useState } from "react"; import { observer } from "mobx-react"; import { Controller, useForm } from "react-hook-form"; diff --git a/apps/web/core/components/workspace/sidebar/dropdown-item.tsx b/apps/web/core/components/workspace/sidebar/dropdown-item.tsx index 5002b12870d..3b47d7418cb 100644 --- a/apps/web/core/components/workspace/sidebar/dropdown-item.tsx +++ b/apps/web/core/components/workspace/sidebar/dropdown-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import Link from "next/link"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/workspace/sidebar/favorites/favorite-folder.tsx b/apps/web/core/components/workspace/sidebar/favorites/favorite-folder.tsx index 24418d7bf07..64be328ef8b 100644 --- a/apps/web/core/components/workspace/sidebar/favorites/favorite-folder.tsx +++ b/apps/web/core/components/workspace/sidebar/favorites/favorite-folder.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useRef, useState } from "react"; import { combine } from "@atlaskit/pragmatic-drag-and-drop/combine"; import type { diff --git a/apps/web/core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-drag-handle.tsx b/apps/web/core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-drag-handle.tsx index 35b2d4d3df2..60e64b6856d 100644 --- a/apps/web/core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-drag-handle.tsx +++ b/apps/web/core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-drag-handle.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; // ui diff --git a/apps/web/core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-quick-action.tsx b/apps/web/core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-quick-action.tsx index 84deb7784ac..adde5fac0a9 100644 --- a/apps/web/core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-quick-action.tsx +++ b/apps/web/core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-quick-action.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; import { MoreHorizontal, Star } from "lucide-react"; diff --git a/apps/web/core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-title.tsx b/apps/web/core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-title.tsx index 65d42314cf7..481132c9e14 100644 --- a/apps/web/core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-title.tsx +++ b/apps/web/core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-title.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; import Link from "next/link"; diff --git a/apps/web/core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-wrapper.tsx b/apps/web/core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-wrapper.tsx index 2bd28f3f286..355beb3fc35 100644 --- a/apps/web/core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-wrapper.tsx +++ b/apps/web/core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-wrapper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // helpers import { cn } from "@plane/utils"; diff --git a/apps/web/core/components/workspace/sidebar/favorites/favorite-items/common/helper.tsx b/apps/web/core/components/workspace/sidebar/favorites/favorite-items/common/helper.tsx index 7d11050992f..8e30eb91410 100644 --- a/apps/web/core/components/workspace/sidebar/favorites/favorite-items/common/helper.tsx +++ b/apps/web/core/components/workspace/sidebar/favorites/favorite-items/common/helper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Logo } from "@plane/propel/emoji-icon-picker"; import { PageIcon } from "@plane/propel/icons"; // plane imports diff --git a/apps/web/core/components/workspace/sidebar/favorites/favorite-items/common/index.ts b/apps/web/core/components/workspace/sidebar/favorites/favorite-items/common/index.ts index 5e03ce1c74f..c044bec246f 100644 --- a/apps/web/core/components/workspace/sidebar/favorites/favorite-items/common/index.ts +++ b/apps/web/core/components/workspace/sidebar/favorites/favorite-items/common/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./favorite-item-drag-handle"; export * from "./favorite-item-quick-action"; export * from "./favorite-item-wrapper"; diff --git a/apps/web/core/components/workspace/sidebar/favorites/favorite-items/index.ts b/apps/web/core/components/workspace/sidebar/favorites/favorite-items/index.ts index 1037372f379..6feb3340d88 100644 --- a/apps/web/core/components/workspace/sidebar/favorites/favorite-items/index.ts +++ b/apps/web/core/components/workspace/sidebar/favorites/favorite-items/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./common"; export * from "./root"; diff --git a/apps/web/core/components/workspace/sidebar/favorites/favorite-items/root.tsx b/apps/web/core/components/workspace/sidebar/favorites/favorite-items/root.tsx index 733367663a7..5ad0b8b628b 100644 --- a/apps/web/core/components/workspace/sidebar/favorites/favorite-items/root.tsx +++ b/apps/web/core/components/workspace/sidebar/favorites/favorite-items/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useRef, useState } from "react"; import { combine } from "@atlaskit/pragmatic-drag-and-drop/combine"; import type { diff --git a/apps/web/core/components/workspace/sidebar/favorites/favorites-menu.tsx b/apps/web/core/components/workspace/sidebar/favorites/favorites-menu.tsx index 532c3a7376b..9b588b03b7c 100644 --- a/apps/web/core/components/workspace/sidebar/favorites/favorites-menu.tsx +++ b/apps/web/core/components/workspace/sidebar/favorites/favorites-menu.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useEffect, useRef, useState } from "react"; import { combine } from "@atlaskit/pragmatic-drag-and-drop/combine"; import type { diff --git a/apps/web/core/components/workspace/sidebar/favorites/favorites.helpers.ts b/apps/web/core/components/workspace/sidebar/favorites/favorites.helpers.ts index 44e1c022d85..a911f596e14 100644 --- a/apps/web/core/components/workspace/sidebar/favorites/favorites.helpers.ts +++ b/apps/web/core/components/workspace/sidebar/favorites/favorites.helpers.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { extractInstruction } from "@atlaskit/pragmatic-drag-and-drop-hitbox/tree-item"; import type { IFavorite, InstructionType, IPragmaticPayloadLocation, TDropTarget } from "@plane/types"; diff --git a/apps/web/core/components/workspace/sidebar/favorites/new-fav-folder.tsx b/apps/web/core/components/workspace/sidebar/favorites/new-fav-folder.tsx index c51412d0bf9..c7893408911 100644 --- a/apps/web/core/components/workspace/sidebar/favorites/new-fav-folder.tsx +++ b/apps/web/core/components/workspace/sidebar/favorites/new-fav-folder.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useRef } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/workspace/sidebar/help-section/index.ts b/apps/web/core/components/workspace/sidebar/help-section/index.ts index 1efe34c51ec..d980334597b 100644 --- a/apps/web/core/components/workspace/sidebar/help-section/index.ts +++ b/apps/web/core/components/workspace/sidebar/help-section/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/apps/web/core/components/workspace/sidebar/help-section/root.tsx b/apps/web/core/components/workspace/sidebar/help-section/root.tsx index 55bd9d430f0..adaccb5795e 100644 --- a/apps/web/core/components/workspace/sidebar/help-section/root.tsx +++ b/apps/web/core/components/workspace/sidebar/help-section/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState } from "react"; import { observer } from "mobx-react"; import { HelpCircle, MessagesSquare, User } from "lucide-react"; diff --git a/apps/web/core/components/workspace/sidebar/project-navigation.tsx b/apps/web/core/components/workspace/sidebar/project-navigation.tsx index 481f5929e6b..8f50d395153 100644 --- a/apps/web/core/components/workspace/sidebar/project-navigation.tsx +++ b/apps/web/core/components/workspace/sidebar/project-navigation.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useCallback, useMemo } from "react"; import { observer } from "mobx-react"; import Link from "next/link"; diff --git a/apps/web/core/components/workspace/sidebar/projects-list-item.tsx b/apps/web/core/components/workspace/sidebar/projects-list-item.tsx index d869a12cb66..e633cca8cc9 100644 --- a/apps/web/core/components/workspace/sidebar/projects-list-item.tsx +++ b/apps/web/core/components/workspace/sidebar/projects-list-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useEffect, useRef, useState } from "react"; import { combine } from "@atlaskit/pragmatic-drag-and-drop/combine"; import { draggable, dropTargetForElements } from "@atlaskit/pragmatic-drag-and-drop/element/adapter"; diff --git a/apps/web/core/components/workspace/sidebar/projects-list.tsx b/apps/web/core/components/workspace/sidebar/projects-list.tsx index 2d9c4f5a7b0..f581b408ed3 100644 --- a/apps/web/core/components/workspace/sidebar/projects-list.tsx +++ b/apps/web/core/components/workspace/sidebar/projects-list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState, useRef, useEffect } from "react"; import { combine } from "@atlaskit/pragmatic-drag-and-drop/combine"; import { autoScrollForElements } from "@atlaskit/pragmatic-drag-and-drop-auto-scroll/element"; diff --git a/apps/web/core/components/workspace/sidebar/quick-actions.tsx b/apps/web/core/components/workspace/sidebar/quick-actions.tsx index 0f5cdf98a20..a54d2b30b35 100644 --- a/apps/web/core/components/workspace/sidebar/quick-actions.tsx +++ b/apps/web/core/components/workspace/sidebar/quick-actions.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useRef, useState } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/workspace/sidebar/sidebar-item.tsx b/apps/web/core/components/workspace/sidebar/sidebar-item.tsx index a852856dbfd..205e9839f9b 100644 --- a/apps/web/core/components/workspace/sidebar/sidebar-item.tsx +++ b/apps/web/core/components/workspace/sidebar/sidebar-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ReactNode } from "react"; import { observer } from "mobx-react"; import Link from "next/link"; diff --git a/apps/web/core/components/workspace/sidebar/sidebar-menu-items.tsx b/apps/web/core/components/workspace/sidebar/sidebar-menu-items.tsx index b6597524da2..791cfce6458 100644 --- a/apps/web/core/components/workspace/sidebar/sidebar-menu-items.tsx +++ b/apps/web/core/components/workspace/sidebar/sidebar-menu-items.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useMemo } from "react"; import { observer } from "mobx-react"; import { Ellipsis } from "lucide-react"; diff --git a/apps/web/core/components/workspace/sidebar/user-menu-item.tsx b/apps/web/core/components/workspace/sidebar/user-menu-item.tsx index 1360511bb9b..02aa128a752 100644 --- a/apps/web/core/components/workspace/sidebar/user-menu-item.tsx +++ b/apps/web/core/components/workspace/sidebar/user-menu-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import Link from "next/link"; import { useParams, usePathname } from "next/navigation"; diff --git a/apps/web/core/components/workspace/sidebar/user-menu-root.tsx b/apps/web/core/components/workspace/sidebar/user-menu-root.tsx index 8fbd13a2d5d..6cd08da79bf 100644 --- a/apps/web/core/components/workspace/sidebar/user-menu-root.tsx +++ b/apps/web/core/components/workspace/sidebar/user-menu-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState, useEffect } from "react"; import { observer } from "mobx-react"; import { useRouter } from "next/navigation"; diff --git a/apps/web/core/components/workspace/sidebar/user-menu.tsx b/apps/web/core/components/workspace/sidebar/user-menu.tsx index 53ee7b747fd..f4f7b4ad367 100644 --- a/apps/web/core/components/workspace/sidebar/user-menu.tsx +++ b/apps/web/core/components/workspace/sidebar/user-menu.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/workspace/sidebar/workspace-menu-header.tsx b/apps/web/core/components/workspace/sidebar/workspace-menu-header.tsx index a8ce79e9df4..d0e1bdc9cf7 100644 --- a/apps/web/core/components/workspace/sidebar/workspace-menu-header.tsx +++ b/apps/web/core/components/workspace/sidebar/workspace-menu-header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState, useRef } from "react"; import { observer } from "mobx-react"; import { useParams, useRouter } from "next/navigation"; diff --git a/apps/web/core/components/workspace/sidebar/workspace-menu-item.tsx b/apps/web/core/components/workspace/sidebar/workspace-menu-item.tsx index 2707612e0c7..0199dc7091d 100644 --- a/apps/web/core/components/workspace/sidebar/workspace-menu-item.tsx +++ b/apps/web/core/components/workspace/sidebar/workspace-menu-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import Link from "next/link"; import { useParams, usePathname } from "next/navigation"; diff --git a/apps/web/core/components/workspace/sidebar/workspace-menu-root.tsx b/apps/web/core/components/workspace/sidebar/workspace-menu-root.tsx index 8475fe1942e..132feed66eb 100644 --- a/apps/web/core/components/workspace/sidebar/workspace-menu-root.tsx +++ b/apps/web/core/components/workspace/sidebar/workspace-menu-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { Fragment, useState, useEffect } from "react"; import { observer } from "mobx-react"; import Link from "next/link"; diff --git a/apps/web/core/components/workspace/sidebar/workspace-menu.tsx b/apps/web/core/components/workspace/sidebar/workspace-menu.tsx index 569c74c4ba8..8923f56f100 100644 --- a/apps/web/core/components/workspace/sidebar/workspace-menu.tsx +++ b/apps/web/core/components/workspace/sidebar/workspace-menu.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/workspace/views/default-view-list-item.tsx b/apps/web/core/components/workspace/views/default-view-list-item.tsx index d906894d613..3aace5d4b39 100644 --- a/apps/web/core/components/workspace/views/default-view-list-item.tsx +++ b/apps/web/core/components/workspace/views/default-view-list-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import Link from "next/link"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/workspace/views/default-view-quick-action.tsx b/apps/web/core/components/workspace/views/default-view-quick-action.tsx index 99d2641516a..fd400b328f7 100644 --- a/apps/web/core/components/workspace/views/default-view-quick-action.tsx +++ b/apps/web/core/components/workspace/views/default-view-quick-action.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useTranslation } from "@plane/i18n"; diff --git a/apps/web/core/components/workspace/views/delete-view-modal.tsx b/apps/web/core/components/workspace/views/delete-view-modal.tsx index 6562fe53334..3659062063e 100644 --- a/apps/web/core/components/workspace/views/delete-view-modal.tsx +++ b/apps/web/core/components/workspace/views/delete-view-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/workspace/views/form.tsx b/apps/web/core/components/workspace/views/form.tsx index 8dbdb5104e6..efe4566e5f1 100644 --- a/apps/web/core/components/workspace/views/form.tsx +++ b/apps/web/core/components/workspace/views/form.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { Controller, useForm } from "react-hook-form"; // plane imports diff --git a/apps/web/core/components/workspace/views/header.tsx b/apps/web/core/components/workspace/views/header.tsx index dd26d830c70..92102b3e206 100644 --- a/apps/web/core/components/workspace/views/header.tsx +++ b/apps/web/core/components/workspace/views/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useRef, useState } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/components/workspace/views/modal.tsx b/apps/web/core/components/workspace/views/modal.tsx index 89a9102f9ad..8f9be46fac6 100644 --- a/apps/web/core/components/workspace/views/modal.tsx +++ b/apps/web/core/components/workspace/views/modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useParams } from "next/navigation"; // plane imports diff --git a/apps/web/core/components/workspace/views/quick-action.tsx b/apps/web/core/components/workspace/views/quick-action.tsx index 0d70a3b8c42..3248b2061a1 100644 --- a/apps/web/core/components/workspace/views/quick-action.tsx +++ b/apps/web/core/components/workspace/views/quick-action.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; // plane imports diff --git a/apps/web/core/components/workspace/views/view-list-item.tsx b/apps/web/core/components/workspace/views/view-list-item.tsx index 0db808d0a06..93acab3ad6a 100644 --- a/apps/web/core/components/workspace/views/view-list-item.tsx +++ b/apps/web/core/components/workspace/views/view-list-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import { observer } from "mobx-react"; import Link from "next/link"; diff --git a/apps/web/core/components/workspace/views/views-list.tsx b/apps/web/core/components/workspace/views/views-list.tsx index 6adb4e428ce..34d3c6b803c 100644 --- a/apps/web/core/components/workspace/views/views-list.tsx +++ b/apps/web/core/components/workspace/views/views-list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import { useParams } from "next/navigation"; import useSWR from "swr"; diff --git a/apps/web/core/constants/calendar.ts b/apps/web/core/constants/calendar.ts index 2fca3539d0a..86d1d6257e9 100644 --- a/apps/web/core/constants/calendar.ts +++ b/apps/web/core/constants/calendar.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TCalendarLayouts } from "@plane/types"; import { EStartOfTheWeek } from "@plane/types"; diff --git a/apps/web/core/constants/editor.ts b/apps/web/core/constants/editor.ts index dc6d70f29bb..5cd8b929cda 100644 --- a/apps/web/core/constants/editor.ts +++ b/apps/web/core/constants/editor.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Styles } from "@react-pdf/renderer"; import { StyleSheet } from "@react-pdf/renderer"; import type { LucideIcon } from "lucide-react"; diff --git a/apps/web/core/constants/fetch-keys.ts b/apps/web/core/constants/fetch-keys.ts index b7d669506e6..abcbcf2bf48 100644 --- a/apps/web/core/constants/fetch-keys.ts +++ b/apps/web/core/constants/fetch-keys.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { EUserPermissions, IJiraMetadata } from "@plane/types"; const paramsToKey = (params: any) => { diff --git a/apps/web/core/constants/plans.tsx b/apps/web/core/constants/plans.tsx index c664132b444..60f64f5e500 100644 --- a/apps/web/core/constants/plans.tsx +++ b/apps/web/core/constants/plans.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Mail, MessageCircle } from "lucide-react"; import { DiscordIcon } from "@plane/propel/icons"; import { EProductSubscriptionEnum } from "@plane/types"; diff --git a/apps/web/core/custom-events/chat-support.ts b/apps/web/core/custom-events/chat-support.ts index 01c27b18e42..8c7d0fa5c35 100644 --- a/apps/web/core/custom-events/chat-support.ts +++ b/apps/web/core/custom-events/chat-support.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + type ChatSupportType = "open"; type ChatSupportEventType = `chat-support:${ChatSupportType}`; diff --git a/apps/web/core/hooks/context/use-issue-modal.tsx b/apps/web/core/hooks/context/use-issue-modal.tsx index 270731d8d04..2cb6a35a50c 100644 --- a/apps/web/core/hooks/context/use-issue-modal.tsx +++ b/apps/web/core/hooks/context/use-issue-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // components import { IssueModalContext } from "@/components/issues/issue-modal/context"; diff --git a/apps/web/core/hooks/editor/index.ts b/apps/web/core/hooks/editor/index.ts index 532916cd480..90fb1856e24 100644 --- a/apps/web/core/hooks/editor/index.ts +++ b/apps/web/core/hooks/editor/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./use-editor-config"; export * from "./use-editor-mention"; diff --git a/apps/web/core/hooks/editor/use-editor-config.ts b/apps/web/core/hooks/editor/use-editor-config.ts index cee66cca43c..98eb92c7538 100644 --- a/apps/web/core/hooks/editor/use-editor-config.ts +++ b/apps/web/core/hooks/editor/use-editor-config.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback } from "react"; // plane imports import type { TFileHandler } from "@plane/editor"; diff --git a/apps/web/core/hooks/editor/use-editor-mention.tsx b/apps/web/core/hooks/editor/use-editor-mention.tsx index 622fc043893..46aa85229b1 100644 --- a/apps/web/core/hooks/editor/use-editor-mention.tsx +++ b/apps/web/core/hooks/editor/use-editor-mention.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback } from "react"; // plane editor import type { TMentionSection, TMentionSuggestion } from "@plane/editor"; diff --git a/apps/web/core/hooks/oauth/core.tsx b/apps/web/core/hooks/oauth/core.tsx index ab084eefb1a..1614883fe86 100644 --- a/apps/web/core/hooks/oauth/core.tsx +++ b/apps/web/core/hooks/oauth/core.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { useSearchParams } from "next/navigation"; import { useTheme } from "next-themes"; diff --git a/apps/web/core/hooks/oauth/extended.tsx b/apps/web/core/hooks/oauth/extended.tsx index a23ee8e18db..01608b6e6b5 100644 --- a/apps/web/core/hooks/oauth/extended.tsx +++ b/apps/web/core/hooks/oauth/extended.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { TOAuthConfigs } from "@plane/types"; diff --git a/apps/web/core/hooks/oauth/index.ts b/apps/web/core/hooks/oauth/index.ts index 2b156487373..e88c7439995 100644 --- a/apps/web/core/hooks/oauth/index.ts +++ b/apps/web/core/hooks/oauth/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { TOAuthConfigs } from "@plane/types"; // local imports diff --git a/apps/web/core/hooks/store/estimates/index.ts b/apps/web/core/hooks/store/estimates/index.ts index 3b22fbb6f90..3316d5eca91 100644 --- a/apps/web/core/hooks/store/estimates/index.ts +++ b/apps/web/core/hooks/store/estimates/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./use-project-estimate"; export * from "./use-estimate"; export * from "./use-estimate-point"; diff --git a/apps/web/core/hooks/store/estimates/use-estimate-point.ts b/apps/web/core/hooks/store/estimates/use-estimate-point.ts index ba54a60dc4d..1478364c5b9 100644 --- a/apps/web/core/hooks/store/estimates/use-estimate-point.ts +++ b/apps/web/core/hooks/store/estimates/use-estimate-point.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // mobx store import { StoreContext } from "@/lib/store-context"; diff --git a/apps/web/core/hooks/store/estimates/use-estimate.ts b/apps/web/core/hooks/store/estimates/use-estimate.ts index b79110459eb..e01f3f44ddf 100644 --- a/apps/web/core/hooks/store/estimates/use-estimate.ts +++ b/apps/web/core/hooks/store/estimates/use-estimate.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // mobx store import { StoreContext } from "@/lib/store-context"; diff --git a/apps/web/core/hooks/store/estimates/use-project-estimate.ts b/apps/web/core/hooks/store/estimates/use-project-estimate.ts index a848271b0cc..08b548225b1 100644 --- a/apps/web/core/hooks/store/estimates/use-project-estimate.ts +++ b/apps/web/core/hooks/store/estimates/use-project-estimate.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // context import { StoreContext } from "@/lib/store-context"; diff --git a/apps/web/core/hooks/store/notifications/index.ts b/apps/web/core/hooks/store/notifications/index.ts index 07bcca1cf09..7a7b57e5f6f 100644 --- a/apps/web/core/hooks/store/notifications/index.ts +++ b/apps/web/core/hooks/store/notifications/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./use-workspace-notifications"; export * from "./use-notification"; diff --git a/apps/web/core/hooks/store/notifications/use-notification.ts b/apps/web/core/hooks/store/notifications/use-notification.ts index 2086b05c923..e4e9ed0d513 100644 --- a/apps/web/core/hooks/store/notifications/use-notification.ts +++ b/apps/web/core/hooks/store/notifications/use-notification.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // mobx store import { StoreContext } from "@/lib/store-context"; diff --git a/apps/web/core/hooks/store/notifications/use-workspace-notifications.ts b/apps/web/core/hooks/store/notifications/use-workspace-notifications.ts index 3dcdf46e5a3..bd5268350c9 100644 --- a/apps/web/core/hooks/store/notifications/use-workspace-notifications.ts +++ b/apps/web/core/hooks/store/notifications/use-workspace-notifications.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // context import { StoreContext } from "@/lib/store-context"; diff --git a/apps/web/core/hooks/store/use-analytics.ts b/apps/web/core/hooks/store/use-analytics.ts index e0494567af0..6982f28c453 100644 --- a/apps/web/core/hooks/store/use-analytics.ts +++ b/apps/web/core/hooks/store/use-analytics.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // mobx store import { StoreContext } from "@/lib/store-context"; diff --git a/apps/web/core/hooks/store/use-app-theme.ts b/apps/web/core/hooks/store/use-app-theme.ts index f10e89fc27e..bd639f09bb2 100644 --- a/apps/web/core/hooks/store/use-app-theme.ts +++ b/apps/web/core/hooks/store/use-app-theme.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // store import { StoreContext } from "@/lib/store-context"; diff --git a/apps/web/core/hooks/store/use-calendar-view.ts b/apps/web/core/hooks/store/use-calendar-view.ts index da3433fa344..cf19bec5bd4 100644 --- a/apps/web/core/hooks/store/use-calendar-view.ts +++ b/apps/web/core/hooks/store/use-calendar-view.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // mobx store import { StoreContext } from "@/lib/store-context"; diff --git a/apps/web/core/hooks/store/use-command-palette.ts b/apps/web/core/hooks/store/use-command-palette.ts index 26d58485c3c..e08e2b76534 100644 --- a/apps/web/core/hooks/store/use-command-palette.ts +++ b/apps/web/core/hooks/store/use-command-palette.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // mobx store import { StoreContext } from "@/lib/store-context"; diff --git a/apps/web/core/hooks/store/use-cycle-filter.ts b/apps/web/core/hooks/store/use-cycle-filter.ts index 14754d257ac..0c533630f3b 100644 --- a/apps/web/core/hooks/store/use-cycle-filter.ts +++ b/apps/web/core/hooks/store/use-cycle-filter.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // mobx store import { StoreContext } from "@/lib/store-context"; diff --git a/apps/web/core/hooks/store/use-cycle.ts b/apps/web/core/hooks/store/use-cycle.ts index 5893d7593c9..810b9406878 100644 --- a/apps/web/core/hooks/store/use-cycle.ts +++ b/apps/web/core/hooks/store/use-cycle.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // mobx store import { StoreContext } from "@/lib/store-context"; diff --git a/apps/web/core/hooks/store/use-dashboard.ts b/apps/web/core/hooks/store/use-dashboard.ts index 9b43f54c10f..eaba6c5a13a 100644 --- a/apps/web/core/hooks/store/use-dashboard.ts +++ b/apps/web/core/hooks/store/use-dashboard.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // mobx store import { StoreContext } from "@/lib/store-context"; diff --git a/apps/web/core/hooks/store/use-editor-asset.ts b/apps/web/core/hooks/store/use-editor-asset.ts index 08c9b74ddf1..ec46c54f296 100644 --- a/apps/web/core/hooks/store/use-editor-asset.ts +++ b/apps/web/core/hooks/store/use-editor-asset.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // store import { StoreContext } from "@/lib/store-context"; diff --git a/apps/web/core/hooks/store/use-favorite.ts b/apps/web/core/hooks/store/use-favorite.ts index 6c21a55609f..788ec94612f 100644 --- a/apps/web/core/hooks/store/use-favorite.ts +++ b/apps/web/core/hooks/store/use-favorite.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // mobx store import { StoreContext } from "@/lib/store-context"; diff --git a/apps/web/core/hooks/store/use-global-view.ts b/apps/web/core/hooks/store/use-global-view.ts index 92691be257a..10ef617a17d 100644 --- a/apps/web/core/hooks/store/use-global-view.ts +++ b/apps/web/core/hooks/store/use-global-view.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // mobx store import { StoreContext } from "@/lib/store-context"; diff --git a/apps/web/core/hooks/store/use-home.ts b/apps/web/core/hooks/store/use-home.ts index 40d701ee0eb..3012ea73be4 100644 --- a/apps/web/core/hooks/store/use-home.ts +++ b/apps/web/core/hooks/store/use-home.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // mobx store import { StoreContext } from "@/lib/store-context"; diff --git a/apps/web/core/hooks/store/use-inbox-issues.ts b/apps/web/core/hooks/store/use-inbox-issues.ts index 6c46e8ab84e..bdd1ebe8142 100644 --- a/apps/web/core/hooks/store/use-inbox-issues.ts +++ b/apps/web/core/hooks/store/use-inbox-issues.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // mobx store import { StoreContext } from "@/lib/store-context"; diff --git a/apps/web/core/hooks/store/use-instance.ts b/apps/web/core/hooks/store/use-instance.ts index de66b101518..a64b4558dd8 100644 --- a/apps/web/core/hooks/store/use-instance.ts +++ b/apps/web/core/hooks/store/use-instance.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // store import { StoreContext } from "@/lib/store-context"; diff --git a/apps/web/core/hooks/store/use-issue-detail.ts b/apps/web/core/hooks/store/use-issue-detail.ts index d0685f6a292..1d83949f860 100644 --- a/apps/web/core/hooks/store/use-issue-detail.ts +++ b/apps/web/core/hooks/store/use-issue-detail.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; import type { TIssueServiceType } from "@plane/types"; import { EIssueServiceType } from "@plane/types"; diff --git a/apps/web/core/hooks/store/use-issues.ts b/apps/web/core/hooks/store/use-issues.ts index 33e6023fdff..816397d8409 100644 --- a/apps/web/core/hooks/store/use-issues.ts +++ b/apps/web/core/hooks/store/use-issues.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; import { merge } from "lodash-es"; import type { TIssueMap } from "@plane/types"; diff --git a/apps/web/core/hooks/store/use-kanban-view.ts b/apps/web/core/hooks/store/use-kanban-view.ts index cf217a1e647..d1d4f468e77 100644 --- a/apps/web/core/hooks/store/use-kanban-view.ts +++ b/apps/web/core/hooks/store/use-kanban-view.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // mobx store import { StoreContext } from "@/lib/store-context"; diff --git a/apps/web/core/hooks/store/use-label.ts b/apps/web/core/hooks/store/use-label.ts index d0412c5eba5..abefad4054b 100644 --- a/apps/web/core/hooks/store/use-label.ts +++ b/apps/web/core/hooks/store/use-label.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // mobx store import { StoreContext } from "@/lib/store-context"; diff --git a/apps/web/core/hooks/store/use-member.ts b/apps/web/core/hooks/store/use-member.ts index bf093e960a1..745bfd366fd 100644 --- a/apps/web/core/hooks/store/use-member.ts +++ b/apps/web/core/hooks/store/use-member.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // mobx store import { StoreContext } from "@/lib/store-context"; diff --git a/apps/web/core/hooks/store/use-module-filter.ts b/apps/web/core/hooks/store/use-module-filter.ts index a9ec42605d2..6ba4ab51807 100644 --- a/apps/web/core/hooks/store/use-module-filter.ts +++ b/apps/web/core/hooks/store/use-module-filter.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // mobx store import { StoreContext } from "@/lib/store-context"; diff --git a/apps/web/core/hooks/store/use-module.ts b/apps/web/core/hooks/store/use-module.ts index cf07f4b0ffd..cf47e4e6eb5 100644 --- a/apps/web/core/hooks/store/use-module.ts +++ b/apps/web/core/hooks/store/use-module.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // mobx store import { StoreContext } from "@/lib/store-context"; diff --git a/apps/web/core/hooks/store/use-multiple-select-store.ts b/apps/web/core/hooks/store/use-multiple-select-store.ts index 1a599bfa749..70d9bae0ff3 100644 --- a/apps/web/core/hooks/store/use-multiple-select-store.ts +++ b/apps/web/core/hooks/store/use-multiple-select-store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // store import { StoreContext } from "@/lib/store-context"; diff --git a/apps/web/core/hooks/store/use-power-k.ts b/apps/web/core/hooks/store/use-power-k.ts index caf149df358..5a5025d3a5a 100644 --- a/apps/web/core/hooks/store/use-power-k.ts +++ b/apps/web/core/hooks/store/use-power-k.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // mobx store import { StoreContext } from "@/lib/store-context"; diff --git a/apps/web/core/hooks/store/use-project-filter.ts b/apps/web/core/hooks/store/use-project-filter.ts index 0c52ce423d5..686e3444a41 100644 --- a/apps/web/core/hooks/store/use-project-filter.ts +++ b/apps/web/core/hooks/store/use-project-filter.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // mobx store import { StoreContext } from "@/lib/store-context"; diff --git a/apps/web/core/hooks/store/use-project-inbox.ts b/apps/web/core/hooks/store/use-project-inbox.ts index d36af8171db..18296aa7656 100644 --- a/apps/web/core/hooks/store/use-project-inbox.ts +++ b/apps/web/core/hooks/store/use-project-inbox.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // mobx store import { StoreContext } from "@/lib/store-context"; diff --git a/apps/web/core/hooks/store/use-project-publish.ts b/apps/web/core/hooks/store/use-project-publish.ts index 76ce87984b7..5f0f111304a 100644 --- a/apps/web/core/hooks/store/use-project-publish.ts +++ b/apps/web/core/hooks/store/use-project-publish.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // mobx store import { StoreContext } from "@/lib/store-context"; diff --git a/apps/web/core/hooks/store/use-project-state.ts b/apps/web/core/hooks/store/use-project-state.ts index 106b1c3bec6..3bfbf2b82c5 100644 --- a/apps/web/core/hooks/store/use-project-state.ts +++ b/apps/web/core/hooks/store/use-project-state.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // mobx store import { StoreContext } from "@/lib/store-context"; diff --git a/apps/web/core/hooks/store/use-project-view.ts b/apps/web/core/hooks/store/use-project-view.ts index 43e43d56d57..d26dc0ee45c 100644 --- a/apps/web/core/hooks/store/use-project-view.ts +++ b/apps/web/core/hooks/store/use-project-view.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // mobx store import { StoreContext } from "@/lib/store-context"; diff --git a/apps/web/core/hooks/store/use-project.ts b/apps/web/core/hooks/store/use-project.ts index 1ee2d7bf6fa..4694f030d86 100644 --- a/apps/web/core/hooks/store/use-project.ts +++ b/apps/web/core/hooks/store/use-project.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // mobx store import { StoreContext } from "@/lib/store-context"; diff --git a/apps/web/core/hooks/store/use-router-params.ts b/apps/web/core/hooks/store/use-router-params.ts index 2e420c4bb28..19a49ce516d 100644 --- a/apps/web/core/hooks/store/use-router-params.ts +++ b/apps/web/core/hooks/store/use-router-params.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // store import { StoreContext } from "@/lib/store-context"; diff --git a/apps/web/core/hooks/store/use-webhook.ts b/apps/web/core/hooks/store/use-webhook.ts index 3c2e40e8c8a..ed8dd139a8b 100644 --- a/apps/web/core/hooks/store/use-webhook.ts +++ b/apps/web/core/hooks/store/use-webhook.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // mobx store import { StoreContext } from "@/lib/store-context"; diff --git a/apps/web/core/hooks/store/use-workspace.ts b/apps/web/core/hooks/store/use-workspace.ts index 4b77c98b8b5..482e800e10b 100644 --- a/apps/web/core/hooks/store/use-workspace.ts +++ b/apps/web/core/hooks/store/use-workspace.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // mobx store import { StoreContext } from "@/lib/store-context"; diff --git a/apps/web/core/hooks/store/user/index.ts b/apps/web/core/hooks/store/user/index.ts index 8b00f82b042..845d7518415 100644 --- a/apps/web/core/hooks/store/user/index.ts +++ b/apps/web/core/hooks/store/user/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./user-user"; export * from "./user-user-profile"; export * from "./user-user-settings"; diff --git a/apps/web/core/hooks/store/user/user-permissions.ts b/apps/web/core/hooks/store/user/user-permissions.ts index ce698a9f995..548e2aaafe8 100644 --- a/apps/web/core/hooks/store/user/user-permissions.ts +++ b/apps/web/core/hooks/store/user/user-permissions.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // mobx store import { StoreContext } from "@/lib/store-context"; diff --git a/apps/web/core/hooks/store/user/user-user-profile.ts b/apps/web/core/hooks/store/user/user-user-profile.ts index c9937cd902e..d7393dd9c8a 100644 --- a/apps/web/core/hooks/store/user/user-user-profile.ts +++ b/apps/web/core/hooks/store/user/user-user-profile.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // mobx store import { StoreContext } from "@/lib/store-context"; diff --git a/apps/web/core/hooks/store/user/user-user-settings.ts b/apps/web/core/hooks/store/user/user-user-settings.ts index 85d5fa0172b..b14a8d1ad53 100644 --- a/apps/web/core/hooks/store/user/user-user-settings.ts +++ b/apps/web/core/hooks/store/user/user-user-settings.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // mobx store import { StoreContext } from "@/lib/store-context"; diff --git a/apps/web/core/hooks/store/user/user-user.ts b/apps/web/core/hooks/store/user/user-user.ts index e2261e0b1cf..6c5757927a9 100644 --- a/apps/web/core/hooks/store/user/user-user.ts +++ b/apps/web/core/hooks/store/user/user-user.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // mobx store import { StoreContext } from "@/lib/store-context"; diff --git a/apps/web/core/hooks/store/work-item-filters/use-work-item-filter-instance.ts b/apps/web/core/hooks/store/work-item-filters/use-work-item-filter-instance.ts index 686b5c6e833..fca3685b2f2 100644 --- a/apps/web/core/hooks/store/work-item-filters/use-work-item-filter-instance.ts +++ b/apps/web/core/hooks/store/work-item-filters/use-work-item-filter-instance.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { IWorkItemFilterInstance } from "@plane/shared-state"; import type { EIssuesStoreType } from "@plane/types"; diff --git a/apps/web/core/hooks/store/work-item-filters/use-work-item-filters.ts b/apps/web/core/hooks/store/work-item-filters/use-work-item-filters.ts index 3c64033218b..1a3ac339c6b 100644 --- a/apps/web/core/hooks/store/work-item-filters/use-work-item-filters.ts +++ b/apps/web/core/hooks/store/work-item-filters/use-work-item-filters.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // plane imports import type { IWorkItemFilterStore } from "@plane/shared-state"; diff --git a/apps/web/core/hooks/store/workspace-draft/index.ts b/apps/web/core/hooks/store/workspace-draft/index.ts index 59f8e2d9650..5e1485114e4 100644 --- a/apps/web/core/hooks/store/workspace-draft/index.ts +++ b/apps/web/core/hooks/store/workspace-draft/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./use-workspace-draft-issue"; export * from "./use-workspace-draft-issue-filters"; diff --git a/apps/web/core/hooks/store/workspace-draft/use-workspace-draft-issue-filters.ts b/apps/web/core/hooks/store/workspace-draft/use-workspace-draft-issue-filters.ts index b0fc6639bec..1c0b96ec9b2 100644 --- a/apps/web/core/hooks/store/workspace-draft/use-workspace-draft-issue-filters.ts +++ b/apps/web/core/hooks/store/workspace-draft/use-workspace-draft-issue-filters.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // mobx store import { StoreContext } from "@/lib/store-context"; diff --git a/apps/web/core/hooks/store/workspace-draft/use-workspace-draft-issue.ts b/apps/web/core/hooks/store/workspace-draft/use-workspace-draft-issue.ts index a6301f40014..929e156ef63 100644 --- a/apps/web/core/hooks/store/workspace-draft/use-workspace-draft-issue.ts +++ b/apps/web/core/hooks/store/workspace-draft/use-workspace-draft-issue.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // mobx store import { StoreContext } from "@/lib/store-context"; diff --git a/apps/web/core/hooks/use-app-router.tsx b/apps/web/core/hooks/use-app-router.tsx index 9fb11e2c48a..a86920bd0a4 100644 --- a/apps/web/core/hooks/use-app-router.tsx +++ b/apps/web/core/hooks/use-app-router.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // router from n-progress-bar import { useRouter } from "next/navigation"; diff --git a/apps/web/core/hooks/use-auto-save.tsx b/apps/web/core/hooks/use-auto-save.tsx index 1d8a6b12b3c..351a34cb356 100644 --- a/apps/web/core/hooks/use-auto-save.tsx +++ b/apps/web/core/hooks/use-auto-save.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useRef } from "react"; import { debounce } from "lodash-es"; diff --git a/apps/web/core/hooks/use-auto-scroller.tsx b/apps/web/core/hooks/use-auto-scroller.tsx index 48a1ac2c00c..bf3e654fb25 100644 --- a/apps/web/core/hooks/use-auto-scroller.tsx +++ b/apps/web/core/hooks/use-auto-scroller.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { RefObject } from "react"; import { useEffect, useRef } from "react"; diff --git a/apps/web/core/hooks/use-chat-support.ts b/apps/web/core/hooks/use-chat-support.ts index 9e284275dda..b4e3e70a0cb 100644 --- a/apps/web/core/hooks/use-chat-support.ts +++ b/apps/web/core/hooks/use-chat-support.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback } from "react"; // custom events import { ChatSupportEvent } from "@/custom-events/chat-support"; diff --git a/apps/web/core/hooks/use-collaborative-page-actions.tsx b/apps/web/core/hooks/use-collaborative-page-actions.tsx index b10d8405dba..7fc1491ff27 100644 --- a/apps/web/core/hooks/use-collaborative-page-actions.tsx +++ b/apps/web/core/hooks/use-collaborative-page-actions.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState, useEffect, useCallback, useMemo } from "react"; import type { EditorRefApi, TDocumentEventsServer } from "@plane/editor"; import type { TDocumentEventsClient } from "@plane/editor/lib"; diff --git a/apps/web/core/hooks/use-current-time.tsx b/apps/web/core/hooks/use-current-time.tsx index 4f361cea86c..f703b63413c 100644 --- a/apps/web/core/hooks/use-current-time.tsx +++ b/apps/web/core/hooks/use-current-time.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useState } from "react"; export const useCurrentTime = () => { diff --git a/apps/web/core/hooks/use-debounce.tsx b/apps/web/core/hooks/use-debounce.tsx index 80a02a16264..6e833da1294 100644 --- a/apps/web/core/hooks/use-debounce.tsx +++ b/apps/web/core/hooks/use-debounce.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState, useEffect } from "react"; const useDebounce = (value: T, milliSeconds: number): T => { diff --git a/apps/web/core/hooks/use-dropdown-key-down.tsx b/apps/web/core/hooks/use-dropdown-key-down.tsx index fdb925dc23a..ede4c1a8b34 100644 --- a/apps/web/core/hooks/use-dropdown-key-down.tsx +++ b/apps/web/core/hooks/use-dropdown-key-down.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback } from "react"; type TUseDropdownKeyDown = { diff --git a/apps/web/core/hooks/use-dropdown.ts b/apps/web/core/hooks/use-dropdown.ts index 5568305e833..ab54a0a5ab6 100644 --- a/apps/web/core/hooks/use-dropdown.ts +++ b/apps/web/core/hooks/use-dropdown.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect } from "react"; // plane helpers import { useOutsideClickDetector } from "@plane/hooks"; diff --git a/apps/web/core/hooks/use-expandable-search.ts b/apps/web/core/hooks/use-expandable-search.ts index 3b9c380685d..a63252f1875 100644 --- a/apps/web/core/hooks/use-expandable-search.ts +++ b/apps/web/core/hooks/use-expandable-search.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useEffect, useRef, useState } from "react"; import { useOutsideClickDetector } from "@plane/hooks"; diff --git a/apps/web/core/hooks/use-extended-sidebar-overview-outside-click.tsx b/apps/web/core/hooks/use-extended-sidebar-overview-outside-click.tsx index ebe873f6c50..6fecda2f2ba 100644 --- a/apps/web/core/hooks/use-extended-sidebar-overview-outside-click.tsx +++ b/apps/web/core/hooks/use-extended-sidebar-overview-outside-click.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type React from "react"; import { useEffect, useCallback } from "react"; diff --git a/apps/web/core/hooks/use-favorite-item-details.tsx b/apps/web/core/hooks/use-favorite-item-details.tsx index ae8c7638ace..b3c9468e39b 100644 --- a/apps/web/core/hooks/use-favorite-item-details.tsx +++ b/apps/web/core/hooks/use-favorite-item-details.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { IFavorite } from "@plane/types"; // components diff --git a/apps/web/core/hooks/use-group-dragndrop.ts b/apps/web/core/hooks/use-group-dragndrop.ts index f1929283b0a..b21cdcbe10d 100644 --- a/apps/web/core/hooks/use-group-dragndrop.ts +++ b/apps/web/core/hooks/use-group-dragndrop.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useParams } from "next/navigation"; import { TOAST_TYPE, setToast } from "@plane/propel/toast"; import type { EIssuesStoreType, TIssue, TIssueGroupByOptions, TIssueOrderByOptions } from "@plane/types"; diff --git a/apps/web/core/hooks/use-integration-popup.tsx b/apps/web/core/hooks/use-integration-popup.tsx index 371aef00645..92fbe2c2778 100644 --- a/apps/web/core/hooks/use-integration-popup.tsx +++ b/apps/web/core/hooks/use-integration-popup.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useRef, useState } from "react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/hooks/use-intersection-observer.ts b/apps/web/core/hooks/use-intersection-observer.ts index 982894d13ef..ea74c093233 100644 --- a/apps/web/core/hooks/use-intersection-observer.ts +++ b/apps/web/core/hooks/use-intersection-observer.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { RefObject } from "react"; import { useEffect } from "react"; diff --git a/apps/web/core/hooks/use-issue-layout-store.ts b/apps/web/core/hooks/use-issue-layout-store.ts index f5a8d35fda4..dc1bae7e8ce 100644 --- a/apps/web/core/hooks/use-issue-layout-store.ts +++ b/apps/web/core/hooks/use-issue-layout-store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { createContext, useContext } from "react"; import { useParams } from "next/navigation"; import { EIssuesStoreType } from "@plane/types"; diff --git a/apps/web/core/hooks/use-issue-peek-overview-redirection.tsx b/apps/web/core/hooks/use-issue-peek-overview-redirection.tsx index c1d0163d5c6..5e4f92263bb 100644 --- a/apps/web/core/hooks/use-issue-peek-overview-redirection.tsx +++ b/apps/web/core/hooks/use-issue-peek-overview-redirection.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useRouter } from "next/navigation"; // types import type { TIssue } from "@plane/types"; diff --git a/apps/web/core/hooks/use-issues-actions.tsx b/apps/web/core/hooks/use-issues-actions.tsx index c14c951fa59..13059fd94dd 100644 --- a/apps/web/core/hooks/use-issues-actions.tsx +++ b/apps/web/core/hooks/use-issues-actions.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + /* eslint-disable react-hooks/exhaustive-deps */ import { useCallback, useMemo } from "react"; // types diff --git a/apps/web/core/hooks/use-keypress.tsx b/apps/web/core/hooks/use-keypress.tsx index c7243348d77..655b1a8d3dc 100644 --- a/apps/web/core/hooks/use-keypress.tsx +++ b/apps/web/core/hooks/use-keypress.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect } from "react"; const useKeypress = (key: string, callback: (event: KeyboardEvent) => void) => { diff --git a/apps/web/core/hooks/use-local-storage.tsx b/apps/web/core/hooks/use-local-storage.tsx index 66c92cf9b04..e62c8947900 100644 --- a/apps/web/core/hooks/use-local-storage.tsx +++ b/apps/web/core/hooks/use-local-storage.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState, useEffect, useCallback } from "react"; export const getValueFromLocalStorage = (key: string, defaultValue: any) => { diff --git a/apps/web/core/hooks/use-multiple-select.ts b/apps/web/core/hooks/use-multiple-select.ts index 609bf335a17..cb55c1c92c2 100644 --- a/apps/web/core/hooks/use-multiple-select.ts +++ b/apps/web/core/hooks/use-multiple-select.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useEffect, useMemo } from "react"; // hooks import { useMultipleSelectStore } from "@/hooks/store/use-multiple-select-store"; diff --git a/apps/web/core/hooks/use-navigation-preferences.ts b/apps/web/core/hooks/use-navigation-preferences.ts index 155414cb8ed..a7a71d09b79 100644 --- a/apps/web/core/hooks/use-navigation-preferences.ts +++ b/apps/web/core/hooks/use-navigation-preferences.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useMemo } from "react"; import { useParams } from "next/navigation"; import type { diff --git a/apps/web/core/hooks/use-online-status.ts b/apps/web/core/hooks/use-online-status.ts index 610fe1d5d29..517738c5521 100644 --- a/apps/web/core/hooks/use-online-status.ts +++ b/apps/web/core/hooks/use-online-status.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState, useEffect } from "react"; const useOnlineStatus = () => { diff --git a/apps/web/core/hooks/use-page-fallback.ts b/apps/web/core/hooks/use-page-fallback.ts index 1392bb639a4..bbcc328fa8a 100644 --- a/apps/web/core/hooks/use-page-fallback.ts +++ b/apps/web/core/hooks/use-page-fallback.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useEffect, useRef, useState } from "react"; import type { EditorRefApi, CollaborationState } from "@plane/editor"; // plane editor diff --git a/apps/web/core/hooks/use-page-filters.ts b/apps/web/core/hooks/use-page-filters.ts index b290253a864..df944672ccd 100644 --- a/apps/web/core/hooks/use-page-filters.ts +++ b/apps/web/core/hooks/use-page-filters.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useMemo } from "react"; // plane editor import type { TEditorFontSize, TEditorFontStyle } from "@plane/editor"; diff --git a/apps/web/core/hooks/use-page-operations.ts b/apps/web/core/hooks/use-page-operations.ts index da63c3e7680..13b38443ef2 100644 --- a/apps/web/core/hooks/use-page-operations.ts +++ b/apps/web/core/hooks/use-page-operations.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useMemo } from "react"; // plane imports import { IS_FAVORITE_MENU_OPEN } from "@plane/constants"; diff --git a/apps/web/core/hooks/use-parse-editor-content.ts b/apps/web/core/hooks/use-parse-editor-content.ts index 840317fa6bb..72d47a2a51a 100644 --- a/apps/web/core/hooks/use-parse-editor-content.ts +++ b/apps/web/core/hooks/use-parse-editor-content.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback } from "react"; // plane types import type { TSearchEntities } from "@plane/types"; diff --git a/apps/web/core/hooks/use-peek-overview-outside-click.tsx b/apps/web/core/hooks/use-peek-overview-outside-click.tsx index 1183a1c1243..d8c1dd0eea0 100644 --- a/apps/web/core/hooks/use-peek-overview-outside-click.tsx +++ b/apps/web/core/hooks/use-peek-overview-outside-click.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type React from "react"; import { useEffect, useCallback } from "react"; diff --git a/apps/web/core/hooks/use-platform-os.tsx b/apps/web/core/hooks/use-platform-os.tsx index 771706d1d3b..b531586ab1d 100644 --- a/apps/web/core/hooks/use-platform-os.tsx +++ b/apps/web/core/hooks/use-platform-os.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export const usePlatformOS = () => { const userAgent = window.navigator.userAgent; const isMobile = /iPhone|iPad|iPod|Android/i.test(userAgent); diff --git a/apps/web/core/hooks/use-project-issue-properties.ts b/apps/web/core/hooks/use-project-issue-properties.ts index 77904ce3f87..2e496eaadf8 100644 --- a/apps/web/core/hooks/use-project-issue-properties.ts +++ b/apps/web/core/hooks/use-project-issue-properties.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useProjectEstimates } from "./store/estimates"; import { useCycle } from "./store/use-cycle"; import { useLabel } from "./store/use-label"; diff --git a/apps/web/core/hooks/use-query-params.ts b/apps/web/core/hooks/use-query-params.ts index 84d65bebb30..b8ffbf518f7 100644 --- a/apps/web/core/hooks/use-query-params.ts +++ b/apps/web/core/hooks/use-query-params.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback } from "react"; import { useSearchParams, usePathname } from "next/navigation"; diff --git a/apps/web/core/hooks/use-realtime-page-events.tsx b/apps/web/core/hooks/use-realtime-page-events.tsx index 2b849764e0e..949fe0397d3 100644 --- a/apps/web/core/hooks/use-realtime-page-events.tsx +++ b/apps/web/core/hooks/use-realtime-page-events.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useMemo } from "react"; // plane imports import type { EventToPayloadMap } from "@plane/editor"; diff --git a/apps/web/core/hooks/use-reload-confirmation.tsx b/apps/web/core/hooks/use-reload-confirmation.tsx index 6ba324d148e..62332f0c118 100644 --- a/apps/web/core/hooks/use-reload-confirmation.tsx +++ b/apps/web/core/hooks/use-reload-confirmation.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useEffect, useState } from "react"; //TODO: remove temp flag isActive later and use showAlert as the source of truth diff --git a/apps/web/core/hooks/use-stickies.tsx b/apps/web/core/hooks/use-stickies.tsx index df09a87f5b2..8e197c3f60c 100644 --- a/apps/web/core/hooks/use-stickies.tsx +++ b/apps/web/core/hooks/use-stickies.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // context import { StoreContext } from "@/lib/store-context"; diff --git a/apps/web/core/hooks/use-table-keyboard-navigation.tsx b/apps/web/core/hooks/use-table-keyboard-navigation.tsx index 0d1c26f3c27..83d46905f2d 100644 --- a/apps/web/core/hooks/use-table-keyboard-navigation.tsx +++ b/apps/web/core/hooks/use-table-keyboard-navigation.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export const useTableKeyboardNavigation = () => { const getPreviousRow = (element: HTMLElement) => { const previousRow = element.closest("tr")?.previousSibling; diff --git a/apps/web/core/hooks/use-timeline-chart.ts b/apps/web/core/hooks/use-timeline-chart.ts index 5dec8b5eaa4..ec8b4f1a0b9 100644 --- a/apps/web/core/hooks/use-timeline-chart.ts +++ b/apps/web/core/hooks/use-timeline-chart.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // types import type { TTimelineType } from "@plane/types"; diff --git a/apps/web/core/hooks/use-timer.tsx b/apps/web/core/hooks/use-timer.tsx index 1edf4931ab0..c663d80071c 100644 --- a/apps/web/core/hooks/use-timer.tsx +++ b/apps/web/core/hooks/use-timer.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState, useEffect } from "react"; const TIMER = 30; diff --git a/apps/web/core/hooks/use-timezone-converter.tsx b/apps/web/core/hooks/use-timezone-converter.tsx index 6db001d448a..d4f6a7533ff 100644 --- a/apps/web/core/hooks/use-timezone-converter.tsx +++ b/apps/web/core/hooks/use-timezone-converter.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback } from "react"; import { format } from "date-fns"; import { useProject } from "@/hooks/store/use-project"; diff --git a/apps/web/core/hooks/use-timezone.tsx b/apps/web/core/hooks/use-timezone.tsx index 2356317cfa4..045356670a4 100644 --- a/apps/web/core/hooks/use-timezone.tsx +++ b/apps/web/core/hooks/use-timezone.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import useSWR from "swr"; import type { TTimezoneObject } from "@plane/types"; // services diff --git a/apps/web/core/hooks/use-window-size.tsx b/apps/web/core/hooks/use-window-size.tsx index dbe44a777b3..4516de5e0bf 100644 --- a/apps/web/core/hooks/use-window-size.tsx +++ b/apps/web/core/hooks/use-window-size.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useState } from "react"; const useSize = () => { diff --git a/apps/web/core/hooks/use-workspace-invitation.tsx b/apps/web/core/hooks/use-workspace-invitation.tsx index 483e46e05c9..1ca94427c25 100644 --- a/apps/web/core/hooks/use-workspace-invitation.tsx +++ b/apps/web/core/hooks/use-workspace-invitation.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect } from "react"; import type { Control, FieldArrayWithId, FormState, UseFormWatch } from "react-hook-form"; import { useFieldArray, useForm } from "react-hook-form"; diff --git a/apps/web/core/hooks/use-workspace-issue-properties.ts b/apps/web/core/hooks/use-workspace-issue-properties.ts index f1491f5a050..3c71503d54b 100644 --- a/apps/web/core/hooks/use-workspace-issue-properties.ts +++ b/apps/web/core/hooks/use-workspace-issue-properties.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import useSWR from "swr"; // plane web imports import { WORKSPACE_ESTIMATES, WORKSPACE_CYCLES, WORKSPACE_LABELS, WORKSPACE_MODULES } from "@/constants/fetch-keys"; diff --git a/apps/web/core/hooks/use-workspace-paths.ts b/apps/web/core/hooks/use-workspace-paths.ts index f0d1c9b52e2..7ba6a8d1016 100644 --- a/apps/web/core/hooks/use-workspace-paths.ts +++ b/apps/web/core/hooks/use-workspace-paths.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useParams, usePathname } from "next/navigation"; /** diff --git a/apps/web/core/layouts/auth-layout/project-wrapper.tsx b/apps/web/core/layouts/auth-layout/project-wrapper.tsx index fbbe1807ccd..1c4fac1b500 100644 --- a/apps/web/core/layouts/auth-layout/project-wrapper.tsx +++ b/apps/web/core/layouts/auth-layout/project-wrapper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ReactNode } from "react"; import { useEffect, useState } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/layouts/auth-layout/workspace-wrapper.tsx b/apps/web/core/layouts/auth-layout/workspace-wrapper.tsx index 394fdabf38a..7cba3ee3682 100644 --- a/apps/web/core/layouts/auth-layout/workspace-wrapper.tsx +++ b/apps/web/core/layouts/auth-layout/workspace-wrapper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ReactNode } from "react"; import { observer } from "mobx-react"; import Link from "next/link"; diff --git a/apps/web/core/layouts/default-layout/index.tsx b/apps/web/core/layouts/default-layout/index.tsx index ca7e5db4427..850d828925a 100644 --- a/apps/web/core/layouts/default-layout/index.tsx +++ b/apps/web/core/layouts/default-layout/index.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ReactNode } from "react"; import { cn } from "@plane/utils"; diff --git a/apps/web/core/lib/app-rail/context.tsx b/apps/web/core/lib/app-rail/context.tsx index e2e871e4c81..70932d7e5d5 100644 --- a/apps/web/core/lib/app-rail/context.tsx +++ b/apps/web/core/lib/app-rail/context.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { createContext, useContext } from "react"; import type { IAppRailVisibilityContext } from "./types"; diff --git a/apps/web/core/lib/app-rail/index.ts b/apps/web/core/lib/app-rail/index.ts index 053a94f0c6b..2e5c29a906d 100644 --- a/apps/web/core/lib/app-rail/index.ts +++ b/apps/web/core/lib/app-rail/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./context"; export * from "./provider"; export * from "./types"; diff --git a/apps/web/core/lib/app-rail/provider.tsx b/apps/web/core/lib/app-rail/provider.tsx index e51e82c9ce3..7788b786b0b 100644 --- a/apps/web/core/lib/app-rail/provider.tsx +++ b/apps/web/core/lib/app-rail/provider.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useCallback, useMemo } from "react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; diff --git a/apps/web/core/lib/app-rail/types.ts b/apps/web/core/lib/app-rail/types.ts index 36dbcb129e4..459fed89283 100644 --- a/apps/web/core/lib/app-rail/types.ts +++ b/apps/web/core/lib/app-rail/types.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + /** * Type definitions for app-rail visibility context */ diff --git a/apps/web/core/lib/b-progress/AppProgressBar.tsx b/apps/web/core/lib/b-progress/AppProgressBar.tsx index b07f0ffb28f..c3e0f03cc2d 100644 --- a/apps/web/core/lib/b-progress/AppProgressBar.tsx +++ b/apps/web/core/lib/b-progress/AppProgressBar.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useRef } from "react"; import { BProgress } from "@bprogress/core"; import { useNavigation } from "react-router"; diff --git a/apps/web/core/lib/local-storage.ts b/apps/web/core/lib/local-storage.ts index f81b96d959f..b68c1221722 100644 --- a/apps/web/core/lib/local-storage.ts +++ b/apps/web/core/lib/local-storage.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { isEmpty } from "lodash-es"; export const storage = { diff --git a/apps/web/core/lib/polyfills/index.ts b/apps/web/core/lib/polyfills/index.ts index e006a090f16..2243dc620c2 100644 --- a/apps/web/core/lib/polyfills/index.ts +++ b/apps/web/core/lib/polyfills/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + if (typeof window !== "undefined" && window) { // Add request callback polyfill to browser in case it does not exist window.requestIdleCallback = diff --git a/apps/web/core/lib/store-context.tsx b/apps/web/core/lib/store-context.tsx index 5402bb9fe45..6a5f5c2102e 100644 --- a/apps/web/core/lib/store-context.tsx +++ b/apps/web/core/lib/store-context.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ReactElement } from "react"; import { createContext } from "react"; // plane web store diff --git a/apps/web/core/lib/wrappers/authentication-wrapper.tsx b/apps/web/core/lib/wrappers/authentication-wrapper.tsx index 5d8ae189b4e..fc142c3002c 100644 --- a/apps/web/core/lib/wrappers/authentication-wrapper.tsx +++ b/apps/web/core/lib/wrappers/authentication-wrapper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ReactNode } from "react"; import { observer } from "mobx-react"; import { useSearchParams, usePathname } from "next/navigation"; diff --git a/apps/web/core/lib/wrappers/instance-wrapper.tsx b/apps/web/core/lib/wrappers/instance-wrapper.tsx index fb082107fa3..c5beae4d0fd 100644 --- a/apps/web/core/lib/wrappers/instance-wrapper.tsx +++ b/apps/web/core/lib/wrappers/instance-wrapper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ReactNode } from "react"; import { observer } from "mobx-react"; import useSWR from "swr"; diff --git a/apps/web/core/lib/wrappers/store-wrapper.tsx b/apps/web/core/lib/wrappers/store-wrapper.tsx index 5dad12826c4..64c09400588 100644 --- a/apps/web/core/lib/wrappers/store-wrapper.tsx +++ b/apps/web/core/lib/wrappers/store-wrapper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ReactNode } from "react"; import { useEffect, useRef } from "react"; import { observer } from "mobx-react"; diff --git a/apps/web/core/services/ai.service.ts b/apps/web/core/services/ai.service.ts index 92f9d30d943..d76fdc6c6df 100644 --- a/apps/web/core/services/ai.service.ts +++ b/apps/web/core/services/ai.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // helpers import { API_BASE_URL } from "@plane/constants"; // plane web constants diff --git a/apps/web/core/services/analytics.service.ts b/apps/web/core/services/analytics.service.ts index e3ccfb5000d..9b0c9431df0 100644 --- a/apps/web/core/services/analytics.service.ts +++ b/apps/web/core/services/analytics.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { API_BASE_URL } from "@plane/constants"; import type { diff --git a/apps/web/core/services/api.service.ts b/apps/web/core/services/api.service.ts index 7c6cd1c6e15..4ef1a2a4bdc 100644 --- a/apps/web/core/services/api.service.ts +++ b/apps/web/core/services/api.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + /* eslint-disable @typescript-eslint/no-explicit-any */ import type { AxiosInstance, AxiosRequestConfig } from "axios"; import axios from "axios"; diff --git a/apps/web/core/services/app_config.service.ts b/apps/web/core/services/app_config.service.ts index e930ac232ad..f7d75c7e78e 100644 --- a/apps/web/core/services/app_config.service.ts +++ b/apps/web/core/services/app_config.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // services import { API_BASE_URL } from "@plane/constants"; import { APIService } from "@/services/api.service"; diff --git a/apps/web/core/services/app_installation.service.ts b/apps/web/core/services/app_installation.service.ts index 6c5f0e4def2..d91600c474b 100644 --- a/apps/web/core/services/app_installation.service.ts +++ b/apps/web/core/services/app_installation.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // services import { API_BASE_URL } from "@plane/constants"; import { APIService } from "@/services/api.service"; diff --git a/apps/web/core/services/auth.service.ts b/apps/web/core/services/auth.service.ts index d1360f9ae1e..c2aff17e535 100644 --- a/apps/web/core/services/auth.service.ts +++ b/apps/web/core/services/auth.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // types import { API_BASE_URL } from "@plane/constants"; import type { ICsrfTokenData, IEmailCheckData, IEmailCheckResponse } from "@plane/types"; diff --git a/apps/web/core/services/cycle.service.ts b/apps/web/core/services/cycle.service.ts index 222f04bf2ac..75385ed96f7 100644 --- a/apps/web/core/services/cycle.service.ts +++ b/apps/web/core/services/cycle.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // services import { API_BASE_URL } from "@plane/constants"; import type { diff --git a/apps/web/core/services/cycle_archive.service.ts b/apps/web/core/services/cycle_archive.service.ts index 22b1e943319..564747d03cd 100644 --- a/apps/web/core/services/cycle_archive.service.ts +++ b/apps/web/core/services/cycle_archive.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // type import { API_BASE_URL } from "@plane/constants"; import type { ICycle } from "@plane/types"; diff --git a/apps/web/core/services/dashboard.service.ts b/apps/web/core/services/dashboard.service.ts index 211b47173ca..a6ebc46292e 100644 --- a/apps/web/core/services/dashboard.service.ts +++ b/apps/web/core/services/dashboard.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { API_BASE_URL } from "@plane/constants"; import type { THomeDashboardResponse, TWidget, TWidgetStatsResponse, TWidgetStatsRequestParams } from "@plane/types"; import { APIService } from "@/services/api.service"; diff --git a/apps/web/core/services/favorite/favorite.service.ts b/apps/web/core/services/favorite/favorite.service.ts index 13168932fb3..6e8dd9f9a9a 100644 --- a/apps/web/core/services/favorite/favorite.service.ts +++ b/apps/web/core/services/favorite/favorite.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { API_BASE_URL } from "@plane/constants"; import type { IFavorite } from "@plane/types"; // helpers diff --git a/apps/web/core/services/favorite/index.ts b/apps/web/core/services/favorite/index.ts index 41df23a178d..a789ea33c8a 100644 --- a/apps/web/core/services/favorite/index.ts +++ b/apps/web/core/services/favorite/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./favorite.service"; diff --git a/apps/web/core/services/file-upload.service.ts b/apps/web/core/services/file-upload.service.ts index 1c404cb02c8..f8f49396799 100644 --- a/apps/web/core/services/file-upload.service.ts +++ b/apps/web/core/services/file-upload.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { AxiosRequestConfig } from "axios"; import axios from "axios"; // services diff --git a/apps/web/core/services/file.service.ts b/apps/web/core/services/file.service.ts index cfa367376a4..6e252d76af0 100644 --- a/apps/web/core/services/file.service.ts +++ b/apps/web/core/services/file.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { AxiosRequestConfig } from "axios"; // plane types import { API_BASE_URL } from "@plane/constants"; diff --git a/apps/web/core/services/inbox/inbox-issue.service.ts b/apps/web/core/services/inbox/inbox-issue.service.ts index 3cdfc28fc9a..af0b4dee45c 100644 --- a/apps/web/core/services/inbox/inbox-issue.service.ts +++ b/apps/web/core/services/inbox/inbox-issue.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { API_BASE_URL } from "@plane/constants"; import type { TInboxIssue, TIssue, TInboxIssueWithPagination } from "@plane/types"; diff --git a/apps/web/core/services/inbox/index.ts b/apps/web/core/services/inbox/index.ts index 64bbf162b2a..03fb811970f 100644 --- a/apps/web/core/services/inbox/index.ts +++ b/apps/web/core/services/inbox/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./inbox-issue.service"; export * from "./intake-work_item_version.service"; diff --git a/apps/web/core/services/inbox/intake-work_item_version.service.ts b/apps/web/core/services/inbox/intake-work_item_version.service.ts index 231ae718c3f..5d821dbd444 100644 --- a/apps/web/core/services/inbox/intake-work_item_version.service.ts +++ b/apps/web/core/services/inbox/intake-work_item_version.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { API_BASE_URL } from "@plane/constants"; import type { TDescriptionVersionsListResponse, TDescriptionVersionDetails } from "@plane/types"; diff --git a/apps/web/core/services/instance.service.ts b/apps/web/core/services/instance.service.ts index b85fad7db27..ae2e9d516ff 100644 --- a/apps/web/core/services/instance.service.ts +++ b/apps/web/core/services/instance.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // types import { API_BASE_URL } from "@plane/constants"; import type { IInstanceInfo, TPage } from "@plane/types"; diff --git a/apps/web/core/services/integrations/github.service.ts b/apps/web/core/services/integrations/github.service.ts index 11fdaf1e073..5992ffad4e4 100644 --- a/apps/web/core/services/integrations/github.service.ts +++ b/apps/web/core/services/integrations/github.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { API_BASE_URL } from "@plane/constants"; import type { IGithubRepoInfo, IGithubServiceImportFormData } from "@plane/types"; import { APIService } from "@/services/api.service"; diff --git a/apps/web/core/services/integrations/index.ts b/apps/web/core/services/integrations/index.ts index cf9a070eec3..595441e0dcd 100644 --- a/apps/web/core/services/integrations/index.ts +++ b/apps/web/core/services/integrations/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./github.service"; export * from "./integration.service"; export * from "./jira.service"; diff --git a/apps/web/core/services/integrations/integration.service.ts b/apps/web/core/services/integrations/integration.service.ts index 0f6ef6a0dbc..e158ef35ade 100644 --- a/apps/web/core/services/integrations/integration.service.ts +++ b/apps/web/core/services/integrations/integration.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { API_BASE_URL } from "@plane/constants"; import type { IAppIntegration, IImporterService, IWorkspaceIntegration, IExportServiceResponse } from "@plane/types"; import { APIService } from "@/services/api.service"; diff --git a/apps/web/core/services/integrations/jira.service.ts b/apps/web/core/services/integrations/jira.service.ts index 935b15a33e3..cbc3e3623b7 100644 --- a/apps/web/core/services/integrations/jira.service.ts +++ b/apps/web/core/services/integrations/jira.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { API_BASE_URL } from "@plane/constants"; import type { IJiraMetadata, IJiraResponse, IJiraImporterForm } from "@plane/types"; import { APIService } from "@/services/api.service"; diff --git a/apps/web/core/services/issue/index.ts b/apps/web/core/services/issue/index.ts index 08983c0e139..3b3525ec1e3 100644 --- a/apps/web/core/services/issue/index.ts +++ b/apps/web/core/services/issue/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./issue_archive.service"; export * from "./issue.service"; export * from "./issue_reaction.service"; diff --git a/apps/web/core/services/issue/issue.service.ts b/apps/web/core/services/issue/issue.service.ts index cae879ff64d..f80ed380540 100644 --- a/apps/web/core/services/issue/issue.service.ts +++ b/apps/web/core/services/issue/issue.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { API_BASE_URL } from "@plane/constants"; import { EIssueServiceType } from "@plane/types"; diff --git a/apps/web/core/services/issue/issue_activity.service.ts b/apps/web/core/services/issue/issue_activity.service.ts index 1a31da5fdc5..61102f80898 100644 --- a/apps/web/core/services/issue/issue_activity.service.ts +++ b/apps/web/core/services/issue/issue_activity.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { API_BASE_URL } from "@plane/constants"; import type { TIssueActivity, TIssueServiceType } from "@plane/types"; import { EIssueServiceType } from "@plane/types"; diff --git a/apps/web/core/services/issue/issue_archive.service.ts b/apps/web/core/services/issue/issue_archive.service.ts index eccd95699ed..0ebf5abc6c3 100644 --- a/apps/web/core/services/issue/issue_archive.service.ts +++ b/apps/web/core/services/issue/issue_archive.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { API_BASE_URL } from "@plane/constants"; import type { TIssue, TIssueServiceType } from "@plane/types"; import { EIssueServiceType } from "@plane/types"; diff --git a/apps/web/core/services/issue/issue_attachment.service.ts b/apps/web/core/services/issue/issue_attachment.service.ts index f8bb1df85e9..98660ae6c0b 100644 --- a/apps/web/core/services/issue/issue_attachment.service.ts +++ b/apps/web/core/services/issue/issue_attachment.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { AxiosRequestConfig } from "axios"; import { API_BASE_URL } from "@plane/constants"; // plane types diff --git a/apps/web/core/services/issue/issue_comment.service.ts b/apps/web/core/services/issue/issue_comment.service.ts index 05425f20684..873c8a1ca05 100644 --- a/apps/web/core/services/issue/issue_comment.service.ts +++ b/apps/web/core/services/issue/issue_comment.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane types import { API_BASE_URL } from "@plane/constants"; import type { TIssueComment, TIssueServiceType } from "@plane/types"; diff --git a/apps/web/core/services/issue/issue_label.service.ts b/apps/web/core/services/issue/issue_label.service.ts index 00971feb7a6..d07fcd7d7d5 100644 --- a/apps/web/core/services/issue/issue_label.service.ts +++ b/apps/web/core/services/issue/issue_label.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { API_BASE_URL } from "@plane/constants"; import type { IIssueLabel } from "@plane/types"; // services diff --git a/apps/web/core/services/issue/issue_reaction.service.ts b/apps/web/core/services/issue/issue_reaction.service.ts index fe5752f1645..51363102051 100644 --- a/apps/web/core/services/issue/issue_reaction.service.ts +++ b/apps/web/core/services/issue/issue_reaction.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { API_BASE_URL } from "@plane/constants"; import { EIssueServiceType } from "@plane/types"; import type { TIssueCommentReaction, TIssueReaction, TIssueServiceType } from "@plane/types"; diff --git a/apps/web/core/services/issue/issue_relation.service.ts b/apps/web/core/services/issue/issue_relation.service.ts index cb9c46bc7c5..906cacbd567 100644 --- a/apps/web/core/services/issue/issue_relation.service.ts +++ b/apps/web/core/services/issue/issue_relation.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { API_BASE_URL } from "@plane/constants"; import type { TIssueRelation, TIssue } from "@plane/types"; // helpers diff --git a/apps/web/core/services/issue/work_item_version.service.ts b/apps/web/core/services/issue/work_item_version.service.ts index 81802aa861e..d36cb52418b 100644 --- a/apps/web/core/services/issue/work_item_version.service.ts +++ b/apps/web/core/services/issue/work_item_version.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { API_BASE_URL } from "@plane/constants"; import { EIssueServiceType } from "@plane/types"; diff --git a/apps/web/core/services/issue/workspace_draft.service.ts b/apps/web/core/services/issue/workspace_draft.service.ts index 45626d5d18f..f66841eb158 100644 --- a/apps/web/core/services/issue/workspace_draft.service.ts +++ b/apps/web/core/services/issue/workspace_draft.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { API_BASE_URL } from "@plane/constants"; import type { TIssue, TWorkspaceDraftIssue, TWorkspaceDraftPaginationInfo } from "@plane/types"; // helpers diff --git a/apps/web/core/services/issue_filter.service.ts b/apps/web/core/services/issue_filter.service.ts index c81d7e43368..ac3f8fb5a90 100644 --- a/apps/web/core/services/issue_filter.service.ts +++ b/apps/web/core/services/issue_filter.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // services import { API_BASE_URL } from "@plane/constants"; import type { IIssueFiltersResponse } from "@plane/types"; diff --git a/apps/web/core/services/module.service.ts b/apps/web/core/services/module.service.ts index cf67fcf9476..8546ef08762 100644 --- a/apps/web/core/services/module.service.ts +++ b/apps/web/core/services/module.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // types import { API_BASE_URL } from "@plane/constants"; import type { IModule, ILinkDetails, ModuleLink, TIssuesResponse } from "@plane/types"; diff --git a/apps/web/core/services/module_archive.service.ts b/apps/web/core/services/module_archive.service.ts index 2a7566ec9db..be907466bba 100644 --- a/apps/web/core/services/module_archive.service.ts +++ b/apps/web/core/services/module_archive.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // type import { API_BASE_URL } from "@plane/constants"; import type { IModule } from "@plane/types"; diff --git a/apps/web/core/services/page/index.ts b/apps/web/core/services/page/index.ts index b25199e7f3a..cd5daae2899 100644 --- a/apps/web/core/services/page/index.ts +++ b/apps/web/core/services/page/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./project-page-version.service"; export * from "./project-page.service"; diff --git a/apps/web/core/services/page/project-page-version.service.ts b/apps/web/core/services/page/project-page-version.service.ts index 4d842785ac2..452014b6b33 100644 --- a/apps/web/core/services/page/project-page-version.service.ts +++ b/apps/web/core/services/page/project-page-version.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane types import { API_BASE_URL } from "@plane/constants"; import type { TPageVersion } from "@plane/types"; diff --git a/apps/web/core/services/page/project-page.service.ts b/apps/web/core/services/page/project-page.service.ts index 16a67038428..817907e4e43 100644 --- a/apps/web/core/services/page/project-page.service.ts +++ b/apps/web/core/services/page/project-page.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // types import { API_BASE_URL } from "@plane/constants"; import type { TDocumentPayload, TPage } from "@plane/types"; diff --git a/apps/web/core/services/project/index.ts b/apps/web/core/services/project/index.ts index 9b11f60ed97..0be71d3eb8e 100644 --- a/apps/web/core/services/project/index.ts +++ b/apps/web/core/services/project/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./project.service"; export * from "./project-export.service"; export * from "./project-member.service"; diff --git a/apps/web/core/services/project/project-archive.service.ts b/apps/web/core/services/project/project-archive.service.ts index 8e0d87773da..b60763f7075 100644 --- a/apps/web/core/services/project/project-archive.service.ts +++ b/apps/web/core/services/project/project-archive.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // helpers import { API_BASE_URL } from "@plane/constants"; // services diff --git a/apps/web/core/services/project/project-export.service.ts b/apps/web/core/services/project/project-export.service.ts index 7ae47c6dc72..73dd1249c96 100644 --- a/apps/web/core/services/project/project-export.service.ts +++ b/apps/web/core/services/project/project-export.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { API_BASE_URL } from "@plane/constants"; import type { TWorkItemFilterExpression } from "@plane/types"; import { APIService } from "@/services/api.service"; diff --git a/apps/web/core/services/project/project-member.service.ts b/apps/web/core/services/project/project-member.service.ts index 8c378afa415..037fc1fd783 100644 --- a/apps/web/core/services/project/project-member.service.ts +++ b/apps/web/core/services/project/project-member.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // types import { API_BASE_URL } from "@plane/constants"; import type { IProjectBulkAddFormData, TProjectMembership } from "@plane/types"; diff --git a/apps/web/core/services/project/project-publish.service.ts b/apps/web/core/services/project/project-publish.service.ts index 76a931b8fee..b027d73d05f 100644 --- a/apps/web/core/services/project/project-publish.service.ts +++ b/apps/web/core/services/project/project-publish.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // types import { API_BASE_URL } from "@plane/constants"; import type { TProjectPublishSettings } from "@plane/types"; diff --git a/apps/web/core/services/project/project-state.service.ts b/apps/web/core/services/project/project-state.service.ts index ca0d344d03f..4ec2b97e3e1 100644 --- a/apps/web/core/services/project/project-state.service.ts +++ b/apps/web/core/services/project/project-state.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // services import { API_BASE_URL } from "@plane/constants"; import type { IIntakeState, IState } from "@plane/types"; diff --git a/apps/web/core/services/project/project.service.ts b/apps/web/core/services/project/project.service.ts index f4e29cecfc9..885cb1bddc0 100644 --- a/apps/web/core/services/project/project.service.ts +++ b/apps/web/core/services/project/project.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { API_BASE_URL } from "@plane/constants"; import type { GithubRepositoriesResponse, diff --git a/apps/web/core/services/sticky.service.ts b/apps/web/core/services/sticky.service.ts index e3c47079179..ff4491e8ed6 100644 --- a/apps/web/core/services/sticky.service.ts +++ b/apps/web/core/services/sticky.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // helpers import { STICKIES_PER_PAGE, API_BASE_URL } from "@plane/constants"; import type { TSticky } from "@plane/types"; diff --git a/apps/web/core/services/timezone.service.ts b/apps/web/core/services/timezone.service.ts index 0b08542320b..b66609a4168 100644 --- a/apps/web/core/services/timezone.service.ts +++ b/apps/web/core/services/timezone.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { API_BASE_URL } from "@plane/constants"; import type { TTimezones } from "@plane/types"; // helpers diff --git a/apps/web/core/services/user.service.ts b/apps/web/core/services/user.service.ts index 33fffc2ee1f..6122c432adf 100644 --- a/apps/web/core/services/user.service.ts +++ b/apps/web/core/services/user.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // services import { API_BASE_URL } from "@plane/constants"; import type { diff --git a/apps/web/core/services/view.service.ts b/apps/web/core/services/view.service.ts index 96d4c5f3135..722128319b5 100644 --- a/apps/web/core/services/view.service.ts +++ b/apps/web/core/services/view.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { API_BASE_URL } from "@plane/constants"; import type { IProjectView } from "@plane/types"; import { APIService } from "@/services/api.service"; diff --git a/apps/web/core/services/webhook.service.ts b/apps/web/core/services/webhook.service.ts index ab0dd2fbf10..3f8e8f4dcf7 100644 --- a/apps/web/core/services/webhook.service.ts +++ b/apps/web/core/services/webhook.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // api services import { API_BASE_URL } from "@plane/constants"; import type { IWebhook } from "@plane/types"; diff --git a/apps/web/core/services/workspace-notification.service.ts b/apps/web/core/services/workspace-notification.service.ts index 640fa99a04a..fc5c3f86eac 100644 --- a/apps/web/core/services/workspace-notification.service.ts +++ b/apps/web/core/services/workspace-notification.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + /* eslint-disable no-useless-catch */ import { API_BASE_URL } from "@plane/constants"; diff --git a/apps/web/core/services/workspace.service.ts b/apps/web/core/services/workspace.service.ts index c544348266b..3c2565322a0 100644 --- a/apps/web/core/services/workspace.service.ts +++ b/apps/web/core/services/workspace.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { API_BASE_URL } from "@plane/constants"; import type { IWorkspace, diff --git a/apps/web/core/store/analytics.store.ts b/apps/web/core/store/analytics.store.ts index 0a949d55eae..ca1ffc1409a 100644 --- a/apps/web/core/store/analytics.store.ts +++ b/apps/web/core/store/analytics.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { action, computed, makeObservable, observable, runInAction } from "mobx"; import { ANALYTICS_DURATION_FILTER_OPTIONS } from "@plane/constants"; import type { TAnalyticsTabsBase } from "@plane/types"; diff --git a/apps/web/core/store/base-command-palette.store.ts b/apps/web/core/store/base-command-palette.store.ts index e459295303e..e5fe61b344e 100644 --- a/apps/web/core/store/base-command-palette.store.ts +++ b/apps/web/core/store/base-command-palette.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observable, action, makeObservable, runInAction } from "mobx"; import { computedFn } from "mobx-utils"; // plane imports diff --git a/apps/web/core/store/base-power-k.store.ts b/apps/web/core/store/base-power-k.store.ts index a5182bd1052..ded57f3e6bf 100644 --- a/apps/web/core/store/base-power-k.store.ts +++ b/apps/web/core/store/base-power-k.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observable, action, makeObservable } from "mobx"; // plane imports import type { EIssuesStoreType } from "@plane/types"; diff --git a/apps/web/core/store/cycle.store.ts b/apps/web/core/store/cycle.store.ts index e39ad441259..bd84433dcb5 100644 --- a/apps/web/core/store/cycle.store.ts +++ b/apps/web/core/store/cycle.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { isPast, isToday } from "date-fns"; import { sortBy, set, isEmpty } from "lodash-es"; import { action, computed, observable, makeObservable, runInAction } from "mobx"; diff --git a/apps/web/core/store/cycle_filter.store.ts b/apps/web/core/store/cycle_filter.store.ts index a1b0eca8214..a3c72cf342c 100644 --- a/apps/web/core/store/cycle_filter.store.ts +++ b/apps/web/core/store/cycle_filter.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { set } from "lodash-es"; import { action, computed, observable, makeObservable, runInAction, reaction } from "mobx"; import { computedFn } from "mobx-utils"; diff --git a/apps/web/core/store/dashboard.store.ts b/apps/web/core/store/dashboard.store.ts index 70f17119f9b..a8a8186d7b3 100644 --- a/apps/web/core/store/dashboard.store.ts +++ b/apps/web/core/store/dashboard.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { set } from "lodash-es"; import { action, computed, makeObservable, observable, runInAction } from "mobx"; import { computedFn } from "mobx-utils"; diff --git a/apps/web/core/store/editor/asset.store.ts b/apps/web/core/store/editor/asset.store.ts index 7974f02b96e..8469f70b3ca 100644 --- a/apps/web/core/store/editor/asset.store.ts +++ b/apps/web/core/store/editor/asset.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { debounce, set } from "lodash-es"; import { action, computed, makeObservable, observable, runInAction } from "mobx"; import { computedFn } from "mobx-utils"; diff --git a/apps/web/core/store/estimates/estimate-point.ts b/apps/web/core/store/estimates/estimate-point.ts index 4340e50b0dc..bb96c3ce3a1 100644 --- a/apps/web/core/store/estimates/estimate-point.ts +++ b/apps/web/core/store/estimates/estimate-point.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + /* eslint-disable no-useless-catch */ import { set } from "lodash-es"; diff --git a/apps/web/core/store/estimates/project-estimate.store.ts b/apps/web/core/store/estimates/project-estimate.store.ts index 8bb9184a0fc..c48b04f93f2 100644 --- a/apps/web/core/store/estimates/project-estimate.store.ts +++ b/apps/web/core/store/estimates/project-estimate.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { unset, orderBy, set } from "lodash-es"; import { action, computed, makeObservable, observable, runInAction } from "mobx"; import { computedFn } from "mobx-utils"; diff --git a/apps/web/core/store/favorite.store.ts b/apps/web/core/store/favorite.store.ts index 69af5c51432..acf87ab022b 100644 --- a/apps/web/core/store/favorite.store.ts +++ b/apps/web/core/store/favorite.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { orderBy, uniqBy, set } from "lodash-es"; import { action, observable, makeObservable, runInAction, computed } from "mobx"; import { v4 as uuidv4 } from "uuid"; diff --git a/apps/web/core/store/global-view.store.ts b/apps/web/core/store/global-view.store.ts index fea40218cb4..f5b0c123407 100644 --- a/apps/web/core/store/global-view.store.ts +++ b/apps/web/core/store/global-view.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { set, cloneDeep, isEqual } from "lodash-es"; import { action, computed, makeObservable, observable, runInAction } from "mobx"; import { computedFn } from "mobx-utils"; diff --git a/apps/web/core/store/inbox/inbox-issue.store.ts b/apps/web/core/store/inbox/inbox-issue.store.ts index 5c099a66882..4181ba77514 100644 --- a/apps/web/core/store/inbox/inbox-issue.store.ts +++ b/apps/web/core/store/inbox/inbox-issue.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { clone, set } from "lodash-es"; import { makeObservable, observable, runInAction, action } from "mobx"; import type { diff --git a/apps/web/core/store/inbox/project-inbox.store.ts b/apps/web/core/store/inbox/project-inbox.store.ts index 788db2dc7fc..df776b88ee6 100644 --- a/apps/web/core/store/inbox/project-inbox.store.ts +++ b/apps/web/core/store/inbox/project-inbox.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { uniq, update, isEmpty, omit, set } from "lodash-es"; import { action, computed, makeObservable, observable, runInAction } from "mobx"; import { computedFn } from "mobx-utils"; diff --git a/apps/web/core/store/instance.store.ts b/apps/web/core/store/instance.store.ts index aaa12ac37c5..89a283f983c 100644 --- a/apps/web/core/store/instance.store.ts +++ b/apps/web/core/store/instance.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observable, action, makeObservable, runInAction } from "mobx"; // types import type { IInstance, IInstanceConfig } from "@plane/types"; diff --git a/apps/web/core/store/issue/archived/filter.store.ts b/apps/web/core/store/issue/archived/filter.store.ts index 5d4645f7d94..add44610bcb 100644 --- a/apps/web/core/store/issue/archived/filter.store.ts +++ b/apps/web/core/store/issue/archived/filter.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { isEmpty, set } from "lodash-es"; import { action, computed, makeObservable, observable, runInAction } from "mobx"; // base class diff --git a/apps/web/core/store/issue/archived/index.ts b/apps/web/core/store/issue/archived/index.ts index 0fe6c946b0c..a21a791fefc 100644 --- a/apps/web/core/store/issue/archived/index.ts +++ b/apps/web/core/store/issue/archived/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./filter.store"; export * from "./issue.store"; diff --git a/apps/web/core/store/issue/archived/issue.store.ts b/apps/web/core/store/issue/archived/issue.store.ts index 72fd4f00c8d..c3f9a69768c 100644 --- a/apps/web/core/store/issue/archived/issue.store.ts +++ b/apps/web/core/store/issue/archived/issue.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { action, makeObservable, runInAction } from "mobx"; // base class import type { TLoader, IssuePaginationOptions, TIssuesResponse, ViewFlags, TBulkOperationsPayload } from "@plane/types"; diff --git a/apps/web/core/store/issue/cycle/filter.store.ts b/apps/web/core/store/issue/cycle/filter.store.ts index c6544936e00..1368005b20e 100644 --- a/apps/web/core/store/issue/cycle/filter.store.ts +++ b/apps/web/core/store/issue/cycle/filter.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { isEmpty, set } from "lodash-es"; import { action, computed, makeObservable, observable, runInAction } from "mobx"; // base class diff --git a/apps/web/core/store/issue/cycle/index.ts b/apps/web/core/store/issue/cycle/index.ts index 0fe6c946b0c..a21a791fefc 100644 --- a/apps/web/core/store/issue/cycle/index.ts +++ b/apps/web/core/store/issue/cycle/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./filter.store"; export * from "./issue.store"; diff --git a/apps/web/core/store/issue/cycle/issue.store.ts b/apps/web/core/store/issue/cycle/issue.store.ts index a64ac449a01..e40bddc777a 100644 --- a/apps/web/core/store/issue/cycle/issue.store.ts +++ b/apps/web/core/store/issue/cycle/issue.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { get, set, concat, uniq, update } from "lodash-es"; import { action, observable, makeObservable, runInAction } from "mobx"; import { computedFn } from "mobx-utils"; diff --git a/apps/web/core/store/issue/helpers/base-issues-utils.ts b/apps/web/core/store/issue/helpers/base-issues-utils.ts index b0ae9940876..b5b0e6ecf46 100644 --- a/apps/web/core/store/issue/helpers/base-issues-utils.ts +++ b/apps/web/core/store/issue/helpers/base-issues-utils.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { uniq, orderBy, isEmpty, indexOf, groupBy, cloneDeep, set } from "lodash-es"; import { ALL_ISSUES, EIssueFilterType, FILTER_TO_ISSUE_MAP, ISSUE_PRIORITIES } from "@plane/constants"; import type { diff --git a/apps/web/core/store/issue/helpers/base-issues.store.ts b/apps/web/core/store/issue/helpers/base-issues.store.ts index f336c225cb4..54525fb676e 100644 --- a/apps/web/core/store/issue/helpers/base-issues.store.ts +++ b/apps/web/core/store/issue/helpers/base-issues.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { isEqual, concat, get, indexOf, isEmpty, orderBy, pull, set, uniq, update, clone } from "lodash-es"; import { action, computed, makeObservable, observable, runInAction } from "mobx"; import { computedFn } from "mobx-utils"; diff --git a/apps/web/core/store/issue/helpers/issue-filter-helper.store.ts b/apps/web/core/store/issue/helpers/issue-filter-helper.store.ts index b6095044c37..fc7e9255dc9 100644 --- a/apps/web/core/store/issue/helpers/issue-filter-helper.store.ts +++ b/apps/web/core/store/issue/helpers/issue-filter-helper.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { isEmpty } from "lodash-es"; // plane constants import type { EIssueFilterType } from "@plane/constants"; diff --git a/apps/web/core/store/issue/issue-details/attachment.store.ts b/apps/web/core/store/issue/issue-details/attachment.store.ts index c8eb3e51373..c9eeb1158f0 100644 --- a/apps/web/core/store/issue/issue-details/attachment.store.ts +++ b/apps/web/core/store/issue/issue-details/attachment.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { uniq, pull, set, debounce, update, concat } from "lodash-es"; import { action, computed, makeObservable, observable, runInAction } from "mobx"; import { computedFn } from "mobx-utils"; diff --git a/apps/web/core/store/issue/issue-details/comment.store.ts b/apps/web/core/store/issue/issue-details/comment.store.ts index cd9e1bf5f41..b184ec63171 100644 --- a/apps/web/core/store/issue/issue-details/comment.store.ts +++ b/apps/web/core/store/issue/issue-details/comment.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { pull, concat, update, uniq, set } from "lodash-es"; import { action, makeObservable, observable, runInAction } from "mobx"; // Plane Imports diff --git a/apps/web/core/store/issue/issue-details/comment_reaction.store.ts b/apps/web/core/store/issue/issue-details/comment_reaction.store.ts index 7daa80f81ff..6e5b4d22e82 100644 --- a/apps/web/core/store/issue/issue-details/comment_reaction.store.ts +++ b/apps/web/core/store/issue/issue-details/comment_reaction.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { pull, find, concat, update, set } from "lodash-es"; import { action, makeObservable, observable, runInAction } from "mobx"; // Plane Imports diff --git a/apps/web/core/store/issue/issue-details/issue.store.ts b/apps/web/core/store/issue/issue-details/issue.store.ts index 3533038bac7..4abf62b4f5c 100644 --- a/apps/web/core/store/issue/issue-details/issue.store.ts +++ b/apps/web/core/store/issue/issue-details/issue.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { makeObservable, observable } from "mobx"; import { computedFn } from "mobx-utils"; // types diff --git a/apps/web/core/store/issue/issue-details/link.store.ts b/apps/web/core/store/issue/issue-details/link.store.ts index bd8c82a56db..e08d090e606 100644 --- a/apps/web/core/store/issue/issue-details/link.store.ts +++ b/apps/web/core/store/issue/issue-details/link.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { set } from "lodash-es"; import { action, computed, makeObservable, observable, runInAction } from "mobx"; // services diff --git a/apps/web/core/store/issue/issue-details/reaction.store.ts b/apps/web/core/store/issue/issue-details/reaction.store.ts index 3e75bcc20af..46a68a63a8d 100644 --- a/apps/web/core/store/issue/issue-details/reaction.store.ts +++ b/apps/web/core/store/issue/issue-details/reaction.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { pull, find, concat, set, update } from "lodash-es"; import { action, makeObservable, observable, runInAction } from "mobx"; // Plane Imports diff --git a/apps/web/core/store/issue/issue-details/relation.store.ts b/apps/web/core/store/issue/issue-details/relation.store.ts index 5d6097ec2cc..d3f29ca94fa 100644 --- a/apps/web/core/store/issue/issue-details/relation.store.ts +++ b/apps/web/core/store/issue/issue-details/relation.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { uniq, get, set } from "lodash-es"; import { action, computed, makeObservable, observable, runInAction } from "mobx"; import { computedFn } from "mobx-utils"; diff --git a/apps/web/core/store/issue/issue-details/root.store.ts b/apps/web/core/store/issue/issue-details/root.store.ts index 42b3cbaa9cc..ea0775aa157 100644 --- a/apps/web/core/store/issue/issue-details/root.store.ts +++ b/apps/web/core/store/issue/issue-details/root.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { action, computed, makeObservable, observable } from "mobx"; // types import type { diff --git a/apps/web/core/store/issue/issue-details/sub_issues.store.ts b/apps/web/core/store/issue/issue-details/sub_issues.store.ts index 18a833d19c7..7410ce30369 100644 --- a/apps/web/core/store/issue/issue-details/sub_issues.store.ts +++ b/apps/web/core/store/issue/issue-details/sub_issues.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { pull, concat, uniq, set, update } from "lodash-es"; import { action, makeObservable, observable, runInAction } from "mobx"; import { computedFn } from "mobx-utils"; diff --git a/apps/web/core/store/issue/issue-details/sub_issues_filter.store.ts b/apps/web/core/store/issue/issue-details/sub_issues_filter.store.ts index ff8367a7727..63896f32ce2 100644 --- a/apps/web/core/store/issue/issue-details/sub_issues_filter.store.ts +++ b/apps/web/core/store/issue/issue-details/sub_issues_filter.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { set } from "lodash-es"; import { action, makeObservable, observable, runInAction } from "mobx"; import { computedFn } from "mobx-utils"; diff --git a/apps/web/core/store/issue/issue-details/subscription.store.ts b/apps/web/core/store/issue/issue-details/subscription.store.ts index 27332f080e0..0b578cf7f01 100644 --- a/apps/web/core/store/issue/issue-details/subscription.store.ts +++ b/apps/web/core/store/issue/issue-details/subscription.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { set } from "lodash-es"; import { action, makeObservable, observable, runInAction } from "mobx"; // services diff --git a/apps/web/core/store/issue/issue.store.ts b/apps/web/core/store/issue/issue.store.ts index 8d6e9b7ab0a..ad526ae5e36 100644 --- a/apps/web/core/store/issue/issue.store.ts +++ b/apps/web/core/store/issue/issue.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { set, update } from "lodash-es"; import { action, makeObservable, observable, runInAction } from "mobx"; import { computedFn } from "mobx-utils"; diff --git a/apps/web/core/store/issue/issue_calendar_view.store.ts b/apps/web/core/store/issue/issue_calendar_view.store.ts index fc9d34143e0..4788139f148 100644 --- a/apps/web/core/store/issue/issue_calendar_view.store.ts +++ b/apps/web/core/store/issue/issue_calendar_view.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observable, action, makeObservable, runInAction, computed, reaction } from "mobx"; // helpers diff --git a/apps/web/core/store/issue/issue_gantt_view.store.ts b/apps/web/core/store/issue/issue_gantt_view.store.ts index d39b0a27361..4a0f5cee151 100644 --- a/apps/web/core/store/issue/issue_gantt_view.store.ts +++ b/apps/web/core/store/issue/issue_gantt_view.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { action, makeObservable, observable, runInAction } from "mobx"; import { computedFn } from "mobx-utils"; // helpers diff --git a/apps/web/core/store/issue/issue_kanban_view.store.ts b/apps/web/core/store/issue/issue_kanban_view.store.ts index da50efa61ee..15294099c4d 100644 --- a/apps/web/core/store/issue/issue_kanban_view.store.ts +++ b/apps/web/core/store/issue/issue_kanban_view.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { action, computed, makeObservable, observable } from "mobx"; import { computedFn } from "mobx-utils"; import { DRAG_ALLOWED_GROUPS } from "@plane/constants"; diff --git a/apps/web/core/store/issue/module/filter.store.ts b/apps/web/core/store/issue/module/filter.store.ts index a2421436f29..ccf304be994 100644 --- a/apps/web/core/store/issue/module/filter.store.ts +++ b/apps/web/core/store/issue/module/filter.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { isEmpty, set } from "lodash-es"; import { action, computed, makeObservable, observable, runInAction } from "mobx"; // base class diff --git a/apps/web/core/store/issue/module/index.ts b/apps/web/core/store/issue/module/index.ts index 0fe6c946b0c..a21a791fefc 100644 --- a/apps/web/core/store/issue/module/index.ts +++ b/apps/web/core/store/issue/module/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./filter.store"; export * from "./issue.store"; diff --git a/apps/web/core/store/issue/module/issue.store.ts b/apps/web/core/store/issue/module/issue.store.ts index 488d183d3d9..973ff92fcd0 100644 --- a/apps/web/core/store/issue/module/issue.store.ts +++ b/apps/web/core/store/issue/module/issue.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { action, makeObservable, runInAction } from "mobx"; // base class import type { diff --git a/apps/web/core/store/issue/profile/filter.store.ts b/apps/web/core/store/issue/profile/filter.store.ts index 3e2da337af7..78055d100a5 100644 --- a/apps/web/core/store/issue/profile/filter.store.ts +++ b/apps/web/core/store/issue/profile/filter.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { isEmpty, set } from "lodash-es"; import { action, computed, makeObservable, observable, runInAction } from "mobx"; // base class diff --git a/apps/web/core/store/issue/profile/index.ts b/apps/web/core/store/issue/profile/index.ts index 0fe6c946b0c..a21a791fefc 100644 --- a/apps/web/core/store/issue/profile/index.ts +++ b/apps/web/core/store/issue/profile/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./filter.store"; export * from "./issue.store"; diff --git a/apps/web/core/store/issue/profile/issue.store.ts b/apps/web/core/store/issue/profile/issue.store.ts index 41ef339cc42..046824eac75 100644 --- a/apps/web/core/store/issue/profile/issue.store.ts +++ b/apps/web/core/store/issue/profile/issue.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { action, observable, makeObservable, computed, runInAction } from "mobx"; // base class import type { diff --git a/apps/web/core/store/issue/project-views/filter.store.ts b/apps/web/core/store/issue/project-views/filter.store.ts index efeacc8b6e0..c60ccca4dc6 100644 --- a/apps/web/core/store/issue/project-views/filter.store.ts +++ b/apps/web/core/store/issue/project-views/filter.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { isEmpty, set } from "lodash-es"; import { action, computed, makeObservable, observable, runInAction } from "mobx"; // base class diff --git a/apps/web/core/store/issue/project-views/index.ts b/apps/web/core/store/issue/project-views/index.ts index 0fe6c946b0c..a21a791fefc 100644 --- a/apps/web/core/store/issue/project-views/index.ts +++ b/apps/web/core/store/issue/project-views/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./filter.store"; export * from "./issue.store"; diff --git a/apps/web/core/store/issue/project-views/issue.store.ts b/apps/web/core/store/issue/project-views/issue.store.ts index 2d804626454..8dd15759efd 100644 --- a/apps/web/core/store/issue/project-views/issue.store.ts +++ b/apps/web/core/store/issue/project-views/issue.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { action, makeObservable, runInAction } from "mobx"; // base class import type { diff --git a/apps/web/core/store/issue/project/filter.store.ts b/apps/web/core/store/issue/project/filter.store.ts index dbfc6817d3f..657eee4f9ae 100644 --- a/apps/web/core/store/issue/project/filter.store.ts +++ b/apps/web/core/store/issue/project/filter.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { isEmpty, set } from "lodash-es"; import { action, computed, makeObservable, observable, runInAction } from "mobx"; // base class diff --git a/apps/web/core/store/issue/project/index.ts b/apps/web/core/store/issue/project/index.ts index 0fe6c946b0c..a21a791fefc 100644 --- a/apps/web/core/store/issue/project/index.ts +++ b/apps/web/core/store/issue/project/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./filter.store"; export * from "./issue.store"; diff --git a/apps/web/core/store/issue/project/issue.store.ts b/apps/web/core/store/issue/project/issue.store.ts index a36a583915b..234e01865d4 100644 --- a/apps/web/core/store/issue/project/issue.store.ts +++ b/apps/web/core/store/issue/project/issue.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { action, makeObservable, runInAction } from "mobx"; // types import type { diff --git a/apps/web/core/store/issue/root.store.ts b/apps/web/core/store/issue/root.store.ts index ad671a56685..d8632f311d5 100644 --- a/apps/web/core/store/issue/root.store.ts +++ b/apps/web/core/store/issue/root.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { isEmpty } from "lodash-es"; import { autorun, makeObservable, observable } from "mobx"; // types diff --git a/apps/web/core/store/issue/workspace-draft/filter.store.ts b/apps/web/core/store/issue/workspace-draft/filter.store.ts index 49941ccfca0..c02f9c6899a 100644 --- a/apps/web/core/store/issue/workspace-draft/filter.store.ts +++ b/apps/web/core/store/issue/workspace-draft/filter.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { isEmpty, set } from "lodash-es"; import { action, computed, makeObservable, observable, runInAction } from "mobx"; import { computedFn } from "mobx-utils"; diff --git a/apps/web/core/store/issue/workspace-draft/index.ts b/apps/web/core/store/issue/workspace-draft/index.ts index 53c19d3a802..fa4278d4c4d 100644 --- a/apps/web/core/store/issue/workspace-draft/index.ts +++ b/apps/web/core/store/issue/workspace-draft/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./issue.store"; export * from "./filter.store"; diff --git a/apps/web/core/store/issue/workspace-draft/issue.store.ts b/apps/web/core/store/issue/workspace-draft/issue.store.ts index 4c8033f6460..48b017676bd 100644 --- a/apps/web/core/store/issue/workspace-draft/issue.store.ts +++ b/apps/web/core/store/issue/workspace-draft/issue.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { clone, update, unset, orderBy, set } from "lodash-es"; import { action, computed, makeObservable, observable, runInAction } from "mobx"; import { computedFn } from "mobx-utils"; diff --git a/apps/web/core/store/issue/workspace/filter.store.ts b/apps/web/core/store/issue/workspace/filter.store.ts index 630429bb380..bec673bd328 100644 --- a/apps/web/core/store/issue/workspace/filter.store.ts +++ b/apps/web/core/store/issue/workspace/filter.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { isEmpty, set } from "lodash-es"; import { action, computed, makeObservable, observable, runInAction } from "mobx"; import { computedFn } from "mobx-utils"; diff --git a/apps/web/core/store/issue/workspace/index.ts b/apps/web/core/store/issue/workspace/index.ts index 0fe6c946b0c..a21a791fefc 100644 --- a/apps/web/core/store/issue/workspace/index.ts +++ b/apps/web/core/store/issue/workspace/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./filter.store"; export * from "./issue.store"; diff --git a/apps/web/core/store/issue/workspace/issue.store.ts b/apps/web/core/store/issue/workspace/issue.store.ts index 9fcf1734069..5bca1cbfdd1 100644 --- a/apps/web/core/store/issue/workspace/issue.store.ts +++ b/apps/web/core/store/issue/workspace/issue.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { action, makeObservable, runInAction } from "mobx"; // base class import type { diff --git a/apps/web/core/store/label.store.ts b/apps/web/core/store/label.store.ts index 635143d8957..637ee84d979 100644 --- a/apps/web/core/store/label.store.ts +++ b/apps/web/core/store/label.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { set, sortBy } from "lodash-es"; import { action, computed, makeObservable, observable, runInAction } from "mobx"; import { computedFn } from "mobx-utils"; diff --git a/apps/web/core/store/member/index.ts b/apps/web/core/store/member/index.ts index 50e51d17365..fcce4e1feed 100644 --- a/apps/web/core/store/member/index.ts +++ b/apps/web/core/store/member/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { makeObservable, observable } from "mobx"; import { computedFn } from "mobx-utils"; // plane imports diff --git a/apps/web/core/store/member/project/base-project-member.store.ts b/apps/web/core/store/member/project/base-project-member.store.ts index 0a2bbeb356c..701089a09e2 100644 --- a/apps/web/core/store/member/project/base-project-member.store.ts +++ b/apps/web/core/store/member/project/base-project-member.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { uniq, unset, set, update, sortBy } from "lodash-es"; import { action, computed, makeObservable, observable, runInAction } from "mobx"; import { computedFn } from "mobx-utils"; diff --git a/apps/web/core/store/member/project/project-member-filters.store.ts b/apps/web/core/store/member/project/project-member-filters.store.ts index b28f8665ca1..2d4fa406cb5 100644 --- a/apps/web/core/store/member/project/project-member-filters.store.ts +++ b/apps/web/core/store/member/project/project-member-filters.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { action, makeObservable, observable } from "mobx"; import { computedFn } from "mobx-utils"; // types diff --git a/apps/web/core/store/member/utils.ts b/apps/web/core/store/member/utils.ts index 9f13d694df4..23767668ddb 100644 --- a/apps/web/core/store/member/utils.ts +++ b/apps/web/core/store/member/utils.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // Types and utilities for member filtering import type { EUserPermissions, TMemberOrderByOptions } from "@plane/constants"; import type { IUserLite, TProjectMembership } from "@plane/types"; diff --git a/apps/web/core/store/member/workspace/workspace-member-filters.store.ts b/apps/web/core/store/member/workspace/workspace-member-filters.store.ts index 6ff5fc7475a..4041be9ce73 100644 --- a/apps/web/core/store/member/workspace/workspace-member-filters.store.ts +++ b/apps/web/core/store/member/workspace/workspace-member-filters.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { action, makeObservable, observable } from "mobx"; import { computedFn } from "mobx-utils"; // types diff --git a/apps/web/core/store/member/workspace/workspace-member.store.ts b/apps/web/core/store/member/workspace/workspace-member.store.ts index ad0df64fcf6..659569d88c6 100644 --- a/apps/web/core/store/member/workspace/workspace-member.store.ts +++ b/apps/web/core/store/member/workspace/workspace-member.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { set, sortBy } from "lodash-es"; import { action, computed, makeObservable, observable, runInAction } from "mobx"; import { computedFn } from "mobx-utils"; diff --git a/apps/web/core/store/module.store.ts b/apps/web/core/store/module.store.ts index 568ad261b5a..2605c9c51da 100644 --- a/apps/web/core/store/module.store.ts +++ b/apps/web/core/store/module.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { update, concat, set, sortBy } from "lodash-es"; import { action, computed, observable, makeObservable, runInAction } from "mobx"; import { computedFn } from "mobx-utils"; diff --git a/apps/web/core/store/module_filter.store.ts b/apps/web/core/store/module_filter.store.ts index 59fc81b7d53..258ca3e38c4 100644 --- a/apps/web/core/store/module_filter.store.ts +++ b/apps/web/core/store/module_filter.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { set } from "lodash-es"; import { action, computed, observable, makeObservable, runInAction, reaction } from "mobx"; import { computedFn } from "mobx-utils"; diff --git a/apps/web/core/store/multiple_select.store.ts b/apps/web/core/store/multiple_select.store.ts index fb75d6984eb..e479a23286c 100644 --- a/apps/web/core/store/multiple_select.store.ts +++ b/apps/web/core/store/multiple_select.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { differenceWith, remove, isEqual } from "lodash-es"; import { action, computed, makeObservable, observable, runInAction } from "mobx"; import { computedFn } from "mobx-utils"; diff --git a/apps/web/core/store/notifications/notification.ts b/apps/web/core/store/notifications/notification.ts index c89f6d1c9c6..16681086aed 100644 --- a/apps/web/core/store/notifications/notification.ts +++ b/apps/web/core/store/notifications/notification.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + /* eslint-disable no-useless-catch */ import { set } from "lodash-es"; import { action, computed, makeObservable, observable, runInAction } from "mobx"; diff --git a/apps/web/core/store/notifications/workspace-notifications.store.ts b/apps/web/core/store/notifications/workspace-notifications.store.ts index 0767179299c..b11f563b293 100644 --- a/apps/web/core/store/notifications/workspace-notifications.store.ts +++ b/apps/web/core/store/notifications/workspace-notifications.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { orderBy, isEmpty, update, set } from "lodash-es"; import { action, makeObservable, observable, runInAction } from "mobx"; import { computedFn } from "mobx-utils"; diff --git a/apps/web/core/store/pages/base-page.ts b/apps/web/core/store/pages/base-page.ts index 8410781ade5..1cde3950bf5 100644 --- a/apps/web/core/store/pages/base-page.ts +++ b/apps/web/core/store/pages/base-page.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { set } from "lodash-es"; import { action, computed, makeObservable, observable, reaction, runInAction } from "mobx"; // plane imports diff --git a/apps/web/core/store/pages/page-editor-info.ts b/apps/web/core/store/pages/page-editor-info.ts index 937302443f2..5048137e5b8 100644 --- a/apps/web/core/store/pages/page-editor-info.ts +++ b/apps/web/core/store/pages/page-editor-info.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { action, makeObservable, observable, runInAction } from "mobx"; // plane imports import type { EditorRefApi, TEditorAsset } from "@plane/editor"; diff --git a/apps/web/core/store/pages/project-page.store.ts b/apps/web/core/store/pages/project-page.store.ts index 040fea59a7d..c84dad1b5d9 100644 --- a/apps/web/core/store/pages/project-page.store.ts +++ b/apps/web/core/store/pages/project-page.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { unset, set } from "lodash-es"; import { makeObservable, observable, runInAction, action, reaction, computed } from "mobx"; import { computedFn } from "mobx-utils"; diff --git a/apps/web/core/store/pages/project-page.ts b/apps/web/core/store/pages/project-page.ts index d72c5865647..b3cc1c9922a 100644 --- a/apps/web/core/store/pages/project-page.ts +++ b/apps/web/core/store/pages/project-page.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { computed, makeObservable } from "mobx"; import { computedFn } from "mobx-utils"; // constants diff --git a/apps/web/core/store/project-view.store.ts b/apps/web/core/store/project-view.store.ts index 17167c0a596..cd7d2d9876b 100644 --- a/apps/web/core/store/project-view.store.ts +++ b/apps/web/core/store/project-view.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { set } from "lodash-es"; import { observable, action, makeObservable, runInAction, computed } from "mobx"; import { computedFn } from "mobx-utils"; diff --git a/apps/web/core/store/project/index.ts b/apps/web/core/store/project/index.ts index 0d128c09d56..bd04991c779 100644 --- a/apps/web/core/store/project/index.ts +++ b/apps/web/core/store/project/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { CoreRootStore } from "../root.store"; import type { IProjectPublishStore } from "./project-publish.store"; import { ProjectPublishStore } from "./project-publish.store"; diff --git a/apps/web/core/store/project/project-publish.store.ts b/apps/web/core/store/project/project-publish.store.ts index cb0c84ccfbb..f520c310281 100644 --- a/apps/web/core/store/project/project-publish.store.ts +++ b/apps/web/core/store/project/project-publish.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { unset, set } from "lodash-es"; import { observable, action, makeObservable, runInAction } from "mobx"; // types diff --git a/apps/web/core/store/project/project.store.ts b/apps/web/core/store/project/project.store.ts index 51f64c6a62a..55e1485fd1a 100644 --- a/apps/web/core/store/project/project.store.ts +++ b/apps/web/core/store/project/project.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { sortBy, cloneDeep, update, set } from "lodash-es"; import { observable, action, computed, makeObservable, runInAction } from "mobx"; import { computedFn } from "mobx-utils"; diff --git a/apps/web/core/store/project/project_filter.store.ts b/apps/web/core/store/project/project_filter.store.ts index 72b855152fc..c769d1cb6f1 100644 --- a/apps/web/core/store/project/project_filter.store.ts +++ b/apps/web/core/store/project/project_filter.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { set } from "lodash-es"; import { action, computed, observable, makeObservable, runInAction, reaction } from "mobx"; import { computedFn } from "mobx-utils"; diff --git a/apps/web/core/store/root.store.ts b/apps/web/core/store/root.store.ts index db08030a495..bc36931d8e8 100644 --- a/apps/web/core/store/root.store.ts +++ b/apps/web/core/store/root.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { enableStaticRendering } from "mobx-react"; // plane imports import { FALLBACK_LANGUAGE, LANGUAGE_STORAGE_KEY } from "@plane/i18n"; diff --git a/apps/web/core/store/router.store.ts b/apps/web/core/store/router.store.ts index 68ac0f62708..1e15b8e5827 100644 --- a/apps/web/core/store/router.store.ts +++ b/apps/web/core/store/router.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ParsedUrlQuery } from "node:querystring"; import { action, makeObservable, observable, computed, runInAction } from "mobx"; diff --git a/apps/web/core/store/state.store.ts b/apps/web/core/store/state.store.ts index 91130b82686..fa2b773e7f0 100644 --- a/apps/web/core/store/state.store.ts +++ b/apps/web/core/store/state.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { set, groupBy } from "lodash-es"; import { action, computed, makeObservable, observable, runInAction } from "mobx"; import { computedFn } from "mobx-utils"; diff --git a/apps/web/core/store/sticky/sticky.store.ts b/apps/web/core/store/sticky/sticky.store.ts index 5f2877a6bf9..09833214505 100644 --- a/apps/web/core/store/sticky/sticky.store.ts +++ b/apps/web/core/store/sticky/sticky.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { orderBy, set } from "lodash-es"; import { observable, action, makeObservable, runInAction } from "mobx"; import { computedFn } from "mobx-utils"; diff --git a/apps/web/core/store/theme.store.ts b/apps/web/core/store/theme.store.ts index e788089e10e..78d6cbc00cb 100644 --- a/apps/web/core/store/theme.store.ts +++ b/apps/web/core/store/theme.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { action, observable, makeObservable, runInAction } from "mobx"; export interface IThemeStore { diff --git a/apps/web/core/store/timeline/issues-timeline.store.ts b/apps/web/core/store/timeline/issues-timeline.store.ts index b68ac8fc0cc..9320bf06a3b 100644 --- a/apps/web/core/store/timeline/issues-timeline.store.ts +++ b/apps/web/core/store/timeline/issues-timeline.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { autorun } from "mobx"; // Plane-web import type { RootStore } from "@/plane-web/store/root.store"; diff --git a/apps/web/core/store/timeline/modules-timeline.store.ts b/apps/web/core/store/timeline/modules-timeline.store.ts index 0f0e4cf75de..0b5f0317cee 100644 --- a/apps/web/core/store/timeline/modules-timeline.store.ts +++ b/apps/web/core/store/timeline/modules-timeline.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { autorun } from "mobx"; // Store import type { RootStore } from "@/plane-web/store/root.store"; diff --git a/apps/web/core/store/user/account.store.ts b/apps/web/core/store/user/account.store.ts index 0f441586df1..47369128f85 100644 --- a/apps/web/core/store/user/account.store.ts +++ b/apps/web/core/store/user/account.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { set } from "lodash-es"; import { makeObservable, observable } from "mobx"; // types diff --git a/apps/web/core/store/user/base-permissions.store.ts b/apps/web/core/store/user/base-permissions.store.ts index a4b34a05d11..bcc1e02d3ba 100644 --- a/apps/web/core/store/user/base-permissions.store.ts +++ b/apps/web/core/store/user/base-permissions.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { unset, set } from "lodash-es"; import { action, makeObservable, observable, runInAction } from "mobx"; import { computedFn } from "mobx-utils"; diff --git a/apps/web/core/store/user/index.ts b/apps/web/core/store/user/index.ts index 1656b0d4ab6..7181a6ed17f 100644 --- a/apps/web/core/store/user/index.ts +++ b/apps/web/core/store/user/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { cloneDeep, set } from "lodash-es"; import { action, makeObservable, observable, runInAction, computed } from "mobx"; // plane imports diff --git a/apps/web/core/store/user/profile.store.ts b/apps/web/core/store/user/profile.store.ts index 5e9d67de695..5f51e4a16f7 100644 --- a/apps/web/core/store/user/profile.store.ts +++ b/apps/web/core/store/user/profile.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { cloneDeep, set } from "lodash-es"; import { action, makeObservable, observable, runInAction } from "mobx"; // types diff --git a/apps/web/core/store/user/settings.store.ts b/apps/web/core/store/user/settings.store.ts index ae89f032994..ff504d1e6ff 100644 --- a/apps/web/core/store/user/settings.store.ts +++ b/apps/web/core/store/user/settings.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { action, makeObservable, observable, runInAction } from "mobx"; // plane imports import type { IUserSettings } from "@plane/types"; diff --git a/apps/web/core/store/workspace/api-token.store.ts b/apps/web/core/store/workspace/api-token.store.ts index 5c290a72305..03e95b35d54 100644 --- a/apps/web/core/store/workspace/api-token.store.ts +++ b/apps/web/core/store/workspace/api-token.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { action, observable, makeObservable, runInAction } from "mobx"; import { computedFn } from "mobx-utils"; // types diff --git a/apps/web/core/store/workspace/home.ts b/apps/web/core/store/workspace/home.ts index 7b0f77bb3de..ebe38f0259f 100644 --- a/apps/web/core/store/workspace/home.ts +++ b/apps/web/core/store/workspace/home.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { orderBy, clone, set } from "lodash-es"; import { action, computed, makeObservable, observable, runInAction } from "mobx"; // plane imports diff --git a/apps/web/core/store/workspace/index.ts b/apps/web/core/store/workspace/index.ts index 797398a1fd1..a74f088a988 100644 --- a/apps/web/core/store/workspace/index.ts +++ b/apps/web/core/store/workspace/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { clone, set } from "lodash-es"; import { action, computed, observable, makeObservable, runInAction } from "mobx"; // types diff --git a/apps/web/core/store/workspace/link.store.ts b/apps/web/core/store/workspace/link.store.ts index 9ef46bb5530..e5eeadd73e6 100644 --- a/apps/web/core/store/workspace/link.store.ts +++ b/apps/web/core/store/workspace/link.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { set } from "lodash-es"; import { action, makeObservable, observable, runInAction } from "mobx"; // types diff --git a/apps/web/core/store/workspace/webhook.store.ts b/apps/web/core/store/workspace/webhook.store.ts index bd0de1c44e4..4d4fe782da4 100644 --- a/apps/web/core/store/workspace/webhook.store.ts +++ b/apps/web/core/store/workspace/webhook.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // mobx import { action, observable, makeObservable, computed, runInAction } from "mobx"; import { computedFn } from "mobx-utils"; diff --git a/apps/web/core/types/navigation-preferences.ts b/apps/web/core/types/navigation-preferences.ts index 3f03802f523..ae07a9a668b 100644 --- a/apps/web/core/types/navigation-preferences.ts +++ b/apps/web/core/types/navigation-preferences.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TPersonalNavigationItemKey = "stickies" | "your_work" | "drafts"; export interface TPersonalNavigationItem { diff --git a/apps/web/ee/components/active-cycles/index.ts b/apps/web/ee/components/active-cycles/index.ts index 87c131821cf..aff0690a0b8 100644 --- a/apps/web/ee/components/active-cycles/index.ts +++ b/apps/web/ee/components/active-cycles/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; export * from "./workspace-active-cycles-upgrade"; diff --git a/apps/web/ee/components/active-cycles/root.tsx b/apps/web/ee/components/active-cycles/root.tsx index a7810d113f4..4b53728fad1 100644 --- a/apps/web/ee/components/active-cycles/root.tsx +++ b/apps/web/ee/components/active-cycles/root.tsx @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/components/active-cycles/root"; diff --git a/apps/web/ee/components/active-cycles/workspace-active-cycles-upgrade.tsx b/apps/web/ee/components/active-cycles/workspace-active-cycles-upgrade.tsx index f35c1f84824..49fe48943ec 100644 --- a/apps/web/ee/components/active-cycles/workspace-active-cycles-upgrade.tsx +++ b/apps/web/ee/components/active-cycles/workspace-active-cycles-upgrade.tsx @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/components/active-cycles/workspace-active-cycles-upgrade"; diff --git a/apps/web/ee/components/app-rail/index.ts b/apps/web/ee/components/app-rail/index.ts index 68889686dcf..df5c6806358 100644 --- a/apps/web/ee/components/app-rail/index.ts +++ b/apps/web/ee/components/app-rail/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/components/app-rail"; diff --git a/apps/web/ee/components/comments/index.ts b/apps/web/ee/components/comments/index.ts index 6cff36e715e..c447172cfd9 100644 --- a/apps/web/ee/components/comments/index.ts +++ b/apps/web/ee/components/comments/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/components/comments"; diff --git a/apps/web/ee/components/common/extended-app-header.tsx b/apps/web/ee/components/common/extended-app-header.tsx index 2fab142d617..fc2260055ce 100644 --- a/apps/web/ee/components/common/extended-app-header.tsx +++ b/apps/web/ee/components/common/extended-app-header.tsx @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/components/common/extended-app-header"; diff --git a/apps/web/ee/components/common/index.ts b/apps/web/ee/components/common/index.ts index 3719b5662b2..94a605e38b5 100644 --- a/apps/web/ee/components/common/index.ts +++ b/apps/web/ee/components/common/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./extended-app-header"; diff --git a/apps/web/ee/components/cycles/active-cycle/index.ts b/apps/web/ee/components/cycles/active-cycle/index.ts index 23c2e7f7fc2..9e9af3eb059 100644 --- a/apps/web/ee/components/cycles/active-cycle/index.ts +++ b/apps/web/ee/components/cycles/active-cycle/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/components/cycles/active-cycle"; diff --git a/apps/web/ee/components/cycles/analytics-sidebar/index.ts b/apps/web/ee/components/cycles/analytics-sidebar/index.ts index 1cdbbbe92ee..28d3f5bac60 100644 --- a/apps/web/ee/components/cycles/analytics-sidebar/index.ts +++ b/apps/web/ee/components/cycles/analytics-sidebar/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/components/cycles/analytics-sidebar"; diff --git a/apps/web/ee/components/cycles/end-cycle/index.ts b/apps/web/ee/components/cycles/end-cycle/index.ts index 3d772e91cf9..c77fdb0bafa 100644 --- a/apps/web/ee/components/cycles/end-cycle/index.ts +++ b/apps/web/ee/components/cycles/end-cycle/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/components/cycles/end-cycle"; diff --git a/apps/web/ee/components/cycles/index.ts b/apps/web/ee/components/cycles/index.ts index 30d8e85dd0c..07ff197d321 100644 --- a/apps/web/ee/components/cycles/index.ts +++ b/apps/web/ee/components/cycles/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./active-cycle"; export * from "./analytics-sidebar"; export * from "./end-cycle"; diff --git a/apps/web/ee/components/estimates/estimate-list-item-buttons.tsx b/apps/web/ee/components/estimates/estimate-list-item-buttons.tsx index 4e5008ea531..68caf05637e 100644 --- a/apps/web/ee/components/estimates/estimate-list-item-buttons.tsx +++ b/apps/web/ee/components/estimates/estimate-list-item-buttons.tsx @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/components/estimates/estimate-list-item-buttons"; diff --git a/apps/web/ee/components/estimates/index.ts b/apps/web/ee/components/estimates/index.ts index 918b72d8d7c..f48ec6b889f 100644 --- a/apps/web/ee/components/estimates/index.ts +++ b/apps/web/ee/components/estimates/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./estimate-list-item-buttons"; export * from "./update"; export * from "./points"; diff --git a/apps/web/ee/components/estimates/points/delete.tsx b/apps/web/ee/components/estimates/points/delete.tsx index 6cebb5646f1..c6bf09416a9 100644 --- a/apps/web/ee/components/estimates/points/delete.tsx +++ b/apps/web/ee/components/estimates/points/delete.tsx @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/components/estimates/points/delete"; diff --git a/apps/web/ee/components/estimates/points/index.ts b/apps/web/ee/components/estimates/points/index.ts index fe722bd231f..c83c4600f42 100644 --- a/apps/web/ee/components/estimates/points/index.ts +++ b/apps/web/ee/components/estimates/points/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./delete"; diff --git a/apps/web/ee/components/estimates/update/index.ts b/apps/web/ee/components/estimates/update/index.ts index 031608e25ff..dd65a9ec347 100644 --- a/apps/web/ee/components/estimates/update/index.ts +++ b/apps/web/ee/components/estimates/update/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./modal"; diff --git a/apps/web/ee/components/estimates/update/modal.tsx b/apps/web/ee/components/estimates/update/modal.tsx index 5c7d0b725fc..8f1f8d8f1c7 100644 --- a/apps/web/ee/components/estimates/update/modal.tsx +++ b/apps/web/ee/components/estimates/update/modal.tsx @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/components/estimates/update/modal"; diff --git a/apps/web/ee/components/gantt-chart/blocks/block-row-list.tsx b/apps/web/ee/components/gantt-chart/blocks/block-row-list.tsx index 2d50f5e5eac..76cea099b45 100644 --- a/apps/web/ee/components/gantt-chart/blocks/block-row-list.tsx +++ b/apps/web/ee/components/gantt-chart/blocks/block-row-list.tsx @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/components/gantt-chart/blocks/block-row-list"; diff --git a/apps/web/ee/components/gantt-chart/blocks/blocks-list.tsx b/apps/web/ee/components/gantt-chart/blocks/blocks-list.tsx index ced4c0ed2c4..8a607663ca1 100644 --- a/apps/web/ee/components/gantt-chart/blocks/blocks-list.tsx +++ b/apps/web/ee/components/gantt-chart/blocks/blocks-list.tsx @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/components/gantt-chart/blocks/blocks-list"; diff --git a/apps/web/ee/components/gantt-chart/index.ts b/apps/web/ee/components/gantt-chart/index.ts index 5e3c2f37742..fb6a04144ae 100644 --- a/apps/web/ee/components/gantt-chart/index.ts +++ b/apps/web/ee/components/gantt-chart/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/components/gantt-chart"; diff --git a/apps/web/ee/components/global/index.ts b/apps/web/ee/components/global/index.ts index 7a8d522d610..6947f1fd0da 100644 --- a/apps/web/ee/components/global/index.ts +++ b/apps/web/ee/components/global/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/components/global"; diff --git a/apps/web/ee/components/home/header.tsx b/apps/web/ee/components/home/header.tsx index ac905596ee0..5fab957355b 100644 --- a/apps/web/ee/components/home/header.tsx +++ b/apps/web/ee/components/home/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export function HomePageHeader() { return <>; } diff --git a/apps/web/ee/components/home/index.ts b/apps/web/ee/components/home/index.ts index b9ddf37161c..1f03dabb1e9 100644 --- a/apps/web/ee/components/home/index.ts +++ b/apps/web/ee/components/home/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/components/home"; diff --git a/apps/web/ee/components/inbox/source-pill.tsx b/apps/web/ee/components/inbox/source-pill.tsx index a3be79206d8..d9107571e84 100644 --- a/apps/web/ee/components/inbox/source-pill.tsx +++ b/apps/web/ee/components/inbox/source-pill.tsx @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/components/inbox/source-pill"; diff --git a/apps/web/ee/components/instance/index.ts b/apps/web/ee/components/instance/index.ts index e550badbc1e..3950e968729 100644 --- a/apps/web/ee/components/instance/index.ts +++ b/apps/web/ee/components/instance/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/components/instance"; diff --git a/apps/web/ee/components/instance/maintenance-message.tsx b/apps/web/ee/components/instance/maintenance-message.tsx index 314e0645474..5b67e13dfc7 100644 --- a/apps/web/ee/components/instance/maintenance-message.tsx +++ b/apps/web/ee/components/instance/maintenance-message.tsx @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/components/instance/maintenance-message"; diff --git a/apps/web/ee/components/issues/issue-details/sidebar/transfer-hop-info.tsx b/apps/web/ee/components/issues/issue-details/sidebar/transfer-hop-info.tsx index e69de29bb2d..0373b5075c1 100644 --- a/apps/web/ee/components/issues/issue-details/sidebar/transfer-hop-info.tsx +++ b/apps/web/ee/components/issues/issue-details/sidebar/transfer-hop-info.tsx @@ -0,0 +1,6 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + diff --git a/apps/web/ee/components/navigations/index.ts b/apps/web/ee/components/navigations/index.ts index 86a88758b11..e7d49af8420 100644 --- a/apps/web/ee/components/navigations/index.ts +++ b/apps/web/ee/components/navigations/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/components/navigations"; diff --git a/apps/web/ee/components/pages/index.ts b/apps/web/ee/components/pages/index.ts index 06b90642833..13c68e07623 100644 --- a/apps/web/ee/components/pages/index.ts +++ b/apps/web/ee/components/pages/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/components/pages"; diff --git a/apps/web/ee/components/projects/create/attributes.tsx b/apps/web/ee/components/projects/create/attributes.tsx index 6528de7561a..03bd73819b9 100644 --- a/apps/web/ee/components/projects/create/attributes.tsx +++ b/apps/web/ee/components/projects/create/attributes.tsx @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/components/projects/create/attributes"; diff --git a/apps/web/ee/components/projects/create/root.tsx b/apps/web/ee/components/projects/create/root.tsx index 28663aefeb0..32490e4d04b 100644 --- a/apps/web/ee/components/projects/create/root.tsx +++ b/apps/web/ee/components/projects/create/root.tsx @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/components/projects/create/root"; diff --git a/apps/web/ee/components/projects/header.tsx b/apps/web/ee/components/projects/header.tsx index 983c3d046bc..dc6f0882d8c 100644 --- a/apps/web/ee/components/projects/header.tsx +++ b/apps/web/ee/components/projects/header.tsx @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/components/projects/header"; diff --git a/apps/web/ee/components/projects/mobile-header.tsx b/apps/web/ee/components/projects/mobile-header.tsx index c845999a1f8..86278263207 100644 --- a/apps/web/ee/components/projects/mobile-header.tsx +++ b/apps/web/ee/components/projects/mobile-header.tsx @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/components/projects/mobile-header"; diff --git a/apps/web/ee/components/projects/page.tsx b/apps/web/ee/components/projects/page.tsx index 569615c49e2..1e5a6e6e6ed 100644 --- a/apps/web/ee/components/projects/page.tsx +++ b/apps/web/ee/components/projects/page.tsx @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/components/projects/page"; diff --git a/apps/web/ee/components/projects/settings/features-list.tsx b/apps/web/ee/components/projects/settings/features-list.tsx index 26fc591fdb4..f256288ae10 100644 --- a/apps/web/ee/components/projects/settings/features-list.tsx +++ b/apps/web/ee/components/projects/settings/features-list.tsx @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export { ProjectFeaturesList } from "@/components/project/settings/features-list"; diff --git a/apps/web/ee/components/projects/settings/useProjectColumns.tsx b/apps/web/ee/components/projects/settings/useProjectColumns.tsx index 2fa54175855..c697d0d245c 100644 --- a/apps/web/ee/components/projects/settings/useProjectColumns.tsx +++ b/apps/web/ee/components/projects/settings/useProjectColumns.tsx @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/components/projects/settings/useProjectColumns"; diff --git a/apps/web/ee/components/relations/index.tsx b/apps/web/ee/components/relations/index.tsx index baf76c90b09..7c548c6e8a7 100644 --- a/apps/web/ee/components/relations/index.tsx +++ b/apps/web/ee/components/relations/index.tsx @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/components/relations"; diff --git a/apps/web/ee/components/sidebar/index.ts b/apps/web/ee/components/sidebar/index.ts index 144cfa2c2a6..445e539a5c6 100644 --- a/apps/web/ee/components/sidebar/index.ts +++ b/apps/web/ee/components/sidebar/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/components/sidebar"; diff --git a/apps/web/ee/components/views/access-controller.tsx b/apps/web/ee/components/views/access-controller.tsx index 926abfbcd82..b2392811df9 100644 --- a/apps/web/ee/components/views/access-controller.tsx +++ b/apps/web/ee/components/views/access-controller.tsx @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/components/views/access-controller"; diff --git a/apps/web/ee/components/views/filters/access-filter.tsx b/apps/web/ee/components/views/filters/access-filter.tsx index 9c9d7b75104..2a71d7d5309 100644 --- a/apps/web/ee/components/views/filters/access-filter.tsx +++ b/apps/web/ee/components/views/filters/access-filter.tsx @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/components/views/filters/access-filter"; diff --git a/apps/web/ee/components/views/publish/index.ts b/apps/web/ee/components/views/publish/index.ts index d2680523a80..96fa5973dc0 100644 --- a/apps/web/ee/components/views/publish/index.ts +++ b/apps/web/ee/components/views/publish/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/components/views/publish"; diff --git a/apps/web/ee/components/workflow/index.ts b/apps/web/ee/components/workflow/index.ts index 645183ae137..c7526fcf75a 100644 --- a/apps/web/ee/components/workflow/index.ts +++ b/apps/web/ee/components/workflow/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/components/workflow"; diff --git a/apps/web/ee/constants/index.ts b/apps/web/ee/constants/index.ts index 049f831bdf2..4d836788db5 100644 --- a/apps/web/ee/constants/index.ts +++ b/apps/web/ee/constants/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./sidebar-favorites"; diff --git a/apps/web/ee/constants/project/index.ts b/apps/web/ee/constants/project/index.ts index dcf101b0c62..5b516d9036d 100644 --- a/apps/web/ee/constants/project/index.ts +++ b/apps/web/ee/constants/project/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./settings"; diff --git a/apps/web/ee/constants/project/settings/features.tsx b/apps/web/ee/constants/project/settings/features.tsx index 5a6c17aeda3..83c8b0f8eeb 100644 --- a/apps/web/ee/constants/project/settings/features.tsx +++ b/apps/web/ee/constants/project/settings/features.tsx @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/constants/project/settings/features"; diff --git a/apps/web/ee/constants/project/settings/index.ts b/apps/web/ee/constants/project/settings/index.ts index 0e849261ac1..e9201fe43aa 100644 --- a/apps/web/ee/constants/project/settings/index.ts +++ b/apps/web/ee/constants/project/settings/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./features"; diff --git a/apps/web/ee/constants/sidebar-favorites.ts b/apps/web/ee/constants/sidebar-favorites.ts index 540c918e739..8d96327cee6 100644 --- a/apps/web/ee/constants/sidebar-favorites.ts +++ b/apps/web/ee/constants/sidebar-favorites.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/constants/sidebar-favorites"; diff --git a/apps/web/ee/helpers/command-palette.ts b/apps/web/ee/helpers/command-palette.ts index 7a451832159..4e0046006f5 100644 --- a/apps/web/ee/helpers/command-palette.ts +++ b/apps/web/ee/helpers/command-palette.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/helpers/command-palette"; diff --git a/apps/web/ee/helpers/epic-analytics.ts b/apps/web/ee/helpers/epic-analytics.ts index 48884d4c1a0..d26658642ce 100644 --- a/apps/web/ee/helpers/epic-analytics.ts +++ b/apps/web/ee/helpers/epic-analytics.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/helpers/epic-analytics"; diff --git a/apps/web/ee/helpers/instance.helper.ts b/apps/web/ee/helpers/instance.helper.ts index ece25547ddd..cde7a48c708 100644 --- a/apps/web/ee/helpers/instance.helper.ts +++ b/apps/web/ee/helpers/instance.helper.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/helpers/instance.helper"; diff --git a/apps/web/ee/helpers/issue-action-helper.ts b/apps/web/ee/helpers/issue-action-helper.ts index 1e1ed08f01c..c9cd8961ea5 100644 --- a/apps/web/ee/helpers/issue-action-helper.ts +++ b/apps/web/ee/helpers/issue-action-helper.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/helpers/issue-action-helper"; diff --git a/apps/web/ee/helpers/issue-filter.helper.ts b/apps/web/ee/helpers/issue-filter.helper.ts index 378b87e72de..9df1a48bd3e 100644 --- a/apps/web/ee/helpers/issue-filter.helper.ts +++ b/apps/web/ee/helpers/issue-filter.helper.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/helpers/issue-filter.helper"; diff --git a/apps/web/ee/helpers/project-settings.ts b/apps/web/ee/helpers/project-settings.ts index ec6ec6b332b..6f043164466 100644 --- a/apps/web/ee/helpers/project-settings.ts +++ b/apps/web/ee/helpers/project-settings.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/helpers/project-settings"; diff --git a/apps/web/ee/helpers/workspace.helper.ts b/apps/web/ee/helpers/workspace.helper.ts index 731cd07dc4b..75bab54595f 100644 --- a/apps/web/ee/helpers/workspace.helper.ts +++ b/apps/web/ee/helpers/workspace.helper.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/helpers/workspace.helper"; diff --git a/apps/web/ee/hooks/app-rail/index.ts b/apps/web/ee/hooks/app-rail/index.ts index 0bfcd74e046..6e07a2d6ea7 100644 --- a/apps/web/ee/hooks/app-rail/index.ts +++ b/apps/web/ee/hooks/app-rail/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/hooks/app-rail"; diff --git a/apps/web/ee/hooks/store/index.ts b/apps/web/ee/hooks/store/index.ts index 6ce80b4fb5a..093d52e46a9 100644 --- a/apps/web/ee/hooks/store/index.ts +++ b/apps/web/ee/hooks/store/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/hooks/store"; diff --git a/apps/web/ee/hooks/use-additional-editor-mention.tsx b/apps/web/ee/hooks/use-additional-editor-mention.tsx index 5e9372d08d4..fc54bff5225 100644 --- a/apps/web/ee/hooks/use-additional-editor-mention.tsx +++ b/apps/web/ee/hooks/use-additional-editor-mention.tsx @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "@/plane-web/hooks/use-additional-editor-mention"; diff --git a/apps/web/ee/hooks/use-additional-favorite-item-details.ts b/apps/web/ee/hooks/use-additional-favorite-item-details.ts index c3e863cea06..d7a890b0709 100644 --- a/apps/web/ee/hooks/use-additional-favorite-item-details.ts +++ b/apps/web/ee/hooks/use-additional-favorite-item-details.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/hooks/use-additional-favorite-item-details"; diff --git a/apps/web/ee/hooks/use-editor-flagging.ts b/apps/web/ee/hooks/use-editor-flagging.ts index 13509de63ea..b2e5e66b54d 100644 --- a/apps/web/ee/hooks/use-editor-flagging.ts +++ b/apps/web/ee/hooks/use-editor-flagging.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/hooks/use-editor-flagging"; diff --git a/apps/web/ee/hooks/use-file-size.ts b/apps/web/ee/hooks/use-file-size.ts index 715ab8b9017..2aa1a2ea1a1 100644 --- a/apps/web/ee/hooks/use-file-size.ts +++ b/apps/web/ee/hooks/use-file-size.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/hooks/use-file-size"; diff --git a/apps/web/ee/hooks/use-issue-embed.tsx b/apps/web/ee/hooks/use-issue-embed.tsx index 96e436e70d7..0ce96673abb 100644 --- a/apps/web/ee/hooks/use-issue-embed.tsx +++ b/apps/web/ee/hooks/use-issue-embed.tsx @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/hooks/use-issue-embed"; diff --git a/apps/web/ee/hooks/use-issue-properties.tsx b/apps/web/ee/hooks/use-issue-properties.tsx index 05a59ba5603..3654ab43333 100644 --- a/apps/web/ee/hooks/use-issue-properties.tsx +++ b/apps/web/ee/hooks/use-issue-properties.tsx @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/hooks/use-issue-properties"; diff --git a/apps/web/ee/hooks/use-page-flag.ts b/apps/web/ee/hooks/use-page-flag.ts index 5dbd3aef245..b54821dff35 100644 --- a/apps/web/ee/hooks/use-page-flag.ts +++ b/apps/web/ee/hooks/use-page-flag.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/hooks/use-page-flag"; diff --git a/apps/web/ee/hooks/use-timeline-chart.ts b/apps/web/ee/hooks/use-timeline-chart.ts index 9e31d84e7d8..f03866680ae 100644 --- a/apps/web/ee/hooks/use-timeline-chart.ts +++ b/apps/web/ee/hooks/use-timeline-chart.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // For now, just re-export from CE // In the future, you can extend the timeline store mapping here for EE-specific timeline types export * from "ce/hooks/use-timeline-chart"; diff --git a/apps/web/ee/layouts/project-wrapper.tsx b/apps/web/ee/layouts/project-wrapper.tsx index 911665c9786..4346d50ddc8 100644 --- a/apps/web/ee/layouts/project-wrapper.tsx +++ b/apps/web/ee/layouts/project-wrapper.tsx @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/layouts/project-wrapper"; diff --git a/apps/web/ee/layouts/workspace-wrapper.tsx b/apps/web/ee/layouts/workspace-wrapper.tsx index 186266fc1ad..28995114ff4 100644 --- a/apps/web/ee/layouts/workspace-wrapper.tsx +++ b/apps/web/ee/layouts/workspace-wrapper.tsx @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/layouts/workspace-wrapper"; diff --git a/apps/web/ee/services/index.ts b/apps/web/ee/services/index.ts index 7e406b1b4cb..998e3e9a46f 100644 --- a/apps/web/ee/services/index.ts +++ b/apps/web/ee/services/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./project"; export * from "@/services/workspace.service"; diff --git a/apps/web/ee/services/project/estimate.service.ts b/apps/web/ee/services/project/estimate.service.ts index 752dd56efca..6bc359fc7dd 100644 --- a/apps/web/ee/services/project/estimate.service.ts +++ b/apps/web/ee/services/project/estimate.service.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/services/project/estimate.service"; diff --git a/apps/web/ee/services/project/index.ts b/apps/web/ee/services/project/index.ts index 29b17e55d3b..99d3ebcb905 100644 --- a/apps/web/ee/services/project/index.ts +++ b/apps/web/ee/services/project/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./estimate.service"; diff --git a/apps/web/ee/services/project/project-state.service.ts b/apps/web/ee/services/project/project-state.service.ts index f4a48ae7177..74aa51083ce 100644 --- a/apps/web/ee/services/project/project-state.service.ts +++ b/apps/web/ee/services/project/project-state.service.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "@/services/project/project-state.service"; diff --git a/apps/web/ee/store/analytics.store.ts b/apps/web/ee/store/analytics.store.ts index 9556dcf3aaf..9ae14f9b658 100644 --- a/apps/web/ee/store/analytics.store.ts +++ b/apps/web/ee/store/analytics.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { IBaseAnalyticsStore } from "@/store/analytics.store"; import { BaseAnalyticsStore } from "@/store/analytics.store"; diff --git a/apps/web/ee/store/command-palette.store.ts b/apps/web/ee/store/command-palette.store.ts index b191f9f2df2..472663f9b21 100644 --- a/apps/web/ee/store/command-palette.store.ts +++ b/apps/web/ee/store/command-palette.store.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/store/command-palette.store"; diff --git a/apps/web/ee/store/cycle/index.ts b/apps/web/ee/store/cycle/index.ts index 3614d60c00a..73f6ed4e83c 100644 --- a/apps/web/ee/store/cycle/index.ts +++ b/apps/web/ee/store/cycle/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "@/store/cycle.store"; diff --git a/apps/web/ee/store/estimates/estimate.ts b/apps/web/ee/store/estimates/estimate.ts index baf2d1af735..0ca3a5bf97b 100644 --- a/apps/web/ee/store/estimates/estimate.ts +++ b/apps/web/ee/store/estimates/estimate.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/store/estimates/estimate"; diff --git a/apps/web/ee/store/issue/helpers/base-issue.store.ts b/apps/web/ee/store/issue/helpers/base-issue.store.ts index ee0c73e56cb..ef05c29f92c 100644 --- a/apps/web/ee/store/issue/helpers/base-issue.store.ts +++ b/apps/web/ee/store/issue/helpers/base-issue.store.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/store/issue/helpers/base-issue.store"; diff --git a/apps/web/ee/store/issue/issue-details/activity.store.ts b/apps/web/ee/store/issue/issue-details/activity.store.ts index cda9d84aed2..4b2417cd792 100644 --- a/apps/web/ee/store/issue/issue-details/activity.store.ts +++ b/apps/web/ee/store/issue/issue-details/activity.store.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/store/issue/issue-details/activity.store"; diff --git a/apps/web/ee/store/issue/issue-details/root.store.ts b/apps/web/ee/store/issue/issue-details/root.store.ts index f80b9384d43..9cbc67182e8 100644 --- a/apps/web/ee/store/issue/issue-details/root.store.ts +++ b/apps/web/ee/store/issue/issue-details/root.store.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/store/issue/issue-details/root.store"; diff --git a/apps/web/ee/store/issue/team-views/index.ts b/apps/web/ee/store/issue/team-views/index.ts index c02c38b4fa1..aaf0a16677c 100644 --- a/apps/web/ee/store/issue/team-views/index.ts +++ b/apps/web/ee/store/issue/team-views/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/store/issue/team-views"; diff --git a/apps/web/ee/store/issue/team/index.ts b/apps/web/ee/store/issue/team/index.ts index 2e02634a967..d9c857b5b39 100644 --- a/apps/web/ee/store/issue/team/index.ts +++ b/apps/web/ee/store/issue/team/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/store/issue/team"; diff --git a/apps/web/ee/store/member/project-member.store.ts b/apps/web/ee/store/member/project-member.store.ts index 5ce937d2792..5cae0613ddf 100644 --- a/apps/web/ee/store/member/project-member.store.ts +++ b/apps/web/ee/store/member/project-member.store.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/store/member/project-member.store"; diff --git a/apps/web/ee/store/project-inbox.store.ts b/apps/web/ee/store/project-inbox.store.ts index 309e1e51e06..abe7af3e9d8 100644 --- a/apps/web/ee/store/project-inbox.store.ts +++ b/apps/web/ee/store/project-inbox.store.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/store/project-inbox.store"; diff --git a/apps/web/ee/store/root.store.ts b/apps/web/ee/store/root.store.ts index c514c4c25f7..0f36aac3dd2 100644 --- a/apps/web/ee/store/root.store.ts +++ b/apps/web/ee/store/root.store.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/store/root.store"; diff --git a/apps/web/ee/store/state.store.ts b/apps/web/ee/store/state.store.ts index a25412ca8ab..b27221268a6 100644 --- a/apps/web/ee/store/state.store.ts +++ b/apps/web/ee/store/state.store.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "@/store/state.store"; diff --git a/apps/web/ee/store/timeline/base-timeline.store.ts b/apps/web/ee/store/timeline/base-timeline.store.ts index ce2bb7df4f1..58d323b8da5 100644 --- a/apps/web/ee/store/timeline/base-timeline.store.ts +++ b/apps/web/ee/store/timeline/base-timeline.store.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/store/timeline/base-timeline.store"; diff --git a/apps/web/ee/store/user/permission.store.ts b/apps/web/ee/store/user/permission.store.ts index 8281689bde8..16e54bd9e85 100644 --- a/apps/web/ee/store/user/permission.store.ts +++ b/apps/web/ee/store/user/permission.store.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/store/user/permission.store"; diff --git a/apps/web/ee/types/index.ts b/apps/web/ee/types/index.ts index 0d4b66523e9..969da5d1fba 100644 --- a/apps/web/ee/types/index.ts +++ b/apps/web/ee/types/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./projects"; export * from "./issue-types"; diff --git a/apps/web/ee/types/issue-types/index.ts b/apps/web/ee/types/issue-types/index.ts index 7259fa35181..8406674ae05 100644 --- a/apps/web/ee/types/issue-types/index.ts +++ b/apps/web/ee/types/issue-types/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./issue-property-values.d"; diff --git a/apps/web/ee/types/projects/index.ts b/apps/web/ee/types/projects/index.ts index 244d8c4df33..50822d864c0 100644 --- a/apps/web/ee/types/projects/index.ts +++ b/apps/web/ee/types/projects/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./projects"; diff --git a/apps/web/ee/types/projects/projects.ts b/apps/web/ee/types/projects/projects.ts index e42a1130f03..59aa09b93fd 100644 --- a/apps/web/ee/types/projects/projects.ts +++ b/apps/web/ee/types/projects/projects.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "ce/types/projects/projects"; diff --git a/apps/web/helpers/authentication.helper.tsx b/apps/web/helpers/authentication.helper.tsx index 4a493e5eda3..ccbb5680098 100644 --- a/apps/web/helpers/authentication.helper.tsx +++ b/apps/web/helpers/authentication.helper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ReactNode } from "react"; import Link from "next/link"; // plane imports diff --git a/apps/web/helpers/cover-image.helper.ts b/apps/web/helpers/cover-image.helper.ts index 23928107dcc..7832b368cfc 100644 --- a/apps/web/helpers/cover-image.helper.ts +++ b/apps/web/helpers/cover-image.helper.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { EFileAssetType } from "@plane/types"; import { getFileURL } from "@plane/utils"; diff --git a/apps/web/helpers/dashboard.helper.ts b/apps/web/helpers/dashboard.helper.ts index 1aac6c2af97..2d219756768 100644 --- a/apps/web/helpers/dashboard.helper.ts +++ b/apps/web/helpers/dashboard.helper.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { endOfMonth, endOfWeek, endOfYear, startOfMonth, startOfWeek, startOfYear } from "date-fns"; // helpers // types diff --git a/apps/web/helpers/emoji.helper.tsx b/apps/web/helpers/emoji.helper.tsx index 6932f63afc3..55edd2caae5 100644 --- a/apps/web/helpers/emoji.helper.tsx +++ b/apps/web/helpers/emoji.helper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + /** * Renders an emoji or icon * @param {string | { name: string; color: string }} emoji - The emoji or icon to render diff --git a/apps/web/helpers/graph.helper.ts b/apps/web/helpers/graph.helper.ts index 0ca5d3ffa7a..055df63d515 100644 --- a/apps/web/helpers/graph.helper.ts +++ b/apps/web/helpers/graph.helper.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // ------------ DEPRECATED (Use re-charts and its helpers instead) ------------ export const generateYAxisTickValues = (data: number[]) => { diff --git a/apps/web/helpers/react-hook-form.helper.ts b/apps/web/helpers/react-hook-form.helper.ts index e286ce574a0..da9a9fc681e 100644 --- a/apps/web/helpers/react-hook-form.helper.ts +++ b/apps/web/helpers/react-hook-form.helper.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FieldError, FieldValues } from "react-hook-form"; /** diff --git a/apps/web/helpers/views.helper.ts b/apps/web/helpers/views.helper.ts index eaa0e1e88d6..3973472b95a 100644 --- a/apps/web/helpers/views.helper.ts +++ b/apps/web/helpers/views.helper.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { LucideIcon } from "lucide-react"; import { VIEW_ACCESS_SPECIFIERS as VIEW_ACCESS_SPECIFIERS_CONSTANTS } from "@plane/constants"; import { GlobeIcon, LockIcon } from "@plane/propel/icons"; diff --git a/packages/codemods/function-declaration.ts b/packages/codemods/function-declaration.ts index 45f185053d1..40897d8028b 100644 --- a/packages/codemods/function-declaration.ts +++ b/packages/codemods/function-declaration.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { CommentKind } from "ast-types/gen/kinds"; import { API, diff --git a/packages/codemods/remove-directives.ts b/packages/codemods/remove-directives.ts index 3e1e48ca806..5848fa3c27d 100644 --- a/packages/codemods/remove-directives.ts +++ b/packages/codemods/remove-directives.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { API, FileInfo, Options } from "jscodeshift"; import type { CommentKind, DirectiveKind } from "ast-types/gen/kinds"; diff --git a/packages/codemods/tests/function-declaration.spec.ts b/packages/codemods/tests/function-declaration.spec.ts index 31473548a53..7fe5b00f15b 100644 --- a/packages/codemods/tests/function-declaration.spec.ts +++ b/packages/codemods/tests/function-declaration.spec.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { describe, it, expect } from "vitest"; import { applyTransform } from "@hypermod/utils"; import * as transformer from "../function-declaration"; diff --git a/packages/codemods/tests/remove-directives.spec.ts b/packages/codemods/tests/remove-directives.spec.ts index 8dfe6bd4250..231236ac483 100644 --- a/packages/codemods/tests/remove-directives.spec.ts +++ b/packages/codemods/tests/remove-directives.spec.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { describe, it, expect } from "vitest"; import { applyTransform } from "@hypermod/utils"; import * as transformer from "../remove-directives"; diff --git a/packages/constants/src/ai.ts b/packages/constants/src/ai.ts index 8125302440e..94c85922210 100644 --- a/packages/constants/src/ai.ts +++ b/packages/constants/src/ai.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export enum AI_EDITOR_TASKS { ASK_ANYTHING = "ASK_ANYTHING", } diff --git a/packages/constants/src/analytics/common.ts b/packages/constants/src/analytics/common.ts index a51ceac4dab..01c56d1555c 100644 --- a/packages/constants/src/analytics/common.ts +++ b/packages/constants/src/analytics/common.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TAnalyticsTabsBase } from "@plane/types"; import { ChartXAxisProperty, ChartYAxisMetric } from "@plane/types"; diff --git a/packages/constants/src/analytics/index.ts b/packages/constants/src/analytics/index.ts index 6b571608924..5d755bea339 100644 --- a/packages/constants/src/analytics/index.ts +++ b/packages/constants/src/analytics/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./common"; diff --git a/packages/constants/src/auth/core.ts b/packages/constants/src/auth/core.ts index a7693487923..a6a26c69f33 100644 --- a/packages/constants/src/auth/core.ts +++ b/packages/constants/src/auth/core.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TCoreLoginMediums } from "@plane/types"; export const CORE_LOGIN_MEDIUM_LABELS: Record = { diff --git a/packages/constants/src/auth/extended.ts b/packages/constants/src/auth/extended.ts index 97eb974bd1e..aaf067a4bb7 100644 --- a/packages/constants/src/auth/extended.ts +++ b/packages/constants/src/auth/extended.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TExtendedLoginMediums } from "@plane/types"; export const EXTENDED_LOGIN_MEDIUM_LABELS: Record = {}; diff --git a/packages/constants/src/auth/index.ts b/packages/constants/src/auth/index.ts index 2c52598e336..6da55498a7f 100644 --- a/packages/constants/src/auth/index.ts +++ b/packages/constants/src/auth/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TLoginMediums } from "@plane/types"; import { CORE_LOGIN_MEDIUM_LABELS } from "./core"; import { EXTENDED_LOGIN_MEDIUM_LABELS } from "./extended"; diff --git a/packages/constants/src/chart.ts b/packages/constants/src/chart.ts index a42cfb5f1b7..8a002a54fa5 100644 --- a/packages/constants/src/chart.ts +++ b/packages/constants/src/chart.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TChartColorScheme } from "@plane/types"; import { ChartXAxisProperty } from "@plane/types"; diff --git a/packages/constants/src/cycle.ts b/packages/constants/src/cycle.ts index 7509ca9c6b5..253a8cf69e3 100644 --- a/packages/constants/src/cycle.ts +++ b/packages/constants/src/cycle.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // types export const CYCLE_STATUS: { i18n_label: string; diff --git a/packages/constants/src/dashboard.ts b/packages/constants/src/dashboard.ts index 713b3178759..dbc097c7fbe 100644 --- a/packages/constants/src/dashboard.ts +++ b/packages/constants/src/dashboard.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // types import type { TIssuesListTypes } from "@plane/types"; diff --git a/packages/constants/src/emoji.ts b/packages/constants/src/emoji.ts index 9ba145e1c93..1fcc864c07c 100644 --- a/packages/constants/src/emoji.ts +++ b/packages/constants/src/emoji.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export const ISSUE_REACTION_EMOJI_CODES = [ "128077", "128078", diff --git a/packages/constants/src/endpoints.ts b/packages/constants/src/endpoints.ts index f077c1ff9a1..630f07eba96 100644 --- a/packages/constants/src/endpoints.ts +++ b/packages/constants/src/endpoints.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export const API_BASE_URL = process.env.VITE_API_BASE_URL || ""; export const API_BASE_PATH = process.env.VITE_API_BASE_PATH || ""; export const API_URL = encodeURI(`${API_BASE_URL}${API_BASE_PATH}`); diff --git a/packages/constants/src/estimates.ts b/packages/constants/src/estimates.ts index 092b6b0fbbc..d8145b7d564 100644 --- a/packages/constants/src/estimates.ts +++ b/packages/constants/src/estimates.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { TEstimateSystems } from "@plane/types"; diff --git a/packages/constants/src/event-tracker/core.ts b/packages/constants/src/event-tracker/core.ts index e2d305052eb..7a262088abf 100644 --- a/packages/constants/src/event-tracker/core.ts +++ b/packages/constants/src/event-tracker/core.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { EProductSubscriptionEnum } from "@plane/types"; /** diff --git a/packages/constants/src/event-tracker/index.ts b/packages/constants/src/event-tracker/index.ts index 8d119dee813..bcdcb87a16a 100644 --- a/packages/constants/src/event-tracker/index.ts +++ b/packages/constants/src/event-tracker/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./core"; diff --git a/packages/constants/src/file.ts b/packages/constants/src/file.ts index 9de3b0356b2..3db08681249 100644 --- a/packages/constants/src/file.ts +++ b/packages/constants/src/file.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export const MAX_FILE_SIZE = 5 * 1024 * 1024; // 5MB export const ACCEPTED_AVATAR_IMAGE_MIME_TYPES_FOR_REACT_DROPZONE = { diff --git a/packages/constants/src/filter.ts b/packages/constants/src/filter.ts index cc8d98c45c3..9141a2b5d64 100644 --- a/packages/constants/src/filter.ts +++ b/packages/constants/src/filter.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export enum E_SORT_ORDER { ASC = "asc", DESC = "desc", diff --git a/packages/constants/src/graph.ts b/packages/constants/src/graph.ts index 43058bdf86d..6ae6053543e 100644 --- a/packages/constants/src/graph.ts +++ b/packages/constants/src/graph.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export const CHARTS_THEME = { background: "transparent", text: { diff --git a/packages/constants/src/icon.ts b/packages/constants/src/icon.ts index 3ee66e31e60..06dfa291eaa 100644 --- a/packages/constants/src/icon.ts +++ b/packages/constants/src/icon.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export enum EIconSize { XS = "xs", SM = "sm", diff --git a/packages/constants/src/index.ts b/packages/constants/src/index.ts index 7c33d5d3a82..822c4e770cd 100644 --- a/packages/constants/src/index.ts +++ b/packages/constants/src/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./ai"; export * from "./analytics"; export * from "./auth"; diff --git a/packages/constants/src/instance.ts b/packages/constants/src/instance.ts index f929b2211e9..29931a7e487 100644 --- a/packages/constants/src/instance.ts +++ b/packages/constants/src/instance.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export enum EInstanceStatus { ERROR = "ERROR", NOT_YET_READY = "NOT_YET_READY", diff --git a/packages/constants/src/intake.ts b/packages/constants/src/intake.ts index 2dd5fe6aeaa..40ef3862bda 100644 --- a/packages/constants/src/intake.ts +++ b/packages/constants/src/intake.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TInboxIssueStatus } from "@plane/types"; import { EInboxIssueStatus } from "@plane/types"; diff --git a/packages/constants/src/issue/common.ts b/packages/constants/src/issue/common.ts index 43460b05196..1edf582fd4c 100644 --- a/packages/constants/src/issue/common.ts +++ b/packages/constants/src/issue/common.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TIssueGroupByOptions, TIssueOrderByOptions, diff --git a/packages/constants/src/issue/filter.ts b/packages/constants/src/issue/filter.ts index 126f886092c..115b8856f41 100644 --- a/packages/constants/src/issue/filter.ts +++ b/packages/constants/src/issue/filter.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { IIssueFilterOptions, ILayoutDisplayFiltersOptions, diff --git a/packages/constants/src/issue/index.ts b/packages/constants/src/issue/index.ts index c5cf7908153..d5660c6741d 100644 --- a/packages/constants/src/issue/index.ts +++ b/packages/constants/src/issue/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./common"; export * from "./filter"; export * from "./layout"; diff --git a/packages/constants/src/issue/layout.ts b/packages/constants/src/issue/layout.ts index 88b74060637..a64954342df 100644 --- a/packages/constants/src/issue/layout.ts +++ b/packages/constants/src/issue/layout.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { EIssueLayoutTypes } from "@plane/types"; export type TIssueLayout = "list" | "kanban" | "calendar" | "spreadsheet" | "gantt"; diff --git a/packages/constants/src/issue/modal.ts b/packages/constants/src/issue/modal.ts index 0a356ddf1d6..b5ce1f8a269 100644 --- a/packages/constants/src/issue/modal.ts +++ b/packages/constants/src/issue/modal.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { TIssue } from "@plane/types"; diff --git a/packages/constants/src/label.ts b/packages/constants/src/label.ts index 220e56209e9..37c360e79c0 100644 --- a/packages/constants/src/label.ts +++ b/packages/constants/src/label.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export const LABEL_COLOR_OPTIONS = [ "#FF6900", "#FCB900", diff --git a/packages/constants/src/members.ts b/packages/constants/src/members.ts index 355ae81e369..94e1c5199cb 100644 --- a/packages/constants/src/members.ts +++ b/packages/constants/src/members.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // Member property constants - Single source of truth for member spreadsheet properties export type TMemberOrderByOptions = diff --git a/packages/constants/src/metadata.ts b/packages/constants/src/metadata.ts index 5bd6e36b4e0..c44e44105a7 100644 --- a/packages/constants/src/metadata.ts +++ b/packages/constants/src/metadata.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export const SITE_NAME = "Plane | Simple, extensible, open-source project management tool."; export const SITE_TITLE = "Plane | Simple, extensible, open-source project management tool."; export const SITE_DESCRIPTION = diff --git a/packages/constants/src/module.ts b/packages/constants/src/module.ts index 6c2ef6ed189..b03618079a8 100644 --- a/packages/constants/src/module.ts +++ b/packages/constants/src/module.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // types import type { TModuleLayoutOptions, TModuleOrderByOptions, TModuleStatus } from "@plane/types"; diff --git a/packages/constants/src/notification.ts b/packages/constants/src/notification.ts index 6d2aec2bdd9..9c560f76d47 100644 --- a/packages/constants/src/notification.ts +++ b/packages/constants/src/notification.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TUnreadNotificationsCount } from "@plane/types"; export enum ENotificationTab { diff --git a/packages/constants/src/page.ts b/packages/constants/src/page.ts index 182cff40e33..39f0e5d35e4 100644 --- a/packages/constants/src/page.ts +++ b/packages/constants/src/page.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export enum EPageAccess { PUBLIC = 0, PRIVATE = 1, diff --git a/packages/constants/src/payment.ts b/packages/constants/src/payment.ts index 1c08f45a97b..19fab65b2bf 100644 --- a/packages/constants/src/payment.ts +++ b/packages/constants/src/payment.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { IPaymentProduct, TBillingFrequency, TProductBillingFrequency } from "@plane/types"; import { EProductSubscriptionEnum } from "@plane/types"; diff --git a/packages/constants/src/profile.ts b/packages/constants/src/profile.ts index 1dfa3c41a0d..5af2770287c 100644 --- a/packages/constants/src/profile.ts +++ b/packages/constants/src/profile.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { EStartOfTheWeek } from "@plane/types"; diff --git a/packages/constants/src/project.ts b/packages/constants/src/project.ts index f28f5c93365..b8218d69622 100644 --- a/packages/constants/src/project.ts +++ b/packages/constants/src/project.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { TProjectAppliedDisplayFilterKeys, TProjectOrderByOptions } from "@plane/types"; // local imports diff --git a/packages/constants/src/rich-filters/index.ts b/packages/constants/src/rich-filters/index.ts index cf6b76514c4..ca9f1a5ea0e 100644 --- a/packages/constants/src/rich-filters/index.ts +++ b/packages/constants/src/rich-filters/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./operator-labels"; export * from "./option"; diff --git a/packages/constants/src/rich-filters/operator-labels/core.ts b/packages/constants/src/rich-filters/operator-labels/core.ts index ae7ccb23d6f..a973c5f95d1 100644 --- a/packages/constants/src/rich-filters/operator-labels/core.ts +++ b/packages/constants/src/rich-filters/operator-labels/core.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TCoreSupportedOperators, TCoreSupportedDateFilterOperators } from "@plane/types"; import { CORE_EQUALITY_OPERATOR, CORE_COLLECTION_OPERATOR, CORE_COMPARISON_OPERATOR } from "@plane/types"; diff --git a/packages/constants/src/rich-filters/operator-labels/extended.ts b/packages/constants/src/rich-filters/operator-labels/extended.ts index 5f4e7514d03..2c02099156c 100644 --- a/packages/constants/src/rich-filters/operator-labels/extended.ts +++ b/packages/constants/src/rich-filters/operator-labels/extended.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TExtendedSupportedOperators } from "@plane/types"; /** diff --git a/packages/constants/src/rich-filters/operator-labels/index.ts b/packages/constants/src/rich-filters/operator-labels/index.ts index 24d428e54c1..48870078531 100644 --- a/packages/constants/src/rich-filters/operator-labels/index.ts +++ b/packages/constants/src/rich-filters/operator-labels/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TAllAvailableOperatorsForDisplay, TAllAvailableDateFilterOperatorsForDisplay } from "@plane/types"; import { CORE_OPERATOR_LABELS_MAP, CORE_DATE_OPERATOR_LABELS_MAP } from "./core"; import { diff --git a/packages/constants/src/rich-filters/option.ts b/packages/constants/src/rich-filters/option.ts index 69e66a32d7d..e937a1d730d 100644 --- a/packages/constants/src/rich-filters/option.ts +++ b/packages/constants/src/rich-filters/option.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TExternalFilter } from "@plane/types"; /** diff --git a/packages/constants/src/settings/index.ts b/packages/constants/src/settings/index.ts index e24ff3c651f..ce07612f784 100644 --- a/packages/constants/src/settings/index.ts +++ b/packages/constants/src/settings/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./profile"; export * from "./project"; export * from "./workspace"; diff --git a/packages/constants/src/settings/profile.ts b/packages/constants/src/settings/profile.ts index ea5ed5a6fe0..38edd4ace5d 100644 --- a/packages/constants/src/settings/profile.ts +++ b/packages/constants/src/settings/profile.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { TProfileSettingsTabs } from "@plane/types"; diff --git a/packages/constants/src/settings/project.ts b/packages/constants/src/settings/project.ts index 7704c22fd2f..898d9ee764c 100644 --- a/packages/constants/src/settings/project.ts +++ b/packages/constants/src/settings/project.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { EUserProjectRoles } from "@plane/types"; import type { TProjectSettingsItem, TProjectSettingsTabs } from "@plane/types"; diff --git a/packages/constants/src/settings/workspace.ts b/packages/constants/src/settings/workspace.ts index d56b989aaa2..f6b94436956 100644 --- a/packages/constants/src/settings/workspace.ts +++ b/packages/constants/src/settings/workspace.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { TWorkspaceSettingsItem, TWorkspaceSettingsTabs } from "@plane/types"; import { EUserWorkspaceRoles } from "@plane/types"; diff --git a/packages/constants/src/sidebar.ts b/packages/constants/src/sidebar.ts index 7468597549c..cb7d7f71158 100644 --- a/packages/constants/src/sidebar.ts +++ b/packages/constants/src/sidebar.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export const SIDEBAR_WIDTH = 250; export const EXTENDED_SIDEBAR_WIDTH = 300; diff --git a/packages/constants/src/spreadsheet.ts b/packages/constants/src/spreadsheet.ts index 57723e44916..45bf9000723 100644 --- a/packages/constants/src/spreadsheet.ts +++ b/packages/constants/src/spreadsheet.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export const SPREADSHEET_SELECT_GROUP = "spreadsheet-issues"; diff --git a/packages/constants/src/state.ts b/packages/constants/src/state.ts index 326834aca7e..36adef17b72 100644 --- a/packages/constants/src/state.ts +++ b/packages/constants/src/state.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TStateGroups } from "@plane/types"; export type TDraggableData = { diff --git a/packages/constants/src/stickies.ts b/packages/constants/src/stickies.ts index 6bf6fd20b92..4275393a0db 100644 --- a/packages/constants/src/stickies.ts +++ b/packages/constants/src/stickies.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export const STICKIES_PER_PAGE = 30; diff --git a/packages/constants/src/subscription.ts b/packages/constants/src/subscription.ts index c2d2cfa1336..eeb948a5a6f 100644 --- a/packages/constants/src/subscription.ts +++ b/packages/constants/src/subscription.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export const ENTERPRISE_PLAN_FEATURES = [ "Private + managed deployments", "GAC", diff --git a/packages/constants/src/swr.ts b/packages/constants/src/swr.ts index e981dd1d0c1..faceae26382 100644 --- a/packages/constants/src/swr.ts +++ b/packages/constants/src/swr.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export const DEFAULT_SWR_CONFIG = { refreshWhenHidden: false, revalidateIfStale: false, diff --git a/packages/constants/src/tab-indices.ts b/packages/constants/src/tab-indices.ts index 82958413161..2e771a4b6c8 100644 --- a/packages/constants/src/tab-indices.ts +++ b/packages/constants/src/tab-indices.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export const ISSUE_FORM_TAB_INDICES = [ "name", "description_html", diff --git a/packages/constants/src/themes.ts b/packages/constants/src/themes.ts index bd5d9ba2d34..4c2cf21dc72 100644 --- a/packages/constants/src/themes.ts +++ b/packages/constants/src/themes.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export const THEMES = ["light", "dark", "light-contrast", "dark-contrast", "custom"]; export interface I_THEME_OPTION { diff --git a/packages/constants/src/user.ts b/packages/constants/src/user.ts index b13c953116d..7b65c93f830 100644 --- a/packages/constants/src/user.ts +++ b/packages/constants/src/user.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export enum EAuthenticationPageType { STATIC = "STATIC", NOT_AUTHENTICATED = "NOT_AUTHENTICATED", diff --git a/packages/constants/src/views.ts b/packages/constants/src/views.ts index 7e9e141ecfe..90b017d7781 100644 --- a/packages/constants/src/views.ts +++ b/packages/constants/src/views.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { EViewAccess } from "@plane/types"; export const VIEW_ACCESS_SPECIFIERS: { diff --git a/packages/constants/src/workspace-drafts.ts b/packages/constants/src/workspace-drafts.ts index 4c1c88f9f60..472b0d078f6 100644 --- a/packages/constants/src/workspace-drafts.ts +++ b/packages/constants/src/workspace-drafts.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export enum EDraftIssuePaginationType { INIT = "INIT", NEXT = "NEXT", diff --git a/packages/constants/src/workspace.ts b/packages/constants/src/workspace.ts index f2cf5be9721..6083c77195f 100644 --- a/packages/constants/src/workspace.ts +++ b/packages/constants/src/workspace.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TStaticViewTypes, IWorkspaceSearchResults } from "@plane/types"; import { EUserWorkspaceRoles } from "@plane/types"; diff --git a/packages/decorators/src/controller.ts b/packages/decorators/src/controller.ts index 07fe36cfb4a..779ee80c1e7 100644 --- a/packages/decorators/src/controller.ts +++ b/packages/decorators/src/controller.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { RequestHandler, Router, Request } from "express"; import type { WebSocket } from "ws"; diff --git a/packages/decorators/src/index.ts b/packages/decorators/src/index.ts index 9ca53cfb556..b31ab97ef44 100644 --- a/packages/decorators/src/index.ts +++ b/packages/decorators/src/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./controller"; export * from "./rest"; export * from "./websocket"; diff --git a/packages/decorators/src/rest.ts b/packages/decorators/src/rest.ts index 7de1d92e4fa..16151955e42 100644 --- a/packages/decorators/src/rest.ts +++ b/packages/decorators/src/rest.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import "reflect-metadata"; import type { RequestHandler } from "express"; diff --git a/packages/decorators/src/websocket.ts b/packages/decorators/src/websocket.ts index 282df89709b..2efbe9f3dcb 100644 --- a/packages/decorators/src/websocket.ts +++ b/packages/decorators/src/websocket.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import "reflect-metadata"; /** diff --git a/packages/editor/src/ce/components/document-editor-side-effects.ts b/packages/editor/src/ce/components/document-editor-side-effects.ts index 663fd927ba8..af00a64339b 100644 --- a/packages/editor/src/ce/components/document-editor-side-effects.ts +++ b/packages/editor/src/ce/components/document-editor-side-effects.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Editor } from "@tiptap/core"; import type { ReactElement } from "react"; import type { IEditorPropsExtended } from "@/types"; diff --git a/packages/editor/src/ce/components/link-container.tsx b/packages/editor/src/ce/components/link-container.tsx index 4994ae12405..eb822fdd135 100644 --- a/packages/editor/src/ce/components/link-container.tsx +++ b/packages/editor/src/ce/components/link-container.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Editor } from "@tiptap/core"; import { LinkViewContainer } from "@/components/editors/link-view-container"; diff --git a/packages/editor/src/ce/constants/assets.ts b/packages/editor/src/ce/constants/assets.ts index 364b60cbab4..ec6d002e076 100644 --- a/packages/editor/src/ce/constants/assets.ts +++ b/packages/editor/src/ce/constants/assets.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // helpers import type { TAssetMetaDataRecord } from "@/helpers/assets"; // local imports diff --git a/packages/editor/src/ce/constants/extensions.ts b/packages/editor/src/ce/constants/extensions.ts index 2b19b07f023..6674bc58ad8 100644 --- a/packages/editor/src/ce/constants/extensions.ts +++ b/packages/editor/src/ce/constants/extensions.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export enum ADDITIONAL_EXTENSIONS {} export const ADDITIONAL_BLOCK_NODE_TYPES = []; diff --git a/packages/editor/src/ce/constants/utility.ts b/packages/editor/src/ce/constants/utility.ts index 767e3ea2efc..355c50cc0d4 100644 --- a/packages/editor/src/ce/constants/utility.ts +++ b/packages/editor/src/ce/constants/utility.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { ADDITIONAL_EXTENSIONS } from "@plane/utils"; import { CORE_EXTENSIONS } from "@plane/utils"; diff --git a/packages/editor/src/ce/extensions/core/extensions.ts b/packages/editor/src/ce/extensions/core/extensions.ts index e09038bca56..cf3bddc7ee0 100644 --- a/packages/editor/src/ce/extensions/core/extensions.ts +++ b/packages/editor/src/ce/extensions/core/extensions.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Extensions } from "@tiptap/core"; // types import type { IEditorProps } from "@/types"; diff --git a/packages/editor/src/ce/extensions/core/index.ts b/packages/editor/src/ce/extensions/core/index.ts index e121e50b065..5c8c992e5e4 100644 --- a/packages/editor/src/ce/extensions/core/index.ts +++ b/packages/editor/src/ce/extensions/core/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./extensions"; diff --git a/packages/editor/src/ce/extensions/core/without-props.ts b/packages/editor/src/ce/extensions/core/without-props.ts index 7689c54c2cb..e571502d18a 100644 --- a/packages/editor/src/ce/extensions/core/without-props.ts +++ b/packages/editor/src/ce/extensions/core/without-props.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Extensions } from "@tiptap/core"; export const CoreEditorAdditionalExtensionsWithoutProps: Extensions = []; diff --git a/packages/editor/src/ce/extensions/document-extensions.tsx b/packages/editor/src/ce/extensions/document-extensions.tsx index 28a470c679d..118364c4622 100644 --- a/packages/editor/src/ce/extensions/document-extensions.tsx +++ b/packages/editor/src/ce/extensions/document-extensions.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { HocuspocusProvider } from "@hocuspocus/provider"; import type { AnyExtension } from "@tiptap/core"; import { SlashCommands } from "@/extensions"; diff --git a/packages/editor/src/ce/extensions/index.ts b/packages/editor/src/ce/extensions/index.ts index c9f58a936a9..c5929b0eb78 100644 --- a/packages/editor/src/ce/extensions/index.ts +++ b/packages/editor/src/ce/extensions/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./core"; export * from "./document-extensions"; export * from "./slash-commands"; diff --git a/packages/editor/src/ce/extensions/rich-text-extensions.tsx b/packages/editor/src/ce/extensions/rich-text-extensions.tsx index 6cd6ad06ca8..c59647a0074 100644 --- a/packages/editor/src/ce/extensions/rich-text-extensions.tsx +++ b/packages/editor/src/ce/extensions/rich-text-extensions.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { AnyExtension, Extensions } from "@tiptap/core"; // extensions import { SlashCommands } from "@/extensions/slash-commands/root"; diff --git a/packages/editor/src/ce/extensions/slash-commands.tsx b/packages/editor/src/ce/extensions/slash-commands.tsx index d61d056c8db..370acb07725 100644 --- a/packages/editor/src/ce/extensions/slash-commands.tsx +++ b/packages/editor/src/ce/extensions/slash-commands.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // extensions import type { TSlashCommandAdditionalOption } from "@/extensions"; // types diff --git a/packages/editor/src/ce/helpers/asset-duplication.ts b/packages/editor/src/ce/helpers/asset-duplication.ts index 2a2a6e40795..84da1a2efcc 100644 --- a/packages/editor/src/ce/helpers/asset-duplication.ts +++ b/packages/editor/src/ce/helpers/asset-duplication.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { v4 as uuidv4 } from "uuid"; import { ECustomImageAttributeNames, ECustomImageStatus } from "@/extensions/custom-image/types"; diff --git a/packages/editor/src/ce/helpers/parser.ts b/packages/editor/src/ce/helpers/parser.ts index 5b96c9cfd08..bc60a82c4b1 100644 --- a/packages/editor/src/ce/helpers/parser.ts +++ b/packages/editor/src/ce/helpers/parser.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + /** * @description function to extract all additional assets from HTML content * @param htmlContent diff --git a/packages/editor/src/ce/types/asset.ts b/packages/editor/src/ce/types/asset.ts index 4410c0f2cd9..9d3f4b824dd 100644 --- a/packages/editor/src/ce/types/asset.ts +++ b/packages/editor/src/ce/types/asset.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TAdditionalEditorAsset = never; diff --git a/packages/editor/src/ce/types/config.ts b/packages/editor/src/ce/types/config.ts index 29693e99575..cc8a43e8975 100644 --- a/packages/editor/src/ce/types/config.ts +++ b/packages/editor/src/ce/types/config.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TExtendedFileHandler = object; diff --git a/packages/editor/src/ce/types/editor-extended.ts b/packages/editor/src/ce/types/editor-extended.ts index 0c3868112cc..a9b9f2ec7e6 100644 --- a/packages/editor/src/ce/types/editor-extended.ts +++ b/packages/editor/src/ce/types/editor-extended.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type IEditorExtensionOptions = unknown; export type IEditorPropsExtended = unknown; diff --git a/packages/editor/src/ce/types/index.ts b/packages/editor/src/ce/types/index.ts index c2c5d6dfaf7..2745670e5a7 100644 --- a/packages/editor/src/ce/types/index.ts +++ b/packages/editor/src/ce/types/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./issue-embed"; export * from "./editor-extended"; export * from "./config"; diff --git a/packages/editor/src/ce/types/issue-embed.ts b/packages/editor/src/ce/types/issue-embed.ts index d68d182a043..02ecfb2f8bf 100644 --- a/packages/editor/src/ce/types/issue-embed.ts +++ b/packages/editor/src/ce/types/issue-embed.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TEmbedConfig = { issue?: TIssueEmbedConfig; }; diff --git a/packages/editor/src/ce/types/storage.ts b/packages/editor/src/ce/types/storage.ts index 56a49da8c1b..821c08ec978 100644 --- a/packages/editor/src/ce/types/storage.ts +++ b/packages/editor/src/ce/types/storage.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // extensions import type { ImageExtensionStorage } from "@/extensions/image"; diff --git a/packages/editor/src/ce/types/utils.ts b/packages/editor/src/ce/types/utils.ts index 1f4efd8b746..5900256f601 100644 --- a/packages/editor/src/ce/types/utils.ts +++ b/packages/editor/src/ce/types/utils.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TAdditionalActiveDropbarExtensions = never; diff --git a/packages/editor/src/core/components/editors/document/collaborative-editor.tsx b/packages/editor/src/core/components/editors/document/collaborative-editor.tsx index 7ea5b23b4ae..9278e54bdf2 100644 --- a/packages/editor/src/core/components/editors/document/collaborative-editor.tsx +++ b/packages/editor/src/core/components/editors/document/collaborative-editor.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useMemo } from "react"; // plane imports import { cn } from "@plane/utils"; diff --git a/packages/editor/src/core/components/editors/document/editor.tsx b/packages/editor/src/core/components/editors/document/editor.tsx index 9e30e877293..f85b89710a6 100644 --- a/packages/editor/src/core/components/editors/document/editor.tsx +++ b/packages/editor/src/core/components/editors/document/editor.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Extensions } from "@tiptap/core"; import type { MutableRefObject } from "react"; import { forwardRef, useMemo } from "react"; diff --git a/packages/editor/src/core/components/editors/document/index.ts b/packages/editor/src/core/components/editors/document/index.ts index 8a5bffd178b..18c289f5054 100644 --- a/packages/editor/src/core/components/editors/document/index.ts +++ b/packages/editor/src/core/components/editors/document/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./collaborative-editor"; export * from "./editor"; export * from "./loader"; diff --git a/packages/editor/src/core/components/editors/document/loader.tsx b/packages/editor/src/core/components/editors/document/loader.tsx index f24eedb0183..c4f50f8a46f 100644 --- a/packages/editor/src/core/components/editors/document/loader.tsx +++ b/packages/editor/src/core/components/editors/document/loader.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { Loader } from "@plane/ui"; import { cn } from "@plane/utils"; diff --git a/packages/editor/src/core/components/editors/document/page-renderer.tsx b/packages/editor/src/core/components/editors/document/page-renderer.tsx index 591c5e55b25..dae19748429 100644 --- a/packages/editor/src/core/components/editors/document/page-renderer.tsx +++ b/packages/editor/src/core/components/editors/document/page-renderer.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { HocuspocusProvider } from "@hocuspocus/provider"; import type { Editor } from "@tiptap/react"; // plane imports diff --git a/packages/editor/src/core/components/editors/editor-container.tsx b/packages/editor/src/core/components/editors/editor-container.tsx index c6ba43ad893..38600446e2e 100644 --- a/packages/editor/src/core/components/editors/editor-container.tsx +++ b/packages/editor/src/core/components/editors/editor-container.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { HocuspocusProvider } from "@hocuspocus/provider"; import type { Editor } from "@tiptap/react"; import type { FC, ReactNode } from "react"; diff --git a/packages/editor/src/core/components/editors/editor-content.tsx b/packages/editor/src/core/components/editors/editor-content.tsx index 20ee7d42956..9179c611fec 100644 --- a/packages/editor/src/core/components/editors/editor-content.tsx +++ b/packages/editor/src/core/components/editors/editor-content.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { EditorContent } from "@tiptap/react"; import type { Editor } from "@tiptap/react"; import type { ReactNode } from "react"; diff --git a/packages/editor/src/core/components/editors/editor-wrapper.tsx b/packages/editor/src/core/components/editors/editor-wrapper.tsx index 5c0ba9c2486..69f0fd2ac7a 100644 --- a/packages/editor/src/core/components/editors/editor-wrapper.tsx +++ b/packages/editor/src/core/components/editors/editor-wrapper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Editor, Extensions } from "@tiptap/core"; // components import { EditorContainer } from "@/components/editors"; diff --git a/packages/editor/src/core/components/editors/index.ts b/packages/editor/src/core/components/editors/index.ts index 6248f407d95..e32a2a965fe 100644 --- a/packages/editor/src/core/components/editors/index.ts +++ b/packages/editor/src/core/components/editors/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./document"; export * from "./lite-text"; export * from "./rich-text"; diff --git a/packages/editor/src/core/components/editors/link-view-container.tsx b/packages/editor/src/core/components/editors/link-view-container.tsx index 3b1c6132ae1..6fd3a61d0d5 100644 --- a/packages/editor/src/core/components/editors/link-view-container.tsx +++ b/packages/editor/src/core/components/editors/link-view-container.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { autoUpdate, flip, hide, shift, useDismiss, useFloating, useInteractions } from "@floating-ui/react"; import type { Editor } from "@tiptap/react"; import { useEditorState } from "@tiptap/react"; diff --git a/packages/editor/src/core/components/editors/lite-text/editor.tsx b/packages/editor/src/core/components/editors/lite-text/editor.tsx index 6734058d192..41f986ea097 100644 --- a/packages/editor/src/core/components/editors/lite-text/editor.tsx +++ b/packages/editor/src/core/components/editors/lite-text/editor.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { forwardRef, useMemo } from "react"; // components import { EditorWrapper } from "@/components/editors/editor-wrapper"; diff --git a/packages/editor/src/core/components/editors/lite-text/index.ts b/packages/editor/src/core/components/editors/lite-text/index.ts index 8b1fd904bb0..4c9233aa457 100644 --- a/packages/editor/src/core/components/editors/lite-text/index.ts +++ b/packages/editor/src/core/components/editors/lite-text/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./editor"; diff --git a/packages/editor/src/core/components/editors/rich-text/editor.tsx b/packages/editor/src/core/components/editors/rich-text/editor.tsx index 557ab7660a9..1ab43e8e702 100644 --- a/packages/editor/src/core/components/editors/rich-text/editor.tsx +++ b/packages/editor/src/core/components/editors/rich-text/editor.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { forwardRef, useCallback } from "react"; // components import { EditorWrapper } from "@/components/editors"; diff --git a/packages/editor/src/core/components/editors/rich-text/index.ts b/packages/editor/src/core/components/editors/rich-text/index.ts index 8b1fd904bb0..4c9233aa457 100644 --- a/packages/editor/src/core/components/editors/rich-text/index.ts +++ b/packages/editor/src/core/components/editors/rich-text/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./editor"; diff --git a/packages/editor/src/core/components/links/index.ts b/packages/editor/src/core/components/links/index.ts index 4bd24e373d2..206f7cec4ed 100644 --- a/packages/editor/src/core/components/links/index.ts +++ b/packages/editor/src/core/components/links/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./link-edit-view"; export * from "./link-preview"; export * from "./link-view"; diff --git a/packages/editor/src/core/components/links/link-edit-view.tsx b/packages/editor/src/core/components/links/link-edit-view.tsx index 61aed14dc3a..3ec192f273f 100644 --- a/packages/editor/src/core/components/links/link-edit-view.tsx +++ b/packages/editor/src/core/components/links/link-edit-view.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Node } from "@tiptap/pm/model"; import { Link2Off } from "lucide-react"; import { useCallback, useEffect, useRef, useState } from "react"; diff --git a/packages/editor/src/core/components/links/link-preview.tsx b/packages/editor/src/core/components/links/link-preview.tsx index 8a108ff020d..50a5310d792 100644 --- a/packages/editor/src/core/components/links/link-preview.tsx +++ b/packages/editor/src/core/components/links/link-preview.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Link2Off } from "lucide-react"; import { CopyIcon, GlobeIcon, EditIcon } from "@plane/propel/icons"; // components diff --git a/packages/editor/src/core/components/links/link-view.tsx b/packages/editor/src/core/components/links/link-view.tsx index 4bf0996fc21..f6d1874e3bc 100644 --- a/packages/editor/src/core/components/links/link-view.tsx +++ b/packages/editor/src/core/components/links/link-view.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Editor } from "@tiptap/react"; import type { CSSProperties } from "react"; import { useEffect, useState } from "react"; diff --git a/packages/editor/src/core/components/menus/ai-menu.tsx b/packages/editor/src/core/components/menus/ai-menu.tsx index be7a4cf98fa..d27125b9906 100644 --- a/packages/editor/src/core/components/menus/ai-menu.tsx +++ b/packages/editor/src/core/components/menus/ai-menu.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useEffect, useRef, useState } from "react"; import tippy from "tippy.js"; import type { Instance } from "tippy.js"; diff --git a/packages/editor/src/core/components/menus/block-menu-options.tsx b/packages/editor/src/core/components/menus/block-menu-options.tsx index d260d8a6096..9a8b42c7fbd 100644 --- a/packages/editor/src/core/components/menus/block-menu-options.tsx +++ b/packages/editor/src/core/components/menus/block-menu-options.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Node as ProseMirrorNode } from "@tiptap/pm/model"; import { TableMap } from "@tiptap/pm/tables"; import type { Editor } from "@tiptap/react"; diff --git a/packages/editor/src/core/components/menus/block-menu.tsx b/packages/editor/src/core/components/menus/block-menu.tsx index 4538818b0f4..c104eeac150 100644 --- a/packages/editor/src/core/components/menus/block-menu.tsx +++ b/packages/editor/src/core/components/menus/block-menu.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useFloating, autoUpdate, diff --git a/packages/editor/src/core/components/menus/bubble-menu/alignment-selector.tsx b/packages/editor/src/core/components/menus/bubble-menu/alignment-selector.tsx index 4a1aac352a6..cc1aaffcaff 100644 --- a/packages/editor/src/core/components/menus/bubble-menu/alignment-selector.tsx +++ b/packages/editor/src/core/components/menus/bubble-menu/alignment-selector.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Editor } from "@tiptap/core"; import type { LucideIcon } from "lucide-react"; import { AlignCenter, AlignLeft, AlignRight } from "lucide-react"; diff --git a/packages/editor/src/core/components/menus/bubble-menu/color-selector.tsx b/packages/editor/src/core/components/menus/bubble-menu/color-selector.tsx index c6fc542ed77..16bb7a47f64 100644 --- a/packages/editor/src/core/components/menus/bubble-menu/color-selector.tsx +++ b/packages/editor/src/core/components/menus/bubble-menu/color-selector.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Editor } from "@tiptap/react"; import { ALargeSmall, Ban } from "lucide-react"; import { useMemo } from "react"; diff --git a/packages/editor/src/core/components/menus/bubble-menu/index.ts b/packages/editor/src/core/components/menus/bubble-menu/index.ts index f06aeab6311..122fad4f161 100644 --- a/packages/editor/src/core/components/menus/bubble-menu/index.ts +++ b/packages/editor/src/core/components/menus/bubble-menu/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./color-selector"; export * from "./node-selector"; export * from "./root"; diff --git a/packages/editor/src/core/components/menus/bubble-menu/link-selector.tsx b/packages/editor/src/core/components/menus/bubble-menu/link-selector.tsx index 103a78264c2..78233c25a80 100644 --- a/packages/editor/src/core/components/menus/bubble-menu/link-selector.tsx +++ b/packages/editor/src/core/components/menus/bubble-menu/link-selector.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Editor } from "@tiptap/core"; import type { FC } from "react"; diff --git a/packages/editor/src/core/components/menus/bubble-menu/node-selector.tsx b/packages/editor/src/core/components/menus/bubble-menu/node-selector.tsx index ff16bdc1306..8693680a640 100644 --- a/packages/editor/src/core/components/menus/bubble-menu/node-selector.tsx +++ b/packages/editor/src/core/components/menus/bubble-menu/node-selector.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Editor } from "@tiptap/react"; import type { FC } from "react"; diff --git a/packages/editor/src/core/components/menus/bubble-menu/root.tsx b/packages/editor/src/core/components/menus/bubble-menu/root.tsx index 0de70f9aa33..0c4efd36075 100644 --- a/packages/editor/src/core/components/menus/bubble-menu/root.tsx +++ b/packages/editor/src/core/components/menus/bubble-menu/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { isNodeSelection } from "@tiptap/core"; import type { Editor } from "@tiptap/core"; import { BubbleMenu, useEditorState } from "@tiptap/react"; diff --git a/packages/editor/src/core/components/menus/floating-menu/root.tsx b/packages/editor/src/core/components/menus/floating-menu/root.tsx index 33896c1ceff..1bb0882effc 100644 --- a/packages/editor/src/core/components/menus/floating-menu/root.tsx +++ b/packages/editor/src/core/components/menus/floating-menu/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { FloatingOverlay, FloatingPortal } from "@floating-ui/react"; import type { UseInteractionsReturn, UseFloatingReturn } from "@floating-ui/react"; diff --git a/packages/editor/src/core/components/menus/floating-menu/use-floating-menu.ts b/packages/editor/src/core/components/menus/floating-menu/use-floating-menu.ts index e07d03386f1..eebeb8eb362 100644 --- a/packages/editor/src/core/components/menus/floating-menu/use-floating-menu.ts +++ b/packages/editor/src/core/components/menus/floating-menu/use-floating-menu.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { shift, flip, diff --git a/packages/editor/src/core/components/menus/index.ts b/packages/editor/src/core/components/menus/index.ts index ed4f4e7cc64..6e67563596a 100644 --- a/packages/editor/src/core/components/menus/index.ts +++ b/packages/editor/src/core/components/menus/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./ai-menu"; export * from "./bubble-menu"; export * from "./block-menu"; diff --git a/packages/editor/src/core/components/menus/menu-items.ts b/packages/editor/src/core/components/menus/menu-items.ts index 242aaf33f8d..74407c9a03b 100644 --- a/packages/editor/src/core/components/menus/menu-items.ts +++ b/packages/editor/src/core/components/menus/menu-items.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Editor } from "@tiptap/react"; import { BoldIcon, diff --git a/packages/editor/src/core/constants/common.ts b/packages/editor/src/core/constants/common.ts index cae55c91b80..b0617ec7911 100644 --- a/packages/editor/src/core/constants/common.ts +++ b/packages/editor/src/core/constants/common.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { LucideIcon } from "lucide-react"; import { AlignCenter, diff --git a/packages/editor/src/core/constants/config.ts b/packages/editor/src/core/constants/config.ts index 1a9b15a9539..64508e63e0a 100644 --- a/packages/editor/src/core/constants/config.ts +++ b/packages/editor/src/core/constants/config.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // types import type { TDisplayConfig } from "@/types"; diff --git a/packages/editor/src/core/constants/document-collaborative-events.ts b/packages/editor/src/core/constants/document-collaborative-events.ts index 6859c588a5c..e8df6f1de81 100644 --- a/packages/editor/src/core/constants/document-collaborative-events.ts +++ b/packages/editor/src/core/constants/document-collaborative-events.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { EPageAccess } from "@plane/constants"; import type { TPage } from "@plane/types"; import type { CreatePayload, BaseActionPayload } from "@/types"; diff --git a/packages/editor/src/core/constants/extension.ts b/packages/editor/src/core/constants/extension.ts index 369be0648f2..3226cfd8d15 100644 --- a/packages/editor/src/core/constants/extension.ts +++ b/packages/editor/src/core/constants/extension.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export enum CORE_EXTENSIONS { BLOCKQUOTE = "blockquote", BOLD = "bold", diff --git a/packages/editor/src/core/constants/meta.ts b/packages/editor/src/core/constants/meta.ts index 1a01ecaa500..6a4aa87a6ae 100644 --- a/packages/editor/src/core/constants/meta.ts +++ b/packages/editor/src/core/constants/meta.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export enum CORE_EDITOR_META { SKIP_FILE_DELETION = "skipFileDeletion", INTENTIONAL_DELETION = "intentionalDeletion", diff --git a/packages/editor/src/core/contexts/collaboration-context.tsx b/packages/editor/src/core/contexts/collaboration-context.tsx index 272f029df42..a4dc1fb4147 100644 --- a/packages/editor/src/core/contexts/collaboration-context.tsx +++ b/packages/editor/src/core/contexts/collaboration-context.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { createContext, useContext } from "react"; // hooks import { useYjsSetup } from "@/hooks/use-yjs-setup"; diff --git a/packages/editor/src/core/contexts/index.ts b/packages/editor/src/core/contexts/index.ts index f536f2b2128..45651a3b611 100644 --- a/packages/editor/src/core/contexts/index.ts +++ b/packages/editor/src/core/contexts/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./collaboration-context"; diff --git a/packages/editor/src/core/extensions/callout/block.tsx b/packages/editor/src/core/extensions/callout/block.tsx index e6a372a4d10..7e626de043a 100644 --- a/packages/editor/src/core/extensions/callout/block.tsx +++ b/packages/editor/src/core/extensions/callout/block.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { NodeViewProps } from "@tiptap/react"; import { NodeViewContent, NodeViewWrapper } from "@tiptap/react"; import { useState } from "react"; diff --git a/packages/editor/src/core/extensions/callout/color-selector.tsx b/packages/editor/src/core/extensions/callout/color-selector.tsx index db032d4e8cf..24e805cebaf 100644 --- a/packages/editor/src/core/extensions/callout/color-selector.tsx +++ b/packages/editor/src/core/extensions/callout/color-selector.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Ban } from "lucide-react"; import { ChevronDownIcon } from "@plane/propel/icons"; // plane utils diff --git a/packages/editor/src/core/extensions/callout/extension-config.ts b/packages/editor/src/core/extensions/callout/extension-config.ts index f7fe0ce979d..dd5ab7834be 100644 --- a/packages/editor/src/core/extensions/callout/extension-config.ts +++ b/packages/editor/src/core/extensions/callout/extension-config.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Node, mergeAttributes } from "@tiptap/core"; import type { MarkdownSerializerState } from "@tiptap/pm/markdown"; import type { Node as ProseMirrorNode } from "@tiptap/pm/model"; diff --git a/packages/editor/src/core/extensions/callout/extension.tsx b/packages/editor/src/core/extensions/callout/extension.tsx index bb256ca7742..5868583e9b2 100644 --- a/packages/editor/src/core/extensions/callout/extension.tsx +++ b/packages/editor/src/core/extensions/callout/extension.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { findParentNodeClosestToPos, ReactNodeViewRenderer } from "@tiptap/react"; import type { Predicate } from "@tiptap/react"; // constants diff --git a/packages/editor/src/core/extensions/callout/index.ts b/packages/editor/src/core/extensions/callout/index.ts index 2ce32da8ba5..2dcbf265b37 100644 --- a/packages/editor/src/core/extensions/callout/index.ts +++ b/packages/editor/src/core/extensions/callout/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./extension"; diff --git a/packages/editor/src/core/extensions/callout/logo-selector.tsx b/packages/editor/src/core/extensions/callout/logo-selector.tsx index bf70a313684..365f0d5775f 100644 --- a/packages/editor/src/core/extensions/callout/logo-selector.tsx +++ b/packages/editor/src/core/extensions/callout/logo-selector.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { EmojiPicker, EmojiIconPickerTypes, Logo } from "@plane/propel/emoji-icon-picker"; import type { TLogoProps } from "@plane/types"; diff --git a/packages/editor/src/core/extensions/callout/types.ts b/packages/editor/src/core/extensions/callout/types.ts index 7ea06df94ed..3ec0529f446 100644 --- a/packages/editor/src/core/extensions/callout/types.ts +++ b/packages/editor/src/core/extensions/callout/types.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Node as ProseMirrorNode } from "@tiptap/core"; export enum ECalloutAttributeNames { diff --git a/packages/editor/src/core/extensions/callout/utils.ts b/packages/editor/src/core/extensions/callout/utils.ts index 82b55115e4f..dd83f62e293 100644 --- a/packages/editor/src/core/extensions/callout/utils.ts +++ b/packages/editor/src/core/extensions/callout/utils.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { TLogoProps } from "@plane/types"; import { sanitizeHTML } from "@plane/utils"; diff --git a/packages/editor/src/core/extensions/code-inline/index.tsx b/packages/editor/src/core/extensions/code-inline/index.tsx index 0de3545fd66..23446156587 100644 --- a/packages/editor/src/core/extensions/code-inline/index.tsx +++ b/packages/editor/src/core/extensions/code-inline/index.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Mark, markInputRule, markPasteRule, mergeAttributes } from "@tiptap/core"; // constants import { CORE_EXTENSIONS } from "@/constants/extension"; diff --git a/packages/editor/src/core/extensions/code/code-block-lowlight.ts b/packages/editor/src/core/extensions/code/code-block-lowlight.ts index b108614ff6b..6356d071f4a 100644 --- a/packages/editor/src/core/extensions/code/code-block-lowlight.ts +++ b/packages/editor/src/core/extensions/code/code-block-lowlight.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // import CodeBlock, { CodeBlockOptions } from "@tiptap/extension-code-block"; import type { CodeBlockOptions } from "./code-block"; diff --git a/packages/editor/src/core/extensions/code/code-block-node-view.tsx b/packages/editor/src/core/extensions/code/code-block-node-view.tsx index 51d7438683a..d35bdfacc0b 100644 --- a/packages/editor/src/core/extensions/code/code-block-node-view.tsx +++ b/packages/editor/src/core/extensions/code/code-block-node-view.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Node as ProseMirrorNode } from "@tiptap/pm/model"; import { NodeViewWrapper, NodeViewContent } from "@tiptap/react"; import ts from "highlight.js/lib/languages/typescript"; diff --git a/packages/editor/src/core/extensions/code/code-block.ts b/packages/editor/src/core/extensions/code/code-block.ts index 8b83c78d76a..93c60f5b325 100644 --- a/packages/editor/src/core/extensions/code/code-block.ts +++ b/packages/editor/src/core/extensions/code/code-block.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { mergeAttributes, Node, textblockTypeInputRule } from "@tiptap/core"; import { Plugin, PluginKey } from "@tiptap/pm/state"; // constants diff --git a/packages/editor/src/core/extensions/code/index.tsx b/packages/editor/src/core/extensions/code/index.tsx index 7c679e92e23..da489c8759a 100644 --- a/packages/editor/src/core/extensions/code/index.tsx +++ b/packages/editor/src/core/extensions/code/index.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Selection } from "@tiptap/pm/state"; import { ReactNodeViewRenderer } from "@tiptap/react"; import ts from "highlight.js/lib/languages/typescript"; diff --git a/packages/editor/src/core/extensions/code/lowlight-plugin.ts b/packages/editor/src/core/extensions/code/lowlight-plugin.ts index 2705b4068ee..6471f05989b 100644 --- a/packages/editor/src/core/extensions/code/lowlight-plugin.ts +++ b/packages/editor/src/core/extensions/code/lowlight-plugin.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // TODO: check all the type errors and fix them import { findChildren } from "@tiptap/core"; diff --git a/packages/editor/src/core/extensions/code/types.ts b/packages/editor/src/core/extensions/code/types.ts index f150b43fe27..767cb2d9c22 100644 --- a/packages/editor/src/core/extensions/code/types.ts +++ b/packages/editor/src/core/extensions/code/types.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export enum ECodeBlockAttributeNames { ID = "id", LANGUAGE = "language", diff --git a/packages/editor/src/core/extensions/code/utils/replace-code-block-with-text.ts b/packages/editor/src/core/extensions/code/utils/replace-code-block-with-text.ts index dbff2f898e5..43e43b519fb 100644 --- a/packages/editor/src/core/extensions/code/utils/replace-code-block-with-text.ts +++ b/packages/editor/src/core/extensions/code/utils/replace-code-block-with-text.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Editor } from "@tiptap/core"; import { findParentNode } from "@tiptap/core"; diff --git a/packages/editor/src/core/extensions/code/without-props.tsx b/packages/editor/src/core/extensions/code/without-props.tsx index c68c79382ab..50389d08fe7 100644 --- a/packages/editor/src/core/extensions/code/without-props.tsx +++ b/packages/editor/src/core/extensions/code/without-props.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Selection } from "@tiptap/pm/state"; import ts from "highlight.js/lib/languages/typescript"; import { common, createLowlight } from "lowlight"; diff --git a/packages/editor/src/core/extensions/core-without-props.ts b/packages/editor/src/core/extensions/core-without-props.ts index 064f5b3e918..62ef955e487 100644 --- a/packages/editor/src/core/extensions/core-without-props.ts +++ b/packages/editor/src/core/extensions/core-without-props.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import TaskItem from "@tiptap/extension-task-item"; import TaskList from "@tiptap/extension-task-list"; import { TextStyle } from "@tiptap/extension-text-style"; diff --git a/packages/editor/src/core/extensions/custom-color.ts b/packages/editor/src/core/extensions/custom-color.ts index 8b516e8ecd3..a7f23e68818 100644 --- a/packages/editor/src/core/extensions/custom-color.ts +++ b/packages/editor/src/core/extensions/custom-color.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Mark, mergeAttributes } from "@tiptap/core"; // constants import { COLORS_LIST } from "@/constants/common"; diff --git a/packages/editor/src/core/extensions/custom-image/components/block.tsx b/packages/editor/src/core/extensions/custom-image/components/block.tsx index ed3e93b9560..be1b07e86ce 100644 --- a/packages/editor/src/core/extensions/custom-image/components/block.tsx +++ b/packages/editor/src/core/extensions/custom-image/components/block.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { NodeSelection } from "@tiptap/pm/state"; import React, { useRef, useState, useCallback, useLayoutEffect, useEffect } from "react"; // plane imports diff --git a/packages/editor/src/core/extensions/custom-image/components/node-view.tsx b/packages/editor/src/core/extensions/custom-image/components/node-view.tsx index a8b23dc7696..210570ca74d 100644 --- a/packages/editor/src/core/extensions/custom-image/components/node-view.tsx +++ b/packages/editor/src/core/extensions/custom-image/components/node-view.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { NodeViewWrapper } from "@tiptap/react"; import type { NodeViewProps } from "@tiptap/react"; import { useEffect, useRef, useState } from "react"; diff --git a/packages/editor/src/core/extensions/custom-image/components/toolbar/alignment.tsx b/packages/editor/src/core/extensions/custom-image/components/toolbar/alignment.tsx index 4632c009e40..fbbf914d87d 100644 --- a/packages/editor/src/core/extensions/custom-image/components/toolbar/alignment.tsx +++ b/packages/editor/src/core/extensions/custom-image/components/toolbar/alignment.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useRef, useState } from "react"; // plane imports import { useOutsideClickDetector } from "@plane/hooks"; diff --git a/packages/editor/src/core/extensions/custom-image/components/toolbar/download.tsx b/packages/editor/src/core/extensions/custom-image/components/toolbar/download.tsx index fa095234094..10b9f371a5b 100644 --- a/packages/editor/src/core/extensions/custom-image/components/toolbar/download.tsx +++ b/packages/editor/src/core/extensions/custom-image/components/toolbar/download.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Download } from "lucide-react"; // plane imports import { Tooltip } from "@plane/propel/tooltip"; diff --git a/packages/editor/src/core/extensions/custom-image/components/toolbar/full-screen/index.ts b/packages/editor/src/core/extensions/custom-image/components/toolbar/full-screen/index.ts index 1efe34c51ec..d980334597b 100644 --- a/packages/editor/src/core/extensions/custom-image/components/toolbar/full-screen/index.ts +++ b/packages/editor/src/core/extensions/custom-image/components/toolbar/full-screen/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/packages/editor/src/core/extensions/custom-image/components/toolbar/full-screen/modal.tsx b/packages/editor/src/core/extensions/custom-image/components/toolbar/full-screen/modal.tsx index 81a096fd650..1d6d063c36f 100644 --- a/packages/editor/src/core/extensions/custom-image/components/toolbar/full-screen/modal.tsx +++ b/packages/editor/src/core/extensions/custom-image/components/toolbar/full-screen/modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Download, Minus } from "lucide-react"; import { useCallback, useEffect, useMemo, useRef, useState } from "react"; import ReactDOM from "react-dom"; diff --git a/packages/editor/src/core/extensions/custom-image/components/toolbar/full-screen/root.tsx b/packages/editor/src/core/extensions/custom-image/components/toolbar/full-screen/root.tsx index bd4ceb69c8c..6ed360a535c 100644 --- a/packages/editor/src/core/extensions/custom-image/components/toolbar/full-screen/root.tsx +++ b/packages/editor/src/core/extensions/custom-image/components/toolbar/full-screen/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Maximize } from "lucide-react"; import { useEffect, useState } from "react"; // plane imports diff --git a/packages/editor/src/core/extensions/custom-image/components/toolbar/index.ts b/packages/editor/src/core/extensions/custom-image/components/toolbar/index.ts index 1efe34c51ec..d980334597b 100644 --- a/packages/editor/src/core/extensions/custom-image/components/toolbar/index.ts +++ b/packages/editor/src/core/extensions/custom-image/components/toolbar/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/packages/editor/src/core/extensions/custom-image/components/toolbar/root.tsx b/packages/editor/src/core/extensions/custom-image/components/toolbar/root.tsx index 0f567a8e606..cb5e07b12ce 100644 --- a/packages/editor/src/core/extensions/custom-image/components/toolbar/root.tsx +++ b/packages/editor/src/core/extensions/custom-image/components/toolbar/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Editor } from "@tiptap/core"; import { useState } from "react"; // plane imports diff --git a/packages/editor/src/core/extensions/custom-image/components/upload-status.tsx b/packages/editor/src/core/extensions/custom-image/components/upload-status.tsx index 03979770a01..3684c40d2b0 100644 --- a/packages/editor/src/core/extensions/custom-image/components/upload-status.tsx +++ b/packages/editor/src/core/extensions/custom-image/components/upload-status.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Editor } from "@tiptap/core"; import { useEditorState } from "@tiptap/react"; import { useEffect, useRef, useState } from "react"; diff --git a/packages/editor/src/core/extensions/custom-image/components/uploader.tsx b/packages/editor/src/core/extensions/custom-image/components/uploader.tsx index 109073d0b9a..b7f6bbc6f04 100644 --- a/packages/editor/src/core/extensions/custom-image/components/uploader.tsx +++ b/packages/editor/src/core/extensions/custom-image/components/uploader.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ImageIcon, RotateCcw } from "lucide-react"; import type { ChangeEvent } from "react"; import { useCallback, useEffect, useMemo, useRef } from "react"; diff --git a/packages/editor/src/core/extensions/custom-image/extension-config.ts b/packages/editor/src/core/extensions/custom-image/extension-config.ts index 5ad3b2511de..b405451da83 100644 --- a/packages/editor/src/core/extensions/custom-image/extension-config.ts +++ b/packages/editor/src/core/extensions/custom-image/extension-config.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { mergeAttributes } from "@tiptap/core"; import { Image as BaseImageExtension } from "@tiptap/extension-image"; // constants diff --git a/packages/editor/src/core/extensions/custom-image/extension.tsx b/packages/editor/src/core/extensions/custom-image/extension.tsx index 941ac668626..2d68d50c419 100644 --- a/packages/editor/src/core/extensions/custom-image/extension.tsx +++ b/packages/editor/src/core/extensions/custom-image/extension.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ReactNodeViewRenderer } from "@tiptap/react"; import { v4 as uuidv4 } from "uuid"; // constants diff --git a/packages/editor/src/core/extensions/custom-image/types.ts b/packages/editor/src/core/extensions/custom-image/types.ts index eed345ff781..60bbf902a18 100644 --- a/packages/editor/src/core/extensions/custom-image/types.ts +++ b/packages/editor/src/core/extensions/custom-image/types.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Node } from "@tiptap/core"; // types import type { TFileHandler } from "@/types"; diff --git a/packages/editor/src/core/extensions/custom-image/utils.ts b/packages/editor/src/core/extensions/custom-image/utils.ts index 86faf55ec60..5e7ed2de72e 100644 --- a/packages/editor/src/core/extensions/custom-image/utils.ts +++ b/packages/editor/src/core/extensions/custom-image/utils.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Editor } from "@tiptap/core"; import { AlignCenter, AlignLeft, AlignRight } from "lucide-react"; import type { LucideIcon } from "lucide-react"; diff --git a/packages/editor/src/core/extensions/custom-link/extension.tsx b/packages/editor/src/core/extensions/custom-link/extension.tsx index e64c700f12f..a00585b8848 100644 --- a/packages/editor/src/core/extensions/custom-link/extension.tsx +++ b/packages/editor/src/core/extensions/custom-link/extension.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { PasteRuleMatch } from "@tiptap/core"; import { Mark, markPasteRule, mergeAttributes } from "@tiptap/core"; import type { Plugin } from "@tiptap/pm/state"; diff --git a/packages/editor/src/core/extensions/custom-link/helpers/autolink.ts b/packages/editor/src/core/extensions/custom-link/helpers/autolink.ts index 709969deeb4..38a452c0b9c 100644 --- a/packages/editor/src/core/extensions/custom-link/helpers/autolink.ts +++ b/packages/editor/src/core/extensions/custom-link/helpers/autolink.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { NodeWithPos } from "@tiptap/core"; import { combineTransactionSteps, findChildrenInRange, getChangedRanges, getMarksBetween } from "@tiptap/core"; import type { MarkType } from "@tiptap/pm/model"; diff --git a/packages/editor/src/core/extensions/custom-link/helpers/clickHandler.ts b/packages/editor/src/core/extensions/custom-link/helpers/clickHandler.ts index c3e1e79944d..f101f4c5bd6 100644 --- a/packages/editor/src/core/extensions/custom-link/helpers/clickHandler.ts +++ b/packages/editor/src/core/extensions/custom-link/helpers/clickHandler.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { getAttributes } from "@tiptap/core"; import type { MarkType } from "@tiptap/pm/model"; import { Plugin, PluginKey } from "@tiptap/pm/state"; diff --git a/packages/editor/src/core/extensions/custom-link/helpers/pasteHandler.ts b/packages/editor/src/core/extensions/custom-link/helpers/pasteHandler.ts index 0b73748be30..0e02c7c40df 100644 --- a/packages/editor/src/core/extensions/custom-link/helpers/pasteHandler.ts +++ b/packages/editor/src/core/extensions/custom-link/helpers/pasteHandler.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Editor } from "@tiptap/core"; import type { MarkType } from "@tiptap/pm/model"; import { Plugin, PluginKey } from "@tiptap/pm/state"; diff --git a/packages/editor/src/core/extensions/custom-link/index.ts b/packages/editor/src/core/extensions/custom-link/index.ts index 2ce32da8ba5..2dcbf265b37 100644 --- a/packages/editor/src/core/extensions/custom-link/index.ts +++ b/packages/editor/src/core/extensions/custom-link/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./extension"; diff --git a/packages/editor/src/core/extensions/custom-list-keymap/index.ts b/packages/editor/src/core/extensions/custom-list-keymap/index.ts index b91209e9292..01d23a002e1 100644 --- a/packages/editor/src/core/extensions/custom-list-keymap/index.ts +++ b/packages/editor/src/core/extensions/custom-list-keymap/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./list-keymap"; diff --git a/packages/editor/src/core/extensions/custom-list-keymap/list-helpers.ts b/packages/editor/src/core/extensions/custom-list-keymap/list-helpers.ts index 688d070c0fc..6f11fc7bd23 100644 --- a/packages/editor/src/core/extensions/custom-list-keymap/list-helpers.ts +++ b/packages/editor/src/core/extensions/custom-list-keymap/list-helpers.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Editor } from "@tiptap/core"; import { getNodeType, getNodeAtPosition, isAtEndOfNode, isAtStartOfNode, isNodeActive } from "@tiptap/core"; import type { Node, NodeType } from "@tiptap/pm/model"; diff --git a/packages/editor/src/core/extensions/custom-list-keymap/list-keymap.ts b/packages/editor/src/core/extensions/custom-list-keymap/list-keymap.ts index 576888f55a5..a880b65d3f4 100644 --- a/packages/editor/src/core/extensions/custom-list-keymap/list-keymap.ts +++ b/packages/editor/src/core/extensions/custom-list-keymap/list-keymap.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Extension } from "@tiptap/core"; // constants import { CORE_EXTENSIONS } from "@/constants/extension"; diff --git a/packages/editor/src/core/extensions/emoji/components/emojis-list.tsx b/packages/editor/src/core/extensions/emoji/components/emojis-list.tsx index faf31601e06..8436422646a 100644 --- a/packages/editor/src/core/extensions/emoji/components/emojis-list.tsx +++ b/packages/editor/src/core/extensions/emoji/components/emojis-list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { FloatingOverlay } from "@floating-ui/react"; import type { SuggestionKeyDownProps, SuggestionProps } from "@tiptap/suggestion"; import { forwardRef, useCallback, useEffect, useImperativeHandle, useRef, useState } from "react"; diff --git a/packages/editor/src/core/extensions/emoji/emoji.ts b/packages/editor/src/core/extensions/emoji/emoji.ts index d61623c39a5..63d0ee9d389 100644 --- a/packages/editor/src/core/extensions/emoji/emoji.ts +++ b/packages/editor/src/core/extensions/emoji/emoji.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { combineTransactionSteps, escapeForRegEx, diff --git a/packages/editor/src/core/extensions/emoji/extension.ts b/packages/editor/src/core/extensions/emoji/extension.ts index e9be90d390a..470fb6d508f 100644 --- a/packages/editor/src/core/extensions/emoji/extension.ts +++ b/packages/editor/src/core/extensions/emoji/extension.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // local imports import { gitHubEmojis, shortcodeToEmoji } from "@tiptap/extension-emoji"; import type { MarkdownSerializerState } from "@tiptap/pm/markdown"; diff --git a/packages/editor/src/core/extensions/emoji/suggestion.ts b/packages/editor/src/core/extensions/emoji/suggestion.ts index 69750918a07..99968ca8c25 100644 --- a/packages/editor/src/core/extensions/emoji/suggestion.ts +++ b/packages/editor/src/core/extensions/emoji/suggestion.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { EmojiOptions, EmojiStorage } from "@tiptap/extension-emoji"; import { ReactRenderer } from "@tiptap/react"; import type { Editor } from "@tiptap/react"; diff --git a/packages/editor/src/core/extensions/enter-key.ts b/packages/editor/src/core/extensions/enter-key.ts index 854a7081361..bfe86b1de98 100644 --- a/packages/editor/src/core/extensions/enter-key.ts +++ b/packages/editor/src/core/extensions/enter-key.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Extension } from "@tiptap/core"; // constants import { CORE_EXTENSIONS } from "@/constants/extension"; diff --git a/packages/editor/src/core/extensions/extensions.ts b/packages/editor/src/core/extensions/extensions.ts index 460ae7dc3be..420e749507f 100644 --- a/packages/editor/src/core/extensions/extensions.ts +++ b/packages/editor/src/core/extensions/extensions.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { HocuspocusProvider } from "@hocuspocus/provider"; import type { Extensions } from "@tiptap/core"; import { CharacterCount } from "@tiptap/extension-character-count"; diff --git a/packages/editor/src/core/extensions/headings-list.ts b/packages/editor/src/core/extensions/headings-list.ts index 1acb9d446ca..30b3dd4985e 100644 --- a/packages/editor/src/core/extensions/headings-list.ts +++ b/packages/editor/src/core/extensions/headings-list.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Extension } from "@tiptap/core"; import { Plugin, PluginKey } from "@tiptap/pm/state"; // constants diff --git a/packages/editor/src/core/extensions/horizontal-rule.ts b/packages/editor/src/core/extensions/horizontal-rule.ts index ee3fb09cbe2..a442bc9a949 100644 --- a/packages/editor/src/core/extensions/horizontal-rule.ts +++ b/packages/editor/src/core/extensions/horizontal-rule.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { isNodeSelection, mergeAttributes, Node, nodeInputRule } from "@tiptap/core"; import { NodeSelection, TextSelection } from "@tiptap/pm/state"; // constants diff --git a/packages/editor/src/core/extensions/image/extension-config.tsx b/packages/editor/src/core/extensions/image/extension-config.tsx index 02091d56916..8ac83c883cc 100644 --- a/packages/editor/src/core/extensions/image/extension-config.tsx +++ b/packages/editor/src/core/extensions/image/extension-config.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Image as BaseImageExtension } from "@tiptap/extension-image"; // local imports import type { CustomImageExtensionOptions } from "../custom-image/types"; diff --git a/packages/editor/src/core/extensions/image/extension.tsx b/packages/editor/src/core/extensions/image/extension.tsx index 61c1421d1d7..ddec929ec02 100644 --- a/packages/editor/src/core/extensions/image/extension.tsx +++ b/packages/editor/src/core/extensions/image/extension.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ReactNodeViewRenderer } from "@tiptap/react"; // constants import type { CORE_EXTENSIONS } from "@/constants/extension"; diff --git a/packages/editor/src/core/extensions/image/index.ts b/packages/editor/src/core/extensions/image/index.ts index 02b5a53d639..1bfe6f315d7 100644 --- a/packages/editor/src/core/extensions/image/index.ts +++ b/packages/editor/src/core/extensions/image/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./extension"; export * from "./extension-config"; diff --git a/packages/editor/src/core/extensions/index.ts b/packages/editor/src/core/extensions/index.ts index 48692c09181..815f31ed401 100644 --- a/packages/editor/src/core/extensions/index.ts +++ b/packages/editor/src/core/extensions/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./callout"; export * from "./code"; export * from "./code-inline"; diff --git a/packages/editor/src/core/extensions/keymap.ts b/packages/editor/src/core/extensions/keymap.ts index 7000dc73dc4..1645f0dea99 100644 --- a/packages/editor/src/core/extensions/keymap.ts +++ b/packages/editor/src/core/extensions/keymap.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Extension } from "@tiptap/core"; import type { NodeType } from "@tiptap/pm/model"; import type { Transaction } from "@tiptap/pm/state"; diff --git a/packages/editor/src/core/extensions/mentions/extension-config.ts b/packages/editor/src/core/extensions/mentions/extension-config.ts index 0887e25bd05..f3c24511faa 100644 --- a/packages/editor/src/core/extensions/mentions/extension-config.ts +++ b/packages/editor/src/core/extensions/mentions/extension-config.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { mergeAttributes } from "@tiptap/core"; import type { MentionOptions } from "@tiptap/extension-mention"; import Mention from "@tiptap/extension-mention"; diff --git a/packages/editor/src/core/extensions/mentions/extension.tsx b/packages/editor/src/core/extensions/mentions/extension.tsx index 96001cbea15..7c82b7ed64e 100644 --- a/packages/editor/src/core/extensions/mentions/extension.tsx +++ b/packages/editor/src/core/extensions/mentions/extension.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ReactNodeViewRenderer } from "@tiptap/react"; // types import type { TMentionHandler } from "@/types"; diff --git a/packages/editor/src/core/extensions/mentions/index.ts b/packages/editor/src/core/extensions/mentions/index.ts index 02b5a53d639..1bfe6f315d7 100644 --- a/packages/editor/src/core/extensions/mentions/index.ts +++ b/packages/editor/src/core/extensions/mentions/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./extension"; export * from "./extension-config"; diff --git a/packages/editor/src/core/extensions/mentions/mention-node-view.tsx b/packages/editor/src/core/extensions/mentions/mention-node-view.tsx index d7fd64ec9f5..ff51aa9b068 100644 --- a/packages/editor/src/core/extensions/mentions/mention-node-view.tsx +++ b/packages/editor/src/core/extensions/mentions/mention-node-view.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { NodeViewProps } from "@tiptap/react"; import { NodeViewWrapper } from "@tiptap/react"; // extension config diff --git a/packages/editor/src/core/extensions/mentions/mentions-list-dropdown.tsx b/packages/editor/src/core/extensions/mentions/mentions-list-dropdown.tsx index 3d00c04cbe8..79450ae8db6 100644 --- a/packages/editor/src/core/extensions/mentions/mentions-list-dropdown.tsx +++ b/packages/editor/src/core/extensions/mentions/mentions-list-dropdown.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { FloatingOverlay } from "@floating-ui/react"; import type { SuggestionProps } from "@tiptap/suggestion"; import { forwardRef, useCallback, useEffect, useImperativeHandle, useLayoutEffect, useRef, useState } from "react"; diff --git a/packages/editor/src/core/extensions/mentions/types.ts b/packages/editor/src/core/extensions/mentions/types.ts index cf0d7b23d33..9d175bc5f3a 100644 --- a/packages/editor/src/core/extensions/mentions/types.ts +++ b/packages/editor/src/core/extensions/mentions/types.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane types import type { TSearchEntities } from "@plane/types"; diff --git a/packages/editor/src/core/extensions/mentions/utils.ts b/packages/editor/src/core/extensions/mentions/utils.ts index 0ff10675de8..810ccbbfe65 100644 --- a/packages/editor/src/core/extensions/mentions/utils.ts +++ b/packages/editor/src/core/extensions/mentions/utils.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ReactRenderer } from "@tiptap/react"; import type { Editor } from "@tiptap/react"; import type { SuggestionOptions } from "@tiptap/suggestion"; diff --git a/packages/editor/src/core/extensions/placeholder.ts b/packages/editor/src/core/extensions/placeholder.ts index ade422d266d..c22227d7189 100644 --- a/packages/editor/src/core/extensions/placeholder.ts +++ b/packages/editor/src/core/extensions/placeholder.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Placeholder } from "@tiptap/extension-placeholder"; // constants import { CORE_EXTENSIONS } from "@/constants/extension"; diff --git a/packages/editor/src/core/extensions/quote.ts b/packages/editor/src/core/extensions/quote.ts index 99a6c10f05b..81e19f0da14 100644 --- a/packages/editor/src/core/extensions/quote.ts +++ b/packages/editor/src/core/extensions/quote.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import Blockquote from "@tiptap/extension-blockquote"; // constants import { CORE_EXTENSIONS } from "@/constants/extension"; diff --git a/packages/editor/src/core/extensions/side-menu.ts b/packages/editor/src/core/extensions/side-menu.ts index 01c95956a09..bdba02cf8c0 100644 --- a/packages/editor/src/core/extensions/side-menu.ts +++ b/packages/editor/src/core/extensions/side-menu.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Extension } from "@tiptap/core"; import { Plugin, PluginKey } from "@tiptap/pm/state"; import type { EditorView } from "@tiptap/pm/view"; diff --git a/packages/editor/src/core/extensions/slash-commands/command-items-list.tsx b/packages/editor/src/core/extensions/slash-commands/command-items-list.tsx index 81050caf582..154887fb609 100644 --- a/packages/editor/src/core/extensions/slash-commands/command-items-list.tsx +++ b/packages/editor/src/core/extensions/slash-commands/command-items-list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ALargeSmall, CaseSensitive, diff --git a/packages/editor/src/core/extensions/slash-commands/command-menu-item.tsx b/packages/editor/src/core/extensions/slash-commands/command-menu-item.tsx index 622eb5509cd..08a09f6b93e 100644 --- a/packages/editor/src/core/extensions/slash-commands/command-menu-item.tsx +++ b/packages/editor/src/core/extensions/slash-commands/command-menu-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane utils import { cn } from "@plane/utils"; // types diff --git a/packages/editor/src/core/extensions/slash-commands/command-menu.tsx b/packages/editor/src/core/extensions/slash-commands/command-menu.tsx index 6ab15766afe..aa70805578d 100644 --- a/packages/editor/src/core/extensions/slash-commands/command-menu.tsx +++ b/packages/editor/src/core/extensions/slash-commands/command-menu.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { FloatingOverlay } from "@floating-ui/react"; import type { SuggestionProps } from "@tiptap/suggestion"; import { forwardRef, useCallback, useEffect, useImperativeHandle, useLayoutEffect, useRef, useState } from "react"; diff --git a/packages/editor/src/core/extensions/slash-commands/index.ts b/packages/editor/src/core/extensions/slash-commands/index.ts index 1efe34c51ec..d980334597b 100644 --- a/packages/editor/src/core/extensions/slash-commands/index.ts +++ b/packages/editor/src/core/extensions/slash-commands/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/packages/editor/src/core/extensions/slash-commands/root.tsx b/packages/editor/src/core/extensions/slash-commands/root.tsx index 11751e27fbd..c8e05aecfd4 100644 --- a/packages/editor/src/core/extensions/slash-commands/root.tsx +++ b/packages/editor/src/core/extensions/slash-commands/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Extension } from "@tiptap/core"; import type { Editor } from "@tiptap/core"; import { ReactRenderer } from "@tiptap/react"; diff --git a/packages/editor/src/core/extensions/starter-kit.ts b/packages/editor/src/core/extensions/starter-kit.ts index a07bba55a61..1e4e4f79dbd 100644 --- a/packages/editor/src/core/extensions/starter-kit.ts +++ b/packages/editor/src/core/extensions/starter-kit.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import StarterKit from "@tiptap/starter-kit"; type TArgs = { diff --git a/packages/editor/src/core/extensions/table/index.ts b/packages/editor/src/core/extensions/table/index.ts index 2277e09ae45..fe205e4b14a 100644 --- a/packages/editor/src/core/extensions/table/index.ts +++ b/packages/editor/src/core/extensions/table/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./table"; export * from "./table-cell"; export * from "./table-header"; diff --git a/packages/editor/src/core/extensions/table/plugins/drag-handles/actions.ts b/packages/editor/src/core/extensions/table/plugins/drag-handles/actions.ts index 788a17ae7ce..bd12b0528d1 100644 --- a/packages/editor/src/core/extensions/table/plugins/drag-handles/actions.ts +++ b/packages/editor/src/core/extensions/table/plugins/drag-handles/actions.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Editor } from "@tiptap/core"; import { Fragment } from "@tiptap/pm/model"; import type { Node, Node as ProseMirrorNode } from "@tiptap/pm/model"; diff --git a/packages/editor/src/core/extensions/table/plugins/drag-handles/color-selector.tsx b/packages/editor/src/core/extensions/table/plugins/drag-handles/color-selector.tsx index 724f0d7cf9d..eacd7e13ae0 100644 --- a/packages/editor/src/core/extensions/table/plugins/drag-handles/color-selector.tsx +++ b/packages/editor/src/core/extensions/table/plugins/drag-handles/color-selector.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Disclosure } from "@headlessui/react"; import type { Editor } from "@tiptap/core"; import { Ban, Palette } from "lucide-react"; diff --git a/packages/editor/src/core/extensions/table/plugins/drag-handles/column/drag-handle.tsx b/packages/editor/src/core/extensions/table/plugins/drag-handles/column/drag-handle.tsx index ed344a0703f..6e39e44b6ab 100644 --- a/packages/editor/src/core/extensions/table/plugins/drag-handles/column/drag-handle.tsx +++ b/packages/editor/src/core/extensions/table/plugins/drag-handles/column/drag-handle.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { shift, flip, diff --git a/packages/editor/src/core/extensions/table/plugins/drag-handles/column/dropdown.tsx b/packages/editor/src/core/extensions/table/plugins/drag-handles/column/dropdown.tsx index 7bd5278638a..7e3ca9b5426 100644 --- a/packages/editor/src/core/extensions/table/plugins/drag-handles/column/dropdown.tsx +++ b/packages/editor/src/core/extensions/table/plugins/drag-handles/column/dropdown.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Editor } from "@tiptap/core"; import { TableMap } from "@tiptap/pm/tables"; import { ArrowLeft, ArrowRight, ToggleRight } from "lucide-react"; diff --git a/packages/editor/src/core/extensions/table/plugins/drag-handles/column/plugin.ts b/packages/editor/src/core/extensions/table/plugins/drag-handles/column/plugin.ts index b425a1c782c..e42380b6d3f 100644 --- a/packages/editor/src/core/extensions/table/plugins/drag-handles/column/plugin.ts +++ b/packages/editor/src/core/extensions/table/plugins/drag-handles/column/plugin.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Editor } from "@tiptap/core"; import { Plugin, PluginKey } from "@tiptap/pm/state"; import { TableMap } from "@tiptap/pm/tables"; diff --git a/packages/editor/src/core/extensions/table/plugins/drag-handles/column/utils.ts b/packages/editor/src/core/extensions/table/plugins/drag-handles/column/utils.ts index 9baefe21614..c367ee6ecdb 100644 --- a/packages/editor/src/core/extensions/table/plugins/drag-handles/column/utils.ts +++ b/packages/editor/src/core/extensions/table/plugins/drag-handles/column/utils.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Editor } from "@tiptap/core"; import type { Selection } from "@tiptap/pm/state"; import { TableMap } from "@tiptap/pm/tables"; diff --git a/packages/editor/src/core/extensions/table/plugins/drag-handles/marker-utils.ts b/packages/editor/src/core/extensions/table/plugins/drag-handles/marker-utils.ts index db2095e1128..12a13d44ae2 100644 --- a/packages/editor/src/core/extensions/table/plugins/drag-handles/marker-utils.ts +++ b/packages/editor/src/core/extensions/table/plugins/drag-handles/marker-utils.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export const DROP_MARKER_CLASS = "table-drop-marker"; export const COL_DRAG_MARKER_CLASS = "table-col-drag-marker"; export const ROW_DRAG_MARKER_CLASS = "table-row-drag-marker"; diff --git a/packages/editor/src/core/extensions/table/plugins/drag-handles/row/drag-handle.tsx b/packages/editor/src/core/extensions/table/plugins/drag-handles/row/drag-handle.tsx index 3425d0cdea2..e88a1f2bc92 100644 --- a/packages/editor/src/core/extensions/table/plugins/drag-handles/row/drag-handle.tsx +++ b/packages/editor/src/core/extensions/table/plugins/drag-handles/row/drag-handle.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { autoUpdate, flip, diff --git a/packages/editor/src/core/extensions/table/plugins/drag-handles/row/dropdown.tsx b/packages/editor/src/core/extensions/table/plugins/drag-handles/row/dropdown.tsx index ddd1299530a..0e0bd1774d5 100644 --- a/packages/editor/src/core/extensions/table/plugins/drag-handles/row/dropdown.tsx +++ b/packages/editor/src/core/extensions/table/plugins/drag-handles/row/dropdown.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Editor } from "@tiptap/core"; import { TableMap } from "@tiptap/pm/tables"; import { ArrowDown, ArrowUp, ToggleRight } from "lucide-react"; diff --git a/packages/editor/src/core/extensions/table/plugins/drag-handles/row/plugin.ts b/packages/editor/src/core/extensions/table/plugins/drag-handles/row/plugin.ts index 71b7e1c1b16..cc33da4e2ac 100644 --- a/packages/editor/src/core/extensions/table/plugins/drag-handles/row/plugin.ts +++ b/packages/editor/src/core/extensions/table/plugins/drag-handles/row/plugin.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Editor } from "@tiptap/core"; import { Plugin, PluginKey } from "@tiptap/pm/state"; import { TableMap } from "@tiptap/pm/tables"; diff --git a/packages/editor/src/core/extensions/table/plugins/drag-handles/row/utils.ts b/packages/editor/src/core/extensions/table/plugins/drag-handles/row/utils.ts index c3b62fc0a8a..5b6d80c1dab 100644 --- a/packages/editor/src/core/extensions/table/plugins/drag-handles/row/utils.ts +++ b/packages/editor/src/core/extensions/table/plugins/drag-handles/row/utils.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Editor } from "@tiptap/core"; import type { Selection } from "@tiptap/pm/state"; import { TableMap } from "@tiptap/pm/tables"; diff --git a/packages/editor/src/core/extensions/table/plugins/drag-handles/utils.ts b/packages/editor/src/core/extensions/table/plugins/drag-handles/utils.ts index 810b801ef5d..4c8f996d3c6 100644 --- a/packages/editor/src/core/extensions/table/plugins/drag-handles/utils.ts +++ b/packages/editor/src/core/extensions/table/plugins/drag-handles/utils.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Editor } from "@tiptap/core"; // constants import { CORE_EXTENSIONS } from "@/constants/extension"; diff --git a/packages/editor/src/core/extensions/table/plugins/insert-handlers/plugin.ts b/packages/editor/src/core/extensions/table/plugins/insert-handlers/plugin.ts index 7188e88d02d..07540467096 100644 --- a/packages/editor/src/core/extensions/table/plugins/insert-handlers/plugin.ts +++ b/packages/editor/src/core/extensions/table/plugins/insert-handlers/plugin.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Editor } from "@tiptap/core"; import { Plugin, PluginKey } from "@tiptap/pm/state"; // local imports diff --git a/packages/editor/src/core/extensions/table/plugins/insert-handlers/utils.ts b/packages/editor/src/core/extensions/table/plugins/insert-handlers/utils.ts index f760538ab22..2cf781070d0 100644 --- a/packages/editor/src/core/extensions/table/plugins/insert-handlers/utils.ts +++ b/packages/editor/src/core/extensions/table/plugins/insert-handlers/utils.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Editor } from "@tiptap/core"; import type { Node as ProseMirrorNode } from "@tiptap/pm/model"; import { addColumn, removeColumn, addRow, removeRow, TableMap } from "@tiptap/pm/tables"; diff --git a/packages/editor/src/core/extensions/table/plugins/selection-outline/plugin.ts b/packages/editor/src/core/extensions/table/plugins/selection-outline/plugin.ts index a13fd13101d..f1f04afeedf 100644 --- a/packages/editor/src/core/extensions/table/plugins/selection-outline/plugin.ts +++ b/packages/editor/src/core/extensions/table/plugins/selection-outline/plugin.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { findParentNode } from "@tiptap/core"; import type { Editor } from "@tiptap/core"; import { Plugin, PluginKey } from "@tiptap/pm/state"; diff --git a/packages/editor/src/core/extensions/table/plugins/selection-outline/utils.ts b/packages/editor/src/core/extensions/table/plugins/selection-outline/utils.ts index f4c43e77ee6..9b149b23fd4 100644 --- a/packages/editor/src/core/extensions/table/plugins/selection-outline/utils.ts +++ b/packages/editor/src/core/extensions/table/plugins/selection-outline/utils.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TableMap } from "@tiptap/pm/tables"; /** diff --git a/packages/editor/src/core/extensions/table/table-cell.ts b/packages/editor/src/core/extensions/table/table-cell.ts index 9aa284cd17f..2870ac894de 100644 --- a/packages/editor/src/core/extensions/table/table-cell.ts +++ b/packages/editor/src/core/extensions/table/table-cell.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { mergeAttributes, Node } from "@tiptap/core"; import { TableMap } from "@tiptap/pm/tables"; // constants diff --git a/packages/editor/src/core/extensions/table/table-header.ts b/packages/editor/src/core/extensions/table/table-header.ts index 635fb7ee7a2..e3c3725636e 100644 --- a/packages/editor/src/core/extensions/table/table-header.ts +++ b/packages/editor/src/core/extensions/table/table-header.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { mergeAttributes, Node } from "@tiptap/core"; // constants import { CORE_EXTENSIONS } from "@/constants/extension"; diff --git a/packages/editor/src/core/extensions/table/table-row.ts b/packages/editor/src/core/extensions/table/table-row.ts index f01c3913832..a5a32f36103 100644 --- a/packages/editor/src/core/extensions/table/table-row.ts +++ b/packages/editor/src/core/extensions/table/table-row.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { mergeAttributes, Node } from "@tiptap/core"; // constants import { CORE_EXTENSIONS } from "@/constants/extension"; diff --git a/packages/editor/src/core/extensions/table/table/icons.ts b/packages/editor/src/core/extensions/table/table/icons.ts index 96c0dbcbe19..e31f09e026d 100644 --- a/packages/editor/src/core/extensions/table/table/icons.ts +++ b/packages/editor/src/core/extensions/table/table/icons.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export const icons = { colorPicker: ``, deleteColumn: ``, diff --git a/packages/editor/src/core/extensions/table/table/index.ts b/packages/editor/src/core/extensions/table/table/index.ts index 328422b73d4..f66f0adf2d2 100644 --- a/packages/editor/src/core/extensions/table/table/index.ts +++ b/packages/editor/src/core/extensions/table/table/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export { Table } from "./table"; export const DEFAULT_COLUMN_WIDTH = 150; diff --git a/packages/editor/src/core/extensions/table/table/table-view.tsx b/packages/editor/src/core/extensions/table/table/table-view.tsx index c7f60f5145c..2d2598c8d73 100644 --- a/packages/editor/src/core/extensions/table/table/table-view.tsx +++ b/packages/editor/src/core/extensions/table/table/table-view.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Editor, NodeViewProps } from "@tiptap/core"; import type { Node as ProseMirrorNode, ResolvedPos } from "@tiptap/pm/model"; import { TableMap, updateColumnsOnResize } from "@tiptap/pm/tables"; diff --git a/packages/editor/src/core/extensions/table/table/table.ts b/packages/editor/src/core/extensions/table/table/table.ts index a0706db3b12..08cfb7aa9bb 100644 --- a/packages/editor/src/core/extensions/table/table/table.ts +++ b/packages/editor/src/core/extensions/table/table/table.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ParentConfig } from "@tiptap/core"; import { callOrReturn, getExtensionField, mergeAttributes, Node } from "@tiptap/core"; import { TextSelection } from "@tiptap/pm/state"; diff --git a/packages/editor/src/core/extensions/table/table/utilities/create-cell.ts b/packages/editor/src/core/extensions/table/table/utilities/create-cell.ts index f28e327855e..5a07bb175f8 100644 --- a/packages/editor/src/core/extensions/table/table/utilities/create-cell.ts +++ b/packages/editor/src/core/extensions/table/table/utilities/create-cell.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Fragment, Node as ProsemirrorNode, NodeType } from "@tiptap/pm/model"; export function createCell( diff --git a/packages/editor/src/core/extensions/table/table/utilities/create-table.ts b/packages/editor/src/core/extensions/table/table/utilities/create-table.ts index 56c6b31ac48..54ba38848e4 100644 --- a/packages/editor/src/core/extensions/table/table/utilities/create-table.ts +++ b/packages/editor/src/core/extensions/table/table/utilities/create-table.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Fragment, Node as ProsemirrorNode, Schema } from "@tiptap/pm/model"; // extensions import { createCell } from "@/extensions/table/table/utilities/create-cell"; diff --git a/packages/editor/src/core/extensions/table/table/utilities/delete-column.ts b/packages/editor/src/core/extensions/table/table/utilities/delete-column.ts index 9cbcdd0a3eb..f765440965a 100644 --- a/packages/editor/src/core/extensions/table/table/utilities/delete-column.ts +++ b/packages/editor/src/core/extensions/table/table/utilities/delete-column.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Command } from "@tiptap/core"; import { deleteColumn, deleteTable } from "@tiptap/pm/tables"; // local imports diff --git a/packages/editor/src/core/extensions/table/table/utilities/delete-key-shortcut.ts b/packages/editor/src/core/extensions/table/table/utilities/delete-key-shortcut.ts index 4025e9f9cac..c415bc8c4d9 100644 --- a/packages/editor/src/core/extensions/table/table/utilities/delete-key-shortcut.ts +++ b/packages/editor/src/core/extensions/table/table/utilities/delete-key-shortcut.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { findParentNodeClosestToPos } from "@tiptap/core"; import type { Editor, KeyboardShortcutCommand } from "@tiptap/core"; import type { Node as ProseMirrorNode } from "@tiptap/pm/model"; diff --git a/packages/editor/src/core/extensions/table/table/utilities/delete-row.ts b/packages/editor/src/core/extensions/table/table/utilities/delete-row.ts index 4a7d161d123..b7981829b63 100644 --- a/packages/editor/src/core/extensions/table/table/utilities/delete-row.ts +++ b/packages/editor/src/core/extensions/table/table/utilities/delete-row.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Command } from "@tiptap/core"; import { deleteRow, deleteTable } from "@tiptap/pm/tables"; // local imports diff --git a/packages/editor/src/core/extensions/table/table/utilities/get-table-node-types.ts b/packages/editor/src/core/extensions/table/table/utilities/get-table-node-types.ts index 772f805f781..2bb9071447f 100644 --- a/packages/editor/src/core/extensions/table/table/utilities/get-table-node-types.ts +++ b/packages/editor/src/core/extensions/table/table/utilities/get-table-node-types.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { NodeType, Schema } from "@tiptap/pm/model"; export function getTableNodeTypes(schema: Schema): { [key: string]: NodeType } { diff --git a/packages/editor/src/core/extensions/table/table/utilities/helpers.ts b/packages/editor/src/core/extensions/table/table/utilities/helpers.ts index 45c9af4f690..965b6cdd3a3 100644 --- a/packages/editor/src/core/extensions/table/table/utilities/helpers.ts +++ b/packages/editor/src/core/extensions/table/table/utilities/helpers.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { findParentNode } from "@tiptap/core"; import type { Editor } from "@tiptap/core"; import type { Node as ProseMirrorNode } from "@tiptap/pm/model"; diff --git a/packages/editor/src/core/extensions/table/table/utilities/insert-line-above-table-action.ts b/packages/editor/src/core/extensions/table/table/utilities/insert-line-above-table-action.ts index ded1ac39274..11f8433d887 100644 --- a/packages/editor/src/core/extensions/table/table/utilities/insert-line-above-table-action.ts +++ b/packages/editor/src/core/extensions/table/table/utilities/insert-line-above-table-action.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { KeyboardShortcutCommand } from "@tiptap/core"; // constants import { CORE_EXTENSIONS } from "@/constants/extension"; diff --git a/packages/editor/src/core/extensions/table/table/utilities/insert-line-below-table-action.ts b/packages/editor/src/core/extensions/table/table/utilities/insert-line-below-table-action.ts index 13d412ffe05..ef90d25aa6b 100644 --- a/packages/editor/src/core/extensions/table/table/utilities/insert-line-below-table-action.ts +++ b/packages/editor/src/core/extensions/table/table/utilities/insert-line-below-table-action.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { KeyboardShortcutCommand } from "@tiptap/core"; // constants import { CORE_EXTENSIONS } from "@/constants/extension"; diff --git a/packages/editor/src/core/extensions/text-align.ts b/packages/editor/src/core/extensions/text-align.ts index bfe62f6c04b..56f8447f87a 100644 --- a/packages/editor/src/core/extensions/text-align.ts +++ b/packages/editor/src/core/extensions/text-align.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import TextAlign from "@tiptap/extension-text-align"; export type TTextAlign = "left" | "center" | "right"; diff --git a/packages/editor/src/core/extensions/title-extension.ts b/packages/editor/src/core/extensions/title-extension.ts index cf4f52f975d..5489c2314d4 100644 --- a/packages/editor/src/core/extensions/title-extension.ts +++ b/packages/editor/src/core/extensions/title-extension.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { AnyExtension, Extensions } from "@tiptap/core"; import Document from "@tiptap/extension-document"; import Heading from "@tiptap/extension-heading"; diff --git a/packages/editor/src/core/extensions/trailing-node.ts b/packages/editor/src/core/extensions/trailing-node.ts index 5f9624e9698..b41d888fec5 100644 --- a/packages/editor/src/core/extensions/trailing-node.ts +++ b/packages/editor/src/core/extensions/trailing-node.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Extension } from "@tiptap/core"; import type { NodeType, Node as ProseMirrorNode } from "@tiptap/pm/model"; import { Plugin, PluginKey } from "@tiptap/pm/state"; diff --git a/packages/editor/src/core/extensions/unique-id/extension.ts b/packages/editor/src/core/extensions/unique-id/extension.ts index c07ade359e6..bd220080c5f 100644 --- a/packages/editor/src/core/extensions/unique-id/extension.ts +++ b/packages/editor/src/core/extensions/unique-id/extension.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { HocuspocusProvider } from "@hocuspocus/provider"; import { Extension } from "@tiptap/core"; import type { Node as ProseMirrorNode } from "@tiptap/pm/model"; diff --git a/packages/editor/src/core/extensions/unique-id/plugin.ts b/packages/editor/src/core/extensions/unique-id/plugin.ts index c7f09860b56..e2839bdc171 100644 --- a/packages/editor/src/core/extensions/unique-id/plugin.ts +++ b/packages/editor/src/core/extensions/unique-id/plugin.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { combineTransactionSteps, findChildrenInRange, findDuplicates, getChangedRanges } from "@tiptap/core"; import { Fragment, Slice } from "@tiptap/pm/model"; import type { Node as ProseMirrorNode } from "@tiptap/pm/model"; diff --git a/packages/editor/src/core/extensions/unique-id/utils.ts b/packages/editor/src/core/extensions/unique-id/utils.ts index 22606c9c6ec..92016e39ac1 100644 --- a/packages/editor/src/core/extensions/unique-id/utils.ts +++ b/packages/editor/src/core/extensions/unique-id/utils.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { findChildren } from "@tiptap/core"; import type { EditorView } from "@tiptap/pm/view"; // types diff --git a/packages/editor/src/core/extensions/utility.ts b/packages/editor/src/core/extensions/utility.ts index 558136347e5..ddc598d0d6c 100644 --- a/packages/editor/src/core/extensions/utility.ts +++ b/packages/editor/src/core/extensions/utility.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Extension } from "@tiptap/core"; import codemark from "prosemirror-codemark"; // helpers diff --git a/packages/editor/src/core/extensions/work-item-embed/extension-config.ts b/packages/editor/src/core/extensions/work-item-embed/extension-config.ts index 0ea25c770d5..fb0fc1ba2be 100644 --- a/packages/editor/src/core/extensions/work-item-embed/extension-config.ts +++ b/packages/editor/src/core/extensions/work-item-embed/extension-config.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { mergeAttributes, Node } from "@tiptap/core"; // constants import { CORE_EXTENSIONS } from "@/constants/extension"; diff --git a/packages/editor/src/core/extensions/work-item-embed/extension.tsx b/packages/editor/src/core/extensions/work-item-embed/extension.tsx index 8142a9750e6..be9af119356 100644 --- a/packages/editor/src/core/extensions/work-item-embed/extension.tsx +++ b/packages/editor/src/core/extensions/work-item-embed/extension.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ReactNodeViewRenderer, NodeViewWrapper } from "@tiptap/react"; import type { NodeViewProps } from "@tiptap/react"; // local imports diff --git a/packages/editor/src/core/extensions/work-item-embed/index.ts b/packages/editor/src/core/extensions/work-item-embed/index.ts index 2ce32da8ba5..2dcbf265b37 100644 --- a/packages/editor/src/core/extensions/work-item-embed/index.ts +++ b/packages/editor/src/core/extensions/work-item-embed/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./extension"; diff --git a/packages/editor/src/core/extensions/work-item-embed/types.ts b/packages/editor/src/core/extensions/work-item-embed/types.ts index 8480239d9cd..aeb6caf0b07 100644 --- a/packages/editor/src/core/extensions/work-item-embed/types.ts +++ b/packages/editor/src/core/extensions/work-item-embed/types.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export enum EWorkItemEmbedAttributeNames { ID = "id", ENTITY_IDENTIFIER = "entity_identifier", diff --git a/packages/editor/src/core/helpers/assets.ts b/packages/editor/src/core/helpers/assets.ts index 00623cc24f2..7cc937b2d6c 100644 --- a/packages/editor/src/core/helpers/assets.ts +++ b/packages/editor/src/core/helpers/assets.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Node as ProseMirrorNode } from "@tiptap/pm/model"; // plane imports import type { ADDITIONAL_EXTENSIONS } from "@plane/utils"; diff --git a/packages/editor/src/core/helpers/common.ts b/packages/editor/src/core/helpers/common.ts index d81d066b249..614578cbdf7 100644 --- a/packages/editor/src/core/helpers/common.ts +++ b/packages/editor/src/core/helpers/common.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Node as ProseMirrorNode } from "@tiptap/pm/model"; import type { EditorState, Selection } from "@tiptap/pm/state"; // plane imports diff --git a/packages/editor/src/core/helpers/editor-commands.ts b/packages/editor/src/core/helpers/editor-commands.ts index 333bab4f316..58dcd484f04 100644 --- a/packages/editor/src/core/helpers/editor-commands.ts +++ b/packages/editor/src/core/helpers/editor-commands.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Editor, Range } from "@tiptap/core"; // constants import { CORE_EXTENSIONS } from "@/constants/extension"; diff --git a/packages/editor/src/core/helpers/editor-ref.ts b/packages/editor/src/core/helpers/editor-ref.ts index c7be617bccd..81a14cfc64f 100644 --- a/packages/editor/src/core/helpers/editor-ref.ts +++ b/packages/editor/src/core/helpers/editor-ref.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { HocuspocusProvider } from "@hocuspocus/provider"; import type { Editor } from "@tiptap/core"; import { DOMSerializer } from "@tiptap/pm/model"; diff --git a/packages/editor/src/core/helpers/file.ts b/packages/editor/src/core/helpers/file.ts index 33d3c7d781a..b8284c2324a 100644 --- a/packages/editor/src/core/helpers/file.ts +++ b/packages/editor/src/core/helpers/file.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export enum EFileError { INVALID_FILE_TYPE = "INVALID_FILE_TYPE", FILE_SIZE_TOO_LARGE = "FILE_SIZE_TOO_LARGE", diff --git a/packages/editor/src/core/helpers/find-suggestion-match.ts b/packages/editor/src/core/helpers/find-suggestion-match.ts index 1ac4396581a..d535563b77c 100644 --- a/packages/editor/src/core/helpers/find-suggestion-match.ts +++ b/packages/editor/src/core/helpers/find-suggestion-match.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { escapeForRegEx } from "@tiptap/core"; import type { Trigger, SuggestionMatch } from "@tiptap/suggestion"; diff --git a/packages/editor/src/core/helpers/floating-ui.ts b/packages/editor/src/core/helpers/floating-ui.ts index 3330d24fae2..7c9a317d9b6 100644 --- a/packages/editor/src/core/helpers/floating-ui.ts +++ b/packages/editor/src/core/helpers/floating-ui.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { computePosition, flip, shift, autoUpdate } from "@floating-ui/dom"; import type { Placement, ReferenceElement, Strategy } from "@floating-ui/dom"; import { posToDOMRect } from "@tiptap/core"; diff --git a/packages/editor/src/core/helpers/get-document-server-event.ts b/packages/editor/src/core/helpers/get-document-server-event.ts index d364355b773..fd2c50c4231 100644 --- a/packages/editor/src/core/helpers/get-document-server-event.ts +++ b/packages/editor/src/core/helpers/get-document-server-event.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { DocumentCollaborativeEvents } from "@/constants/document-collaborative-events"; import type { TDocumentEventKey, diff --git a/packages/editor/src/core/helpers/image-helpers.ts b/packages/editor/src/core/helpers/image-helpers.ts index d09ac5f8470..eae46bb8364 100644 --- a/packages/editor/src/core/helpers/image-helpers.ts +++ b/packages/editor/src/core/helpers/image-helpers.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Editor } from "@tiptap/core"; // constants import { CORE_EXTENSIONS } from "@/constants/extension"; diff --git a/packages/editor/src/core/helpers/insert-content-at-cursor-position.ts b/packages/editor/src/core/helpers/insert-content-at-cursor-position.ts index 7c535acfc56..3aafbbd1e4e 100644 --- a/packages/editor/src/core/helpers/insert-content-at-cursor-position.ts +++ b/packages/editor/src/core/helpers/insert-content-at-cursor-position.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Editor } from "@tiptap/react"; export const insertContentAtSavedSelection = (editor: Editor, content: string) => { diff --git a/packages/editor/src/core/helpers/insert-empty-paragraph-at-node-boundary.ts b/packages/editor/src/core/helpers/insert-empty-paragraph-at-node-boundary.ts index 847555dc8b8..b62f2172b9d 100644 --- a/packages/editor/src/core/helpers/insert-empty-paragraph-at-node-boundary.ts +++ b/packages/editor/src/core/helpers/insert-empty-paragraph-at-node-boundary.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { KeyboardShortcutCommand } from "@tiptap/core"; import type { Node as ProseMirrorNode } from "@tiptap/pm/model"; // constants diff --git a/packages/editor/src/core/helpers/parser.ts b/packages/editor/src/core/helpers/parser.ts index d662a3f4bf6..a96cdf0f5a1 100644 --- a/packages/editor/src/core/helpers/parser.ts +++ b/packages/editor/src/core/helpers/parser.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { TDocumentPayload, TDuplicateAssetData, TDuplicateAssetResponse, TEditorAssetType } from "@plane/types"; // plane web imports diff --git a/packages/editor/src/core/helpers/paste-asset.ts b/packages/editor/src/core/helpers/paste-asset.ts index c60e23aaa59..1c6b3bbc5b6 100644 --- a/packages/editor/src/core/helpers/paste-asset.ts +++ b/packages/editor/src/core/helpers/paste-asset.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { assetDuplicationHandlers } from "@/plane-editor/helpers/asset-duplication"; // Utility function to process HTML content with all registered handlers diff --git a/packages/editor/src/core/helpers/scroll-to-node.ts b/packages/editor/src/core/helpers/scroll-to-node.ts index 0cc089c527a..43d095747ff 100644 --- a/packages/editor/src/core/helpers/scroll-to-node.ts +++ b/packages/editor/src/core/helpers/scroll-to-node.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Editor } from "@tiptap/react"; // types import type { IMarking } from "@/types"; diff --git a/packages/editor/src/core/helpers/tippy.ts b/packages/editor/src/core/helpers/tippy.ts index c254bd450f5..fc285c1bf3a 100644 --- a/packages/editor/src/core/helpers/tippy.ts +++ b/packages/editor/src/core/helpers/tippy.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type CommandListInstance = { onKeyDown: (props: { event: KeyboardEvent }) => boolean; }; diff --git a/packages/editor/src/core/helpers/yjs-utils.ts b/packages/editor/src/core/helpers/yjs-utils.ts index 61c6923c741..74eb57d3c7c 100644 --- a/packages/editor/src/core/helpers/yjs-utils.ts +++ b/packages/editor/src/core/helpers/yjs-utils.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Buffer } from "buffer"; import type { Extensions, JSONContent } from "@tiptap/core"; import { getSchema } from "@tiptap/core"; diff --git a/packages/editor/src/core/hooks/use-collaborative-editor.ts b/packages/editor/src/core/hooks/use-collaborative-editor.ts index 23077f7244a..70fc1ebd704 100644 --- a/packages/editor/src/core/hooks/use-collaborative-editor.ts +++ b/packages/editor/src/core/hooks/use-collaborative-editor.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { HocuspocusProvider } from "@hocuspocus/provider"; import type { Extensions } from "@tiptap/core"; import Collaboration from "@tiptap/extension-collaboration"; diff --git a/packages/editor/src/core/hooks/use-editor-navigation.ts b/packages/editor/src/core/hooks/use-editor-navigation.ts index d5bdb1d27f1..19784983111 100644 --- a/packages/editor/src/core/hooks/use-editor-navigation.ts +++ b/packages/editor/src/core/hooks/use-editor-navigation.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Editor } from "@tiptap/core"; import { Extension } from "@tiptap/core"; import { useCallback, useRef } from "react"; diff --git a/packages/editor/src/core/hooks/use-editor.ts b/packages/editor/src/core/hooks/use-editor.ts index 0ae81d9dc9b..5cbf10681e2 100644 --- a/packages/editor/src/core/hooks/use-editor.ts +++ b/packages/editor/src/core/hooks/use-editor.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEditorState, useEditor as useTiptapEditor } from "@tiptap/react"; import { useImperativeHandle, useEffect } from "react"; import type { MarkdownStorage } from "tiptap-markdown"; diff --git a/packages/editor/src/core/hooks/use-file-upload.ts b/packages/editor/src/core/hooks/use-file-upload.ts index 86f94633a29..e9d3b8d4a05 100644 --- a/packages/editor/src/core/hooks/use-file-upload.ts +++ b/packages/editor/src/core/hooks/use-file-upload.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Editor, NodeViewProps } from "@tiptap/core"; import type { DragEvent } from "react"; import { useCallback, useEffect, useState } from "react"; diff --git a/packages/editor/src/core/hooks/use-title-editor.ts b/packages/editor/src/core/hooks/use-title-editor.ts index 0272bdb2276..048f21ba69d 100644 --- a/packages/editor/src/core/hooks/use-title-editor.ts +++ b/packages/editor/src/core/hooks/use-title-editor.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { HocuspocusProvider } from "@hocuspocus/provider"; import type { Extensions } from "@tiptap/core"; import { Placeholder } from "@tiptap/extension-placeholder"; diff --git a/packages/editor/src/core/hooks/use-yjs-setup.ts b/packages/editor/src/core/hooks/use-yjs-setup.ts index 126c22a06aa..655fb1d1851 100644 --- a/packages/editor/src/core/hooks/use-yjs-setup.ts +++ b/packages/editor/src/core/hooks/use-yjs-setup.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { HocuspocusProvider } from "@hocuspocus/provider"; // react import { useCallback, useEffect, useRef, useState } from "react"; diff --git a/packages/editor/src/core/plugins/ai-handle.ts b/packages/editor/src/core/plugins/ai-handle.ts index 01e3f28f967..29e6a76c487 100644 --- a/packages/editor/src/core/plugins/ai-handle.ts +++ b/packages/editor/src/core/plugins/ai-handle.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { NodeSelection } from "@tiptap/pm/state"; import type { EditorView } from "@tiptap/pm/view"; // extensions diff --git a/packages/editor/src/core/plugins/drag-handle.ts b/packages/editor/src/core/plugins/drag-handle.ts index 6269d3c0f98..9ecbcd2636d 100644 --- a/packages/editor/src/core/plugins/drag-handle.ts +++ b/packages/editor/src/core/plugins/drag-handle.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Node, Schema } from "@tiptap/pm/model"; import { Fragment, Slice } from "@tiptap/pm/model"; import { NodeSelection } from "@tiptap/pm/state"; diff --git a/packages/editor/src/core/plugins/drop.ts b/packages/editor/src/core/plugins/drop.ts index b0cd873cb82..e0e9057a5c2 100644 --- a/packages/editor/src/core/plugins/drop.ts +++ b/packages/editor/src/core/plugins/drop.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Editor } from "@tiptap/core"; import { Plugin, PluginKey } from "@tiptap/pm/state"; // constants diff --git a/packages/editor/src/core/plugins/file/delete.ts b/packages/editor/src/core/plugins/file/delete.ts index 607ea20447f..cb7ed66faf5 100644 --- a/packages/editor/src/core/plugins/file/delete.ts +++ b/packages/editor/src/core/plugins/file/delete.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Editor } from "@tiptap/core"; import { Plugin, PluginKey } from "@tiptap/pm/state"; import type { EditorState, Transaction } from "@tiptap/pm/state"; diff --git a/packages/editor/src/core/plugins/file/restore.ts b/packages/editor/src/core/plugins/file/restore.ts index 178e41d2b0b..b222b15fd65 100644 --- a/packages/editor/src/core/plugins/file/restore.ts +++ b/packages/editor/src/core/plugins/file/restore.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Editor } from "@tiptap/core"; import { Plugin, PluginKey } from "@tiptap/pm/state"; import type { EditorState, Transaction } from "@tiptap/pm/state"; diff --git a/packages/editor/src/core/plugins/file/root.ts b/packages/editor/src/core/plugins/file/root.ts index 7717f7388ae..9b68513df08 100644 --- a/packages/editor/src/core/plugins/file/root.ts +++ b/packages/editor/src/core/plugins/file/root.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Editor } from "@tiptap/core"; import type { Plugin } from "@tiptap/pm/state"; // types diff --git a/packages/editor/src/core/plugins/file/types.ts b/packages/editor/src/core/plugins/file/types.ts index 636737169d4..9065fe62135 100644 --- a/packages/editor/src/core/plugins/file/types.ts +++ b/packages/editor/src/core/plugins/file/types.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Node as ProseMirrorNode } from "@tiptap/pm/model"; export type TFileNode = ProseMirrorNode & { diff --git a/packages/editor/src/core/plugins/highlight.ts b/packages/editor/src/core/plugins/highlight.ts index 3c65c90ea0d..06a243cd87e 100644 --- a/packages/editor/src/core/plugins/highlight.ts +++ b/packages/editor/src/core/plugins/highlight.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Plugin, PluginKey } from "@tiptap/pm/state"; import { Decoration, DecorationSet } from "@tiptap/pm/view"; diff --git a/packages/editor/src/core/plugins/markdown-clipboard.ts b/packages/editor/src/core/plugins/markdown-clipboard.ts index a97e0658909..efa5c7668a2 100644 --- a/packages/editor/src/core/plugins/markdown-clipboard.ts +++ b/packages/editor/src/core/plugins/markdown-clipboard.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Editor } from "@tiptap/core"; import { Plugin, PluginKey } from "@tiptap/pm/state"; // plane imports diff --git a/packages/editor/src/core/props.ts b/packages/editor/src/core/props.ts index d20b5372d45..91338683f6e 100644 --- a/packages/editor/src/core/props.ts +++ b/packages/editor/src/core/props.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { DOMParser } from "@tiptap/pm/model"; import type { EditorProps } from "@tiptap/pm/view"; // plane utils diff --git a/packages/editor/src/core/types/ai.ts b/packages/editor/src/core/types/ai.ts index 448482e6543..de4e6deb723 100644 --- a/packages/editor/src/core/types/ai.ts +++ b/packages/editor/src/core/types/ai.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TAIMenuProps = { isOpen: boolean; onClose: () => void; diff --git a/packages/editor/src/core/types/asset.ts b/packages/editor/src/core/types/asset.ts index dc1e528d613..09269835309 100644 --- a/packages/editor/src/core/types/asset.ts +++ b/packages/editor/src/core/types/asset.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // constants import type { CORE_EXTENSIONS } from "@/constants/extension"; // plane editor imports diff --git a/packages/editor/src/core/types/collaboration.ts b/packages/editor/src/core/types/collaboration.ts index b0ef4ca2b9a..a0542607af2 100644 --- a/packages/editor/src/core/types/collaboration.ts +++ b/packages/editor/src/core/types/collaboration.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type CollaborationError = | { type: "auth-failed"; message: string } | { type: "network-error"; message: string } diff --git a/packages/editor/src/core/types/config.ts b/packages/editor/src/core/types/config.ts index 0c5c434f0cd..065e4177e1f 100644 --- a/packages/editor/src/core/types/config.ts +++ b/packages/editor/src/core/types/config.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { TWebhookConnectionQueryParams } from "@plane/types"; import type { TExtendedFileHandler } from "@/plane-editor/types/config"; diff --git a/packages/editor/src/core/types/document-collaborative-events.ts b/packages/editor/src/core/types/document-collaborative-events.ts index 53ca50bba61..ba583d108a2 100644 --- a/packages/editor/src/core/types/document-collaborative-events.ts +++ b/packages/editor/src/core/types/document-collaborative-events.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { DocumentCollaborativeEvents } from "@/constants/document-collaborative-events"; // Base type for all action payloads diff --git a/packages/editor/src/core/types/editor.ts b/packages/editor/src/core/types/editor.ts index a4f1cbe5bc3..5da8e419a41 100644 --- a/packages/editor/src/core/types/editor.ts +++ b/packages/editor/src/core/types/editor.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Content, Extensions, JSONContent, RawCommands } from "@tiptap/core"; import type { MarkType, NodeType } from "@tiptap/pm/model"; import type { Selection } from "@tiptap/pm/state"; diff --git a/packages/editor/src/core/types/embed.ts b/packages/editor/src/core/types/embed.ts index 3acd662bec1..96ff8cf1032 100644 --- a/packages/editor/src/core/types/embed.ts +++ b/packages/editor/src/core/types/embed.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TEmbedItem = { id: string; title: string; diff --git a/packages/editor/src/core/types/extensions.ts b/packages/editor/src/core/types/extensions.ts index 8c1c0a48038..2670b6c0398 100644 --- a/packages/editor/src/core/types/extensions.ts +++ b/packages/editor/src/core/types/extensions.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TExtensions = "ai" | "collaboration-cursor" | "issue-embed" | "slash-commands" | "enter-key" | "image"; diff --git a/packages/editor/src/core/types/hook.ts b/packages/editor/src/core/types/hook.ts index 02c6538854a..b586d0f9f14 100644 --- a/packages/editor/src/core/types/hook.ts +++ b/packages/editor/src/core/types/hook.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { HocuspocusProvider } from "@hocuspocus/provider"; import type { Content } from "@tiptap/core"; // local imports diff --git a/packages/editor/src/core/types/index.ts b/packages/editor/src/core/types/index.ts index d3a12bfb5ce..7ba7f104d99 100644 --- a/packages/editor/src/core/types/index.ts +++ b/packages/editor/src/core/types/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./ai"; export * from "./asset"; export * from "./collaboration"; diff --git a/packages/editor/src/core/types/mention.ts b/packages/editor/src/core/types/mention.ts index 4fed4aad851..6481b165940 100644 --- a/packages/editor/src/core/types/mention.ts +++ b/packages/editor/src/core/types/mention.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane types import type { TSearchEntities } from "@plane/types"; diff --git a/packages/editor/src/core/types/slash-commands-suggestion.ts b/packages/editor/src/core/types/slash-commands-suggestion.ts index a8690c90fd5..d0b456287cd 100644 --- a/packages/editor/src/core/types/slash-commands-suggestion.ts +++ b/packages/editor/src/core/types/slash-commands-suggestion.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Editor, Range } from "@tiptap/core"; import type { CSSProperties } from "react"; import type { TEditorCommands } from "@/types"; diff --git a/packages/editor/src/ee/extensions/index.ts b/packages/editor/src/ee/extensions/index.ts index 1c59af5c6a4..31184b3417a 100644 --- a/packages/editor/src/ee/extensions/index.ts +++ b/packages/editor/src/ee/extensions/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "src/ce/extensions"; diff --git a/packages/editor/src/ee/types/index.ts b/packages/editor/src/ee/types/index.ts index 00cebc05e39..2d08dc4bee0 100644 --- a/packages/editor/src/ee/types/index.ts +++ b/packages/editor/src/ee/types/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "src/ce/types"; diff --git a/packages/editor/src/index.ts b/packages/editor/src/index.ts index 3cf3b6fcef3..fd52c83f57d 100644 --- a/packages/editor/src/index.ts +++ b/packages/editor/src/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // editors export { CollaborativeDocumentEditorWithRef, diff --git a/packages/editor/src/lib.ts b/packages/editor/src/lib.ts index 44388a00eae..3acece260a3 100644 --- a/packages/editor/src/lib.ts +++ b/packages/editor/src/lib.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "@/extensions/core-without-props"; export * from "@/constants/document-collaborative-events"; export * from "@/helpers/get-document-server-event"; diff --git a/packages/hooks/src/index.ts b/packages/hooks/src/index.ts index a71e06bf5fc..032a058edc9 100644 --- a/packages/hooks/src/index.ts +++ b/packages/hooks/src/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./use-hash-scroll"; export * from "./use-local-storage"; export * from "./use-outside-click-detector"; diff --git a/packages/hooks/src/use-hash-scroll.ts b/packages/hooks/src/use-hash-scroll.ts index 8265b86d90f..c919ef9f804 100644 --- a/packages/hooks/src/use-hash-scroll.ts +++ b/packages/hooks/src/use-hash-scroll.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback, useEffect, useState } from "react"; type TArgs = { diff --git a/packages/hooks/src/use-local-storage.tsx b/packages/hooks/src/use-local-storage.tsx index cb59b6d9e6d..a9af13507ec 100644 --- a/packages/hooks/src/use-local-storage.tsx +++ b/packages/hooks/src/use-local-storage.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState, useEffect, useCallback } from "react"; export const getValueFromLocalStorage = (key: string, defaultValue: any) => { diff --git a/packages/hooks/src/use-outside-click-detector.tsx b/packages/hooks/src/use-outside-click-detector.tsx index a7c1b8d7140..d084fd0dc73 100644 --- a/packages/hooks/src/use-outside-click-detector.tsx +++ b/packages/hooks/src/use-outside-click-detector.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type React from "react"; import { useEffect } from "react"; diff --git a/packages/hooks/src/use-platform-os.tsx b/packages/hooks/src/use-platform-os.tsx index 3f62e1499bd..dc78c768222 100644 --- a/packages/hooks/src/use-platform-os.tsx +++ b/packages/hooks/src/use-platform-os.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState, useEffect } from "react"; export const usePlatformOS = () => { diff --git a/packages/i18n/src/constants/index.ts b/packages/i18n/src/constants/index.ts index 1f0daf2fc25..94812657cf5 100644 --- a/packages/i18n/src/constants/index.ts +++ b/packages/i18n/src/constants/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./language"; diff --git a/packages/i18n/src/constants/language.ts b/packages/i18n/src/constants/language.ts index 906190256b9..787d14cb11b 100644 --- a/packages/i18n/src/constants/language.ts +++ b/packages/i18n/src/constants/language.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TLanguage, ILanguageOption } from "../types"; export const FALLBACK_LANGUAGE: TLanguage = "en"; diff --git a/packages/i18n/src/context/index.tsx b/packages/i18n/src/context/index.tsx index 22ed0a5e0de..1e4b7de0620 100644 --- a/packages/i18n/src/context/index.tsx +++ b/packages/i18n/src/context/index.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { observer } from "mobx-react"; import React, { createContext } from "react"; // store diff --git a/packages/i18n/src/hooks/index.ts b/packages/i18n/src/hooks/index.ts index fb4e297e216..4728e511aeb 100644 --- a/packages/i18n/src/hooks/index.ts +++ b/packages/i18n/src/hooks/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./use-translation"; diff --git a/packages/i18n/src/hooks/use-translation.ts b/packages/i18n/src/hooks/use-translation.ts index 329d91e2a92..a40a4b33380 100644 --- a/packages/i18n/src/hooks/use-translation.ts +++ b/packages/i18n/src/hooks/use-translation.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useContext } from "react"; // context import { TranslationContext } from "../context"; diff --git a/packages/i18n/src/index.ts b/packages/i18n/src/index.ts index b2049544e69..111d10a2e92 100644 --- a/packages/i18n/src/index.ts +++ b/packages/i18n/src/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./constants"; export * from "./context"; export * from "./hooks"; diff --git a/packages/i18n/src/locales/cs/accessibility.ts b/packages/i18n/src/locales/cs/accessibility.ts index abc14f201ce..50e28caad91 100644 --- a/packages/i18n/src/locales/cs/accessibility.ts +++ b/packages/i18n/src/locales/cs/accessibility.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { aria_labels: { projects_sidebar: { diff --git a/packages/i18n/src/locales/cs/editor.ts b/packages/i18n/src/locales/cs/editor.ts index 927e1a9f2f2..f90361ce43a 100644 --- a/packages/i18n/src/locales/cs/editor.ts +++ b/packages/i18n/src/locales/cs/editor.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default {} as const; diff --git a/packages/i18n/src/locales/cs/empty-state.ts b/packages/i18n/src/locales/cs/empty-state.ts index ccd545d7d8b..d28ed0bdcbf 100644 --- a/packages/i18n/src/locales/cs/empty-state.ts +++ b/packages/i18n/src/locales/cs/empty-state.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { common_empty_state: { progress: { diff --git a/packages/i18n/src/locales/cs/translations.ts b/packages/i18n/src/locales/cs/translations.ts index 87fe4f5d99d..70ffb91f3ae 100644 --- a/packages/i18n/src/locales/cs/translations.ts +++ b/packages/i18n/src/locales/cs/translations.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { sidebar: { projects: "Projekty", diff --git a/packages/i18n/src/locales/de/accessibility.ts b/packages/i18n/src/locales/de/accessibility.ts index 3c596734bf0..243dc955434 100644 --- a/packages/i18n/src/locales/de/accessibility.ts +++ b/packages/i18n/src/locales/de/accessibility.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { aria_labels: { projects_sidebar: { diff --git a/packages/i18n/src/locales/de/editor.ts b/packages/i18n/src/locales/de/editor.ts index 927e1a9f2f2..f90361ce43a 100644 --- a/packages/i18n/src/locales/de/editor.ts +++ b/packages/i18n/src/locales/de/editor.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default {} as const; diff --git a/packages/i18n/src/locales/de/empty-state.ts b/packages/i18n/src/locales/de/empty-state.ts index 96c47c70dca..02601f9dd83 100644 --- a/packages/i18n/src/locales/de/empty-state.ts +++ b/packages/i18n/src/locales/de/empty-state.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { common_empty_state: { progress: { diff --git a/packages/i18n/src/locales/de/translations.ts b/packages/i18n/src/locales/de/translations.ts index a9e676ec1fb..2293008ff71 100644 --- a/packages/i18n/src/locales/de/translations.ts +++ b/packages/i18n/src/locales/de/translations.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { sidebar: { projects: "Projekte", diff --git a/packages/i18n/src/locales/en/accessibility.ts b/packages/i18n/src/locales/en/accessibility.ts index c9fa1b8baa7..e9d56aa5cca 100644 --- a/packages/i18n/src/locales/en/accessibility.ts +++ b/packages/i18n/src/locales/en/accessibility.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { aria_labels: { projects_sidebar: { diff --git a/packages/i18n/src/locales/en/core.ts b/packages/i18n/src/locales/en/core.ts index 49b8f18a235..f12fa734c5d 100644 --- a/packages/i18n/src/locales/en/core.ts +++ b/packages/i18n/src/locales/en/core.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { sidebar: { projects: "Projects", diff --git a/packages/i18n/src/locales/en/editor.ts b/packages/i18n/src/locales/en/editor.ts index 927e1a9f2f2..f90361ce43a 100644 --- a/packages/i18n/src/locales/en/editor.ts +++ b/packages/i18n/src/locales/en/editor.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default {} as const; diff --git a/packages/i18n/src/locales/en/empty-state.ts b/packages/i18n/src/locales/en/empty-state.ts index ae9a063574c..6848a1aa22f 100644 --- a/packages/i18n/src/locales/en/empty-state.ts +++ b/packages/i18n/src/locales/en/empty-state.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { common_empty_state: { progress: { diff --git a/packages/i18n/src/locales/en/translations.ts b/packages/i18n/src/locales/en/translations.ts index c45990182f9..434d950a235 100644 --- a/packages/i18n/src/locales/en/translations.ts +++ b/packages/i18n/src/locales/en/translations.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { submit: "Submit", cancel: "Cancel", diff --git a/packages/i18n/src/locales/es/accessibility.ts b/packages/i18n/src/locales/es/accessibility.ts index 83bb5d7d9c1..c43a0e6fcde 100644 --- a/packages/i18n/src/locales/es/accessibility.ts +++ b/packages/i18n/src/locales/es/accessibility.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { aria_labels: { projects_sidebar: { diff --git a/packages/i18n/src/locales/es/editor.ts b/packages/i18n/src/locales/es/editor.ts index 927e1a9f2f2..f90361ce43a 100644 --- a/packages/i18n/src/locales/es/editor.ts +++ b/packages/i18n/src/locales/es/editor.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default {} as const; diff --git a/packages/i18n/src/locales/es/empty-state.ts b/packages/i18n/src/locales/es/empty-state.ts index 53ccdb8f25c..92c9fba8ae1 100644 --- a/packages/i18n/src/locales/es/empty-state.ts +++ b/packages/i18n/src/locales/es/empty-state.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { common_empty_state: { progress: { diff --git a/packages/i18n/src/locales/es/translations.ts b/packages/i18n/src/locales/es/translations.ts index 302e4b1eb06..61d2b9ad1aa 100644 --- a/packages/i18n/src/locales/es/translations.ts +++ b/packages/i18n/src/locales/es/translations.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { sidebar: { projects: "Proyectos", diff --git a/packages/i18n/src/locales/fr/accessibility.ts b/packages/i18n/src/locales/fr/accessibility.ts index 4dedb604eed..b5f2ee88c70 100644 --- a/packages/i18n/src/locales/fr/accessibility.ts +++ b/packages/i18n/src/locales/fr/accessibility.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { aria_labels: { projects_sidebar: { diff --git a/packages/i18n/src/locales/fr/editor.ts b/packages/i18n/src/locales/fr/editor.ts index 927e1a9f2f2..f90361ce43a 100644 --- a/packages/i18n/src/locales/fr/editor.ts +++ b/packages/i18n/src/locales/fr/editor.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default {} as const; diff --git a/packages/i18n/src/locales/fr/empty-state.ts b/packages/i18n/src/locales/fr/empty-state.ts index ca97443ef8e..58439868f79 100644 --- a/packages/i18n/src/locales/fr/empty-state.ts +++ b/packages/i18n/src/locales/fr/empty-state.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { common_empty_state: { progress: { diff --git a/packages/i18n/src/locales/fr/translations.ts b/packages/i18n/src/locales/fr/translations.ts index 39feafad752..2409aee21f3 100644 --- a/packages/i18n/src/locales/fr/translations.ts +++ b/packages/i18n/src/locales/fr/translations.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { sidebar: { projects: "Projets", diff --git a/packages/i18n/src/locales/id/accessibility.ts b/packages/i18n/src/locales/id/accessibility.ts index 2e9c800a7ac..e871f4a0096 100644 --- a/packages/i18n/src/locales/id/accessibility.ts +++ b/packages/i18n/src/locales/id/accessibility.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { aria_labels: { projects_sidebar: { diff --git a/packages/i18n/src/locales/id/editor.ts b/packages/i18n/src/locales/id/editor.ts index 927e1a9f2f2..f90361ce43a 100644 --- a/packages/i18n/src/locales/id/editor.ts +++ b/packages/i18n/src/locales/id/editor.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default {} as const; diff --git a/packages/i18n/src/locales/id/empty-state.ts b/packages/i18n/src/locales/id/empty-state.ts index 4cdd36c99a9..2ac96a88b1a 100644 --- a/packages/i18n/src/locales/id/empty-state.ts +++ b/packages/i18n/src/locales/id/empty-state.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { common_empty_state: { progress: { diff --git a/packages/i18n/src/locales/id/translations.ts b/packages/i18n/src/locales/id/translations.ts index f6edba7800f..e0e4383f475 100644 --- a/packages/i18n/src/locales/id/translations.ts +++ b/packages/i18n/src/locales/id/translations.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { sidebar: { projects: "Projek", diff --git a/packages/i18n/src/locales/index.ts b/packages/i18n/src/locales/index.ts index 6bd62cf41d6..086a42effb3 100644 --- a/packages/i18n/src/locales/index.ts +++ b/packages/i18n/src/locales/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // Export all locale files to make them accessible from the package root export { default as enCore } from "./en/core"; export { default as enTranslations } from "./en/translations"; diff --git a/packages/i18n/src/locales/it/accessibility.ts b/packages/i18n/src/locales/it/accessibility.ts index 64e53c6af14..d7b7e90c9d5 100644 --- a/packages/i18n/src/locales/it/accessibility.ts +++ b/packages/i18n/src/locales/it/accessibility.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { aria_labels: { projects_sidebar: { diff --git a/packages/i18n/src/locales/it/editor.ts b/packages/i18n/src/locales/it/editor.ts index 927e1a9f2f2..f90361ce43a 100644 --- a/packages/i18n/src/locales/it/editor.ts +++ b/packages/i18n/src/locales/it/editor.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default {} as const; diff --git a/packages/i18n/src/locales/it/empty-state.ts b/packages/i18n/src/locales/it/empty-state.ts index 0e5e458a9b8..e43388184af 100644 --- a/packages/i18n/src/locales/it/empty-state.ts +++ b/packages/i18n/src/locales/it/empty-state.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { common_empty_state: { progress: { diff --git a/packages/i18n/src/locales/it/translations.ts b/packages/i18n/src/locales/it/translations.ts index 21d8dfb4f4a..ca11ebab17f 100644 --- a/packages/i18n/src/locales/it/translations.ts +++ b/packages/i18n/src/locales/it/translations.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { sidebar: { projects: "Progetti", diff --git a/packages/i18n/src/locales/ja/accessibility.ts b/packages/i18n/src/locales/ja/accessibility.ts index e96c2cf295f..d9386758bb6 100644 --- a/packages/i18n/src/locales/ja/accessibility.ts +++ b/packages/i18n/src/locales/ja/accessibility.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { aria_labels: { projects_sidebar: { diff --git a/packages/i18n/src/locales/ja/editor.ts b/packages/i18n/src/locales/ja/editor.ts index 927e1a9f2f2..f90361ce43a 100644 --- a/packages/i18n/src/locales/ja/editor.ts +++ b/packages/i18n/src/locales/ja/editor.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default {} as const; diff --git a/packages/i18n/src/locales/ja/empty-state.ts b/packages/i18n/src/locales/ja/empty-state.ts index a5be665bcd1..c60317a8c52 100644 --- a/packages/i18n/src/locales/ja/empty-state.ts +++ b/packages/i18n/src/locales/ja/empty-state.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { common_empty_state: { progress: { diff --git a/packages/i18n/src/locales/ja/translations.ts b/packages/i18n/src/locales/ja/translations.ts index 611218e414b..8db2fbba6d7 100644 --- a/packages/i18n/src/locales/ja/translations.ts +++ b/packages/i18n/src/locales/ja/translations.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { sidebar: { projects: "プロジェクト", diff --git a/packages/i18n/src/locales/ko/accessibility.ts b/packages/i18n/src/locales/ko/accessibility.ts index 6c3ba882c89..31249f0df5a 100644 --- a/packages/i18n/src/locales/ko/accessibility.ts +++ b/packages/i18n/src/locales/ko/accessibility.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { aria_labels: { projects_sidebar: { diff --git a/packages/i18n/src/locales/ko/editor.ts b/packages/i18n/src/locales/ko/editor.ts index 927e1a9f2f2..f90361ce43a 100644 --- a/packages/i18n/src/locales/ko/editor.ts +++ b/packages/i18n/src/locales/ko/editor.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default {} as const; diff --git a/packages/i18n/src/locales/ko/empty-state.ts b/packages/i18n/src/locales/ko/empty-state.ts index 80b62d1e0f1..ccb200883ff 100644 --- a/packages/i18n/src/locales/ko/empty-state.ts +++ b/packages/i18n/src/locales/ko/empty-state.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { common_empty_state: { progress: { diff --git a/packages/i18n/src/locales/ko/translations.ts b/packages/i18n/src/locales/ko/translations.ts index 74dd37a3cb3..911a17b69ad 100644 --- a/packages/i18n/src/locales/ko/translations.ts +++ b/packages/i18n/src/locales/ko/translations.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { sidebar: { projects: "프로젝트", diff --git a/packages/i18n/src/locales/pl/accessibility.ts b/packages/i18n/src/locales/pl/accessibility.ts index 444b9539cfa..34532feffe4 100644 --- a/packages/i18n/src/locales/pl/accessibility.ts +++ b/packages/i18n/src/locales/pl/accessibility.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { aria_labels: { projects_sidebar: { diff --git a/packages/i18n/src/locales/pl/editor.ts b/packages/i18n/src/locales/pl/editor.ts index 927e1a9f2f2..f90361ce43a 100644 --- a/packages/i18n/src/locales/pl/editor.ts +++ b/packages/i18n/src/locales/pl/editor.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default {} as const; diff --git a/packages/i18n/src/locales/pl/empty-state.ts b/packages/i18n/src/locales/pl/empty-state.ts index 79951dedd08..7a7e7383e98 100644 --- a/packages/i18n/src/locales/pl/empty-state.ts +++ b/packages/i18n/src/locales/pl/empty-state.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { common_empty_state: { progress: { diff --git a/packages/i18n/src/locales/pl/translations.ts b/packages/i18n/src/locales/pl/translations.ts index b81dd7676e1..008540a666b 100644 --- a/packages/i18n/src/locales/pl/translations.ts +++ b/packages/i18n/src/locales/pl/translations.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { sidebar: { projects: "Projekty", diff --git a/packages/i18n/src/locales/pt-BR/accessibility.ts b/packages/i18n/src/locales/pt-BR/accessibility.ts index 41238b8cc85..066a6f30553 100644 --- a/packages/i18n/src/locales/pt-BR/accessibility.ts +++ b/packages/i18n/src/locales/pt-BR/accessibility.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { aria_labels: { projects_sidebar: { diff --git a/packages/i18n/src/locales/pt-BR/editor.ts b/packages/i18n/src/locales/pt-BR/editor.ts index 927e1a9f2f2..f90361ce43a 100644 --- a/packages/i18n/src/locales/pt-BR/editor.ts +++ b/packages/i18n/src/locales/pt-BR/editor.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default {} as const; diff --git a/packages/i18n/src/locales/pt-BR/empty-state.ts b/packages/i18n/src/locales/pt-BR/empty-state.ts index 56712f10e2a..c34cc617d20 100644 --- a/packages/i18n/src/locales/pt-BR/empty-state.ts +++ b/packages/i18n/src/locales/pt-BR/empty-state.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { common_empty_state: { progress: { diff --git a/packages/i18n/src/locales/pt-BR/translations.ts b/packages/i18n/src/locales/pt-BR/translations.ts index 1424a438f75..10ce2a39bb9 100644 --- a/packages/i18n/src/locales/pt-BR/translations.ts +++ b/packages/i18n/src/locales/pt-BR/translations.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { sidebar: { projects: "Projetos", diff --git a/packages/i18n/src/locales/ro/accessibility.ts b/packages/i18n/src/locales/ro/accessibility.ts index 992467931a1..d5587bf74ff 100644 --- a/packages/i18n/src/locales/ro/accessibility.ts +++ b/packages/i18n/src/locales/ro/accessibility.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { aria_labels: { projects_sidebar: { diff --git a/packages/i18n/src/locales/ro/editor.ts b/packages/i18n/src/locales/ro/editor.ts index 927e1a9f2f2..f90361ce43a 100644 --- a/packages/i18n/src/locales/ro/editor.ts +++ b/packages/i18n/src/locales/ro/editor.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default {} as const; diff --git a/packages/i18n/src/locales/ro/empty-state.ts b/packages/i18n/src/locales/ro/empty-state.ts index 539c0e2ac7a..7627c4a8dce 100644 --- a/packages/i18n/src/locales/ro/empty-state.ts +++ b/packages/i18n/src/locales/ro/empty-state.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { common_empty_state: { progress: { diff --git a/packages/i18n/src/locales/ro/translations.ts b/packages/i18n/src/locales/ro/translations.ts index c9c748f7ffb..4bd68c082dc 100644 --- a/packages/i18n/src/locales/ro/translations.ts +++ b/packages/i18n/src/locales/ro/translations.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { sidebar: { projects: "Proiecte", diff --git a/packages/i18n/src/locales/ru/accessibility.ts b/packages/i18n/src/locales/ru/accessibility.ts index 0156064e690..0690b125caf 100644 --- a/packages/i18n/src/locales/ru/accessibility.ts +++ b/packages/i18n/src/locales/ru/accessibility.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { aria_labels: { projects_sidebar: { diff --git a/packages/i18n/src/locales/ru/editor.ts b/packages/i18n/src/locales/ru/editor.ts index 927e1a9f2f2..f90361ce43a 100644 --- a/packages/i18n/src/locales/ru/editor.ts +++ b/packages/i18n/src/locales/ru/editor.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default {} as const; diff --git a/packages/i18n/src/locales/ru/empty-state.ts b/packages/i18n/src/locales/ru/empty-state.ts index 52f1b004317..9645d419d41 100644 --- a/packages/i18n/src/locales/ru/empty-state.ts +++ b/packages/i18n/src/locales/ru/empty-state.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { common_empty_state: { progress: { diff --git a/packages/i18n/src/locales/ru/translations.ts b/packages/i18n/src/locales/ru/translations.ts index f91403e9144..317093e4e37 100644 --- a/packages/i18n/src/locales/ru/translations.ts +++ b/packages/i18n/src/locales/ru/translations.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { sidebar: { projects: "Проекты", diff --git a/packages/i18n/src/locales/sk/accessibility.ts b/packages/i18n/src/locales/sk/accessibility.ts index 5038c41bee8..b7c3f05473c 100644 --- a/packages/i18n/src/locales/sk/accessibility.ts +++ b/packages/i18n/src/locales/sk/accessibility.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { aria_labels: { projects_sidebar: { diff --git a/packages/i18n/src/locales/sk/editor.ts b/packages/i18n/src/locales/sk/editor.ts index 927e1a9f2f2..f90361ce43a 100644 --- a/packages/i18n/src/locales/sk/editor.ts +++ b/packages/i18n/src/locales/sk/editor.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default {} as const; diff --git a/packages/i18n/src/locales/sk/empty-state.ts b/packages/i18n/src/locales/sk/empty-state.ts index a82f47d3ee1..bb89c93c1b3 100644 --- a/packages/i18n/src/locales/sk/empty-state.ts +++ b/packages/i18n/src/locales/sk/empty-state.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { common_empty_state: { progress: { diff --git a/packages/i18n/src/locales/sk/translations.ts b/packages/i18n/src/locales/sk/translations.ts index 5e579e1d5fd..0700f6a280e 100644 --- a/packages/i18n/src/locales/sk/translations.ts +++ b/packages/i18n/src/locales/sk/translations.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { sidebar: { projects: "Projekty", diff --git a/packages/i18n/src/locales/tr-TR/accessibility.ts b/packages/i18n/src/locales/tr-TR/accessibility.ts index 9675474d063..664fc6cee03 100644 --- a/packages/i18n/src/locales/tr-TR/accessibility.ts +++ b/packages/i18n/src/locales/tr-TR/accessibility.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { aria_labels: { projects_sidebar: { diff --git a/packages/i18n/src/locales/tr-TR/editor.ts b/packages/i18n/src/locales/tr-TR/editor.ts index 927e1a9f2f2..f90361ce43a 100644 --- a/packages/i18n/src/locales/tr-TR/editor.ts +++ b/packages/i18n/src/locales/tr-TR/editor.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default {} as const; diff --git a/packages/i18n/src/locales/tr-TR/empty-state.ts b/packages/i18n/src/locales/tr-TR/empty-state.ts index 64bf46c2088..6d66254b820 100644 --- a/packages/i18n/src/locales/tr-TR/empty-state.ts +++ b/packages/i18n/src/locales/tr-TR/empty-state.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { common_empty_state: { progress: { diff --git a/packages/i18n/src/locales/tr-TR/translations.ts b/packages/i18n/src/locales/tr-TR/translations.ts index 568856113af..4089d84b850 100644 --- a/packages/i18n/src/locales/tr-TR/translations.ts +++ b/packages/i18n/src/locales/tr-TR/translations.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { sidebar: { projects: "Projeler", diff --git a/packages/i18n/src/locales/ua/accessibility.ts b/packages/i18n/src/locales/ua/accessibility.ts index 6e9847af331..34dea3cd5a7 100644 --- a/packages/i18n/src/locales/ua/accessibility.ts +++ b/packages/i18n/src/locales/ua/accessibility.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { aria_labels: { projects_sidebar: { diff --git a/packages/i18n/src/locales/ua/editor.ts b/packages/i18n/src/locales/ua/editor.ts index 927e1a9f2f2..f90361ce43a 100644 --- a/packages/i18n/src/locales/ua/editor.ts +++ b/packages/i18n/src/locales/ua/editor.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default {} as const; diff --git a/packages/i18n/src/locales/ua/empty-state.ts b/packages/i18n/src/locales/ua/empty-state.ts index bac4b18ef27..b0bc9e97120 100644 --- a/packages/i18n/src/locales/ua/empty-state.ts +++ b/packages/i18n/src/locales/ua/empty-state.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { common_empty_state: { progress: { diff --git a/packages/i18n/src/locales/ua/translations.ts b/packages/i18n/src/locales/ua/translations.ts index dfd57a054a3..b1bc4a7c8b4 100644 --- a/packages/i18n/src/locales/ua/translations.ts +++ b/packages/i18n/src/locales/ua/translations.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { sidebar: { projects: "Проєкти", diff --git a/packages/i18n/src/locales/vi-VN/accessibility.ts b/packages/i18n/src/locales/vi-VN/accessibility.ts index 5a0734c9ea8..cd14dd61e25 100644 --- a/packages/i18n/src/locales/vi-VN/accessibility.ts +++ b/packages/i18n/src/locales/vi-VN/accessibility.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { aria_labels: { projects_sidebar: { diff --git a/packages/i18n/src/locales/vi-VN/editor.ts b/packages/i18n/src/locales/vi-VN/editor.ts index 927e1a9f2f2..f90361ce43a 100644 --- a/packages/i18n/src/locales/vi-VN/editor.ts +++ b/packages/i18n/src/locales/vi-VN/editor.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default {} as const; diff --git a/packages/i18n/src/locales/vi-VN/empty-state.ts b/packages/i18n/src/locales/vi-VN/empty-state.ts index 5d2a6ce2190..0d1146eaf97 100644 --- a/packages/i18n/src/locales/vi-VN/empty-state.ts +++ b/packages/i18n/src/locales/vi-VN/empty-state.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { common_empty_state: { progress: { diff --git a/packages/i18n/src/locales/vi-VN/translations.ts b/packages/i18n/src/locales/vi-VN/translations.ts index 70a7cccdedf..fb48215d25f 100644 --- a/packages/i18n/src/locales/vi-VN/translations.ts +++ b/packages/i18n/src/locales/vi-VN/translations.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { sidebar: { projects: "Dự án", diff --git a/packages/i18n/src/locales/zh-CN/accessibility.ts b/packages/i18n/src/locales/zh-CN/accessibility.ts index d537ef62a18..d2a5f334f44 100644 --- a/packages/i18n/src/locales/zh-CN/accessibility.ts +++ b/packages/i18n/src/locales/zh-CN/accessibility.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { aria_labels: { projects_sidebar: { diff --git a/packages/i18n/src/locales/zh-CN/editor.ts b/packages/i18n/src/locales/zh-CN/editor.ts index 927e1a9f2f2..f90361ce43a 100644 --- a/packages/i18n/src/locales/zh-CN/editor.ts +++ b/packages/i18n/src/locales/zh-CN/editor.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default {} as const; diff --git a/packages/i18n/src/locales/zh-CN/empty-state.ts b/packages/i18n/src/locales/zh-CN/empty-state.ts index 607c4e05b5b..3a3c9c83164 100644 --- a/packages/i18n/src/locales/zh-CN/empty-state.ts +++ b/packages/i18n/src/locales/zh-CN/empty-state.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { common_empty_state: { progress: { diff --git a/packages/i18n/src/locales/zh-CN/translations.ts b/packages/i18n/src/locales/zh-CN/translations.ts index cca65f5bb52..22495420e00 100644 --- a/packages/i18n/src/locales/zh-CN/translations.ts +++ b/packages/i18n/src/locales/zh-CN/translations.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { sidebar: { projects: "项目", diff --git a/packages/i18n/src/locales/zh-TW/accessibility.ts b/packages/i18n/src/locales/zh-TW/accessibility.ts index 4f8999f009a..b6e593418b0 100644 --- a/packages/i18n/src/locales/zh-TW/accessibility.ts +++ b/packages/i18n/src/locales/zh-TW/accessibility.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { aria_labels: { projects_sidebar: { diff --git a/packages/i18n/src/locales/zh-TW/editor.ts b/packages/i18n/src/locales/zh-TW/editor.ts index 927e1a9f2f2..f90361ce43a 100644 --- a/packages/i18n/src/locales/zh-TW/editor.ts +++ b/packages/i18n/src/locales/zh-TW/editor.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default {} as const; diff --git a/packages/i18n/src/locales/zh-TW/empty-state.ts b/packages/i18n/src/locales/zh-TW/empty-state.ts index cae9d83a3bc..a710dbef65c 100644 --- a/packages/i18n/src/locales/zh-TW/empty-state.ts +++ b/packages/i18n/src/locales/zh-TW/empty-state.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { common_empty_state: { progress: { diff --git a/packages/i18n/src/locales/zh-TW/translations.ts b/packages/i18n/src/locales/zh-TW/translations.ts index 337b329c760..59019aa12d9 100644 --- a/packages/i18n/src/locales/zh-TW/translations.ts +++ b/packages/i18n/src/locales/zh-TW/translations.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default { sidebar: { projects: "專案", diff --git a/packages/i18n/src/store/index.ts b/packages/i18n/src/store/index.ts index c0366a0ea08..27a4bb7fd7b 100644 --- a/packages/i18n/src/store/index.ts +++ b/packages/i18n/src/store/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import IntlMessageFormat from "intl-messageformat"; import { get, merge } from "lodash-es"; import { makeAutoObservable, runInAction } from "mobx"; diff --git a/packages/i18n/src/types/index.ts b/packages/i18n/src/types/index.ts index d56ad1e16dd..9e90d6215e3 100644 --- a/packages/i18n/src/types/index.ts +++ b/packages/i18n/src/types/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./language"; export * from "./translation"; diff --git a/packages/i18n/src/types/language.ts b/packages/i18n/src/types/language.ts index 72ab64032e8..a6a766b4204 100644 --- a/packages/i18n/src/types/language.ts +++ b/packages/i18n/src/types/language.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TLanguage = | "en" | "fr" diff --git a/packages/i18n/src/types/translation.ts b/packages/i18n/src/types/translation.ts index b75705552a2..8c2ec591de3 100644 --- a/packages/i18n/src/types/translation.ts +++ b/packages/i18n/src/types/translation.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export interface ITranslation { [key: string]: string | ITranslation; } diff --git a/packages/logger/src/config.ts b/packages/logger/src/config.ts index be951eb3e0b..db534020bc0 100644 --- a/packages/logger/src/config.ts +++ b/packages/logger/src/config.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { LoggerOptions } from "winston"; import { createLogger, format, transports } from "winston"; diff --git a/packages/logger/src/index.ts b/packages/logger/src/index.ts index 715301ad305..dc15ddae6a7 100644 --- a/packages/logger/src/index.ts +++ b/packages/logger/src/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./config"; export * from "./middleware"; diff --git a/packages/logger/src/middleware.ts b/packages/logger/src/middleware.ts index b1e9e68ccc1..d973b51afdc 100644 --- a/packages/logger/src/middleware.ts +++ b/packages/logger/src/middleware.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { RequestHandler } from "express"; import expressWinston from "express-winston"; import { transports } from "winston"; diff --git a/packages/propel/.storybook/main.ts b/packages/propel/.storybook/main.ts index 96607e1b5d6..89ec3a45d5a 100644 --- a/packages/propel/.storybook/main.ts +++ b/packages/propel/.storybook/main.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { StorybookConfig } from "@storybook/react-vite"; import { join, dirname } from "path"; diff --git a/packages/propel/.storybook/manager.ts b/packages/propel/.storybook/manager.ts index b0d3a40220b..014936f59db 100644 --- a/packages/propel/.storybook/manager.ts +++ b/packages/propel/.storybook/manager.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { addons } from "storybook/manager-api"; import { create } from "storybook/theming"; diff --git a/packages/propel/.storybook/preview.ts b/packages/propel/.storybook/preview.ts index 917f3f37395..bf9957c54a4 100644 --- a/packages/propel/.storybook/preview.ts +++ b/packages/propel/.storybook/preview.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Preview } from "@storybook/react-vite"; import "./tailwind.css"; diff --git a/packages/propel/src/accordion/accordion.stories.tsx b/packages/propel/src/accordion/accordion.stories.tsx index ed9428b077d..a2c7d05ade1 100644 --- a/packages/propel/src/accordion/accordion.stories.tsx +++ b/packages/propel/src/accordion/accordion.stories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Meta, StoryObj } from "@storybook/react-vite"; import { Accordion } from "./accordion"; diff --git a/packages/propel/src/accordion/accordion.tsx b/packages/propel/src/accordion/accordion.tsx index 2b333c28c10..353e587acca 100644 --- a/packages/propel/src/accordion/accordion.tsx +++ b/packages/propel/src/accordion/accordion.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { Accordion as BaseAccordion } from "@base-ui-components/react"; diff --git a/packages/propel/src/accordion/index.ts b/packages/propel/src/accordion/index.ts index d236f3b99c2..d0ab5a8dbf1 100644 --- a/packages/propel/src/accordion/index.ts +++ b/packages/propel/src/accordion/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./accordion"; diff --git a/packages/propel/src/animated-counter/animated-counter.stories.tsx b/packages/propel/src/animated-counter/animated-counter.stories.tsx index b2c17d52749..df069d22def 100644 --- a/packages/propel/src/animated-counter/animated-counter.stories.tsx +++ b/packages/propel/src/animated-counter/animated-counter.stories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState, useEffect } from "react"; import type { Meta, StoryObj } from "@storybook/react-vite"; import { AnimatedCounter } from "./animated-counter"; diff --git a/packages/propel/src/animated-counter/animated-counter.tsx b/packages/propel/src/animated-counter/animated-counter.tsx index 67c05a0c233..6d4bacb9ba8 100644 --- a/packages/propel/src/animated-counter/animated-counter.tsx +++ b/packages/propel/src/animated-counter/animated-counter.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState, useEffect } from "react"; import { cn } from "../utils"; diff --git a/packages/propel/src/animated-counter/index.ts b/packages/propel/src/animated-counter/index.ts index 86b4c39b8a4..35e0d988d11 100644 --- a/packages/propel/src/animated-counter/index.ts +++ b/packages/propel/src/animated-counter/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export { AnimatedCounter } from "./animated-counter"; export type { AnimatedCounterProps } from "./animated-counter"; diff --git a/packages/propel/src/avatar/avatar.stories.tsx b/packages/propel/src/avatar/avatar.stories.tsx index c392af57d8e..dac386ed962 100644 --- a/packages/propel/src/avatar/avatar.stories.tsx +++ b/packages/propel/src/avatar/avatar.stories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Meta, StoryObj } from "@storybook/react-vite"; import { Avatar } from "./avatar"; diff --git a/packages/propel/src/avatar/avatar.tsx b/packages/propel/src/avatar/avatar.tsx index bb43d5a07f8..9fc4f53e839 100644 --- a/packages/propel/src/avatar/avatar.tsx +++ b/packages/propel/src/avatar/avatar.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { Avatar as AvatarPrimitive } from "@base-ui-components/react/avatar"; import { cn } from "../utils/classname"; diff --git a/packages/propel/src/avatar/index.ts b/packages/propel/src/avatar/index.ts index 90fdb226bcb..522264e6de8 100644 --- a/packages/propel/src/avatar/index.ts +++ b/packages/propel/src/avatar/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./avatar"; diff --git a/packages/propel/src/badge/badge.stories.tsx b/packages/propel/src/badge/badge.stories.tsx index b2208066a3e..75e34e96d8f 100644 --- a/packages/propel/src/badge/badge.stories.tsx +++ b/packages/propel/src/badge/badge.stories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Meta, StoryObj } from "@storybook/react-vite"; import { Badge } from "./badge"; diff --git a/packages/propel/src/badge/badge.tsx b/packages/propel/src/badge/badge.tsx index 44a67214132..3d34ba702c6 100644 --- a/packages/propel/src/badge/badge.tsx +++ b/packages/propel/src/badge/badge.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { cn } from "../utils"; import type { BadgeProps } from "./helper"; diff --git a/packages/propel/src/badge/helper.tsx b/packages/propel/src/badge/helper.tsx index 6e45d28224f..458a293de04 100644 --- a/packages/propel/src/badge/helper.tsx +++ b/packages/propel/src/badge/helper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { VariantProps } from "class-variance-authority"; import { cva } from "class-variance-authority"; diff --git a/packages/propel/src/badge/index.ts b/packages/propel/src/badge/index.ts index 9fd1b0bd722..7372c7cb45a 100644 --- a/packages/propel/src/badge/index.ts +++ b/packages/propel/src/badge/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export { Badge } from "./badge"; export { getBadgeStyling } from "./helper"; export type { BadgeProps, TBadgeVariant, TBadgeSize } from "./helper"; diff --git a/packages/propel/src/banner/banner.stories.tsx b/packages/propel/src/banner/banner.stories.tsx index 9270d6b2b03..325b67520b5 100644 --- a/packages/propel/src/banner/banner.stories.tsx +++ b/packages/propel/src/banner/banner.stories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Meta, StoryObj } from "@storybook/react-vite"; import { Banner } from "./banner"; diff --git a/packages/propel/src/banner/banner.tsx b/packages/propel/src/banner/banner.tsx index 680c1bba169..077e69928e2 100644 --- a/packages/propel/src/banner/banner.tsx +++ b/packages/propel/src/banner/banner.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { cn } from "../utils"; import type { TBannerVariant } from "./helper"; diff --git a/packages/propel/src/banner/helper.tsx b/packages/propel/src/banner/helper.tsx index 8594bad1d31..1384b3109be 100644 --- a/packages/propel/src/banner/helper.tsx +++ b/packages/propel/src/banner/helper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TBannerVariant = "success" | "error" | "warning" | "info"; export interface IBannerStyling { diff --git a/packages/propel/src/banner/index.ts b/packages/propel/src/banner/index.ts index 12d0a82b4c9..1b8f7995e0d 100644 --- a/packages/propel/src/banner/index.ts +++ b/packages/propel/src/banner/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export { Banner } from "./banner"; export type { BannerProps, BannerVariant } from "./banner"; export type { TBannerVariant } from "./helper"; diff --git a/packages/propel/src/button/button.stories.tsx b/packages/propel/src/button/button.stories.tsx index 3534557b3db..3a42c93520b 100644 --- a/packages/propel/src/button/button.stories.tsx +++ b/packages/propel/src/button/button.stories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Meta, StoryObj } from "@storybook/react-vite"; import { Button } from "./button"; diff --git a/packages/propel/src/button/button.tsx b/packages/propel/src/button/button.tsx index 6c3efe08613..6055c75d83b 100644 --- a/packages/propel/src/button/button.tsx +++ b/packages/propel/src/button/button.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { cn } from "../utils"; import type { ButtonProps } from "./helper"; diff --git a/packages/propel/src/button/helper.tsx b/packages/propel/src/button/helper.tsx index 20e60093a46..42dc4cd90ce 100644 --- a/packages/propel/src/button/helper.tsx +++ b/packages/propel/src/button/helper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { VariantProps } from "class-variance-authority"; import { cva } from "class-variance-authority"; diff --git a/packages/propel/src/button/index.ts b/packages/propel/src/button/index.ts index 31e7fa5e9d5..95ba2dab4e3 100644 --- a/packages/propel/src/button/index.ts +++ b/packages/propel/src/button/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export { Button } from "./button"; export { getButtonStyling } from "./helper"; export type { ButtonProps, TButtonVariant, TButtonSize } from "./helper"; diff --git a/packages/propel/src/calendar/calendar.stories.tsx b/packages/propel/src/calendar/calendar.stories.tsx index 2a70fbfb6da..a6a7a7a3fd0 100644 --- a/packages/propel/src/calendar/calendar.stories.tsx +++ b/packages/propel/src/calendar/calendar.stories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import type { Meta, StoryObj } from "@storybook/react-vite"; import type { DateRange } from "react-day-picker"; diff --git a/packages/propel/src/calendar/index.ts b/packages/propel/src/calendar/index.ts index 33709fd2b0f..dc603cd89e3 100644 --- a/packages/propel/src/calendar/index.ts +++ b/packages/propel/src/calendar/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; export type { Matcher, DateRange } from "react-day-picker"; diff --git a/packages/propel/src/calendar/root.tsx b/packages/propel/src/calendar/root.tsx index c754a06e4ba..eb962064be6 100644 --- a/packages/propel/src/calendar/root.tsx +++ b/packages/propel/src/calendar/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { DayPicker } from "react-day-picker"; import { ChevronLeftIcon } from "../icons/arrows/chevron-left"; diff --git a/packages/propel/src/card/card.stories.tsx b/packages/propel/src/card/card.stories.tsx index aaeebd4bfe4..02eafd6b19f 100644 --- a/packages/propel/src/card/card.stories.tsx +++ b/packages/propel/src/card/card.stories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Meta, StoryObj } from "@storybook/react-vite"; import { Card, ECardVariant, ECardSpacing, ECardDirection } from "./card"; diff --git a/packages/propel/src/card/card.tsx b/packages/propel/src/card/card.tsx index 90223e2ae1c..30275009805 100644 --- a/packages/propel/src/card/card.tsx +++ b/packages/propel/src/card/card.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { cn } from "../utils/classname"; import type { TCardDirection, TCardSpacing, TCardVariant } from "./helper"; diff --git a/packages/propel/src/card/helper.tsx b/packages/propel/src/card/helper.tsx index fabaeb74eed..cc914c5da8f 100644 --- a/packages/propel/src/card/helper.tsx +++ b/packages/propel/src/card/helper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export enum ECardVariant { WITHOUT_SHADOW = "without-shadow", WITH_SHADOW = "with-shadow", diff --git a/packages/propel/src/card/index.ts b/packages/propel/src/card/index.ts index 1d243e763f7..4260f8508d3 100644 --- a/packages/propel/src/card/index.ts +++ b/packages/propel/src/card/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./card"; diff --git a/packages/propel/src/charts/area-chart/index.ts b/packages/propel/src/charts/area-chart/index.ts index 1efe34c51ec..d980334597b 100644 --- a/packages/propel/src/charts/area-chart/index.ts +++ b/packages/propel/src/charts/area-chart/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/packages/propel/src/charts/area-chart/root.tsx b/packages/propel/src/charts/area-chart/root.tsx index e5cad202956..9999c3d0b31 100644 --- a/packages/propel/src/charts/area-chart/root.tsx +++ b/packages/propel/src/charts/area-chart/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useMemo, useState } from "react"; import { Area, Legend, ResponsiveContainer, Tooltip, XAxis, YAxis, Line, ComposedChart, CartesianGrid } from "recharts"; // plane imports diff --git a/packages/propel/src/charts/bar-chart/bar.tsx b/packages/propel/src/charts/bar-chart/bar.tsx index d77e0bbe337..1df9c2188ac 100644 --- a/packages/propel/src/charts/bar-chart/bar.tsx +++ b/packages/propel/src/charts/bar-chart/bar.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + /* eslint-disable @typescript-eslint/no-explicit-any */ import React from "react"; // plane imports diff --git a/packages/propel/src/charts/bar-chart/index.ts b/packages/propel/src/charts/bar-chart/index.ts index 1efe34c51ec..d980334597b 100644 --- a/packages/propel/src/charts/bar-chart/index.ts +++ b/packages/propel/src/charts/bar-chart/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/packages/propel/src/charts/bar-chart/root.tsx b/packages/propel/src/charts/bar-chart/root.tsx index 2f89f368a46..2dd5f22881a 100644 --- a/packages/propel/src/charts/bar-chart/root.tsx +++ b/packages/propel/src/charts/bar-chart/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + /* eslint-disable @typescript-eslint/no-explicit-any */ import React, { useCallback, useMemo, useState } from "react"; import { diff --git a/packages/propel/src/charts/components/legend.tsx b/packages/propel/src/charts/components/legend.tsx index d1b8f54335d..52968afc2c8 100644 --- a/packages/propel/src/charts/components/legend.tsx +++ b/packages/propel/src/charts/components/legend.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import type { LegendProps } from "recharts"; // plane imports diff --git a/packages/propel/src/charts/components/tick.tsx b/packages/propel/src/charts/components/tick.tsx index 368b9c06d72..307b283290d 100644 --- a/packages/propel/src/charts/components/tick.tsx +++ b/packages/propel/src/charts/components/tick.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + /* eslint-disable @typescript-eslint/no-explicit-any */ import React from "react"; diff --git a/packages/propel/src/charts/components/tooltip.tsx b/packages/propel/src/charts/components/tooltip.tsx index f36a912a1be..544b3643769 100644 --- a/packages/propel/src/charts/components/tooltip.tsx +++ b/packages/propel/src/charts/components/tooltip.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import type { NameType, Payload, ValueType } from "recharts/types/component/DefaultTooltipContent"; import { Card, ECardSpacing } from "../../card"; diff --git a/packages/propel/src/charts/line-chart/index.ts b/packages/propel/src/charts/line-chart/index.ts index 1efe34c51ec..d980334597b 100644 --- a/packages/propel/src/charts/line-chart/index.ts +++ b/packages/propel/src/charts/line-chart/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/packages/propel/src/charts/line-chart/root.tsx b/packages/propel/src/charts/line-chart/root.tsx index a4f1592d5b3..3e741e5918c 100644 --- a/packages/propel/src/charts/line-chart/root.tsx +++ b/packages/propel/src/charts/line-chart/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useMemo, useState } from "react"; import { CartesianGrid, diff --git a/packages/propel/src/charts/pie-chart/active-shape.tsx b/packages/propel/src/charts/pie-chart/active-shape.tsx index 28e5a873ea6..6aeaa76132c 100644 --- a/packages/propel/src/charts/pie-chart/active-shape.tsx +++ b/packages/propel/src/charts/pie-chart/active-shape.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { Sector } from "recharts"; import type { PieSectorDataItem } from "recharts/types/polar/Pie"; diff --git a/packages/propel/src/charts/pie-chart/index.ts b/packages/propel/src/charts/pie-chart/index.ts index 1efe34c51ec..d980334597b 100644 --- a/packages/propel/src/charts/pie-chart/index.ts +++ b/packages/propel/src/charts/pie-chart/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/packages/propel/src/charts/pie-chart/root.tsx b/packages/propel/src/charts/pie-chart/root.tsx index f515268c2cc..7daf03ecd1b 100644 --- a/packages/propel/src/charts/pie-chart/root.tsx +++ b/packages/propel/src/charts/pie-chart/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useMemo, useState } from "react"; import { Cell, PieChart as CorePieChart, Label, Legend, Pie, ResponsiveContainer, Tooltip } from "recharts"; // plane imports diff --git a/packages/propel/src/charts/pie-chart/tooltip.tsx b/packages/propel/src/charts/pie-chart/tooltip.tsx index 3beec1a9a69..e10aa939a48 100644 --- a/packages/propel/src/charts/pie-chart/tooltip.tsx +++ b/packages/propel/src/charts/pie-chart/tooltip.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import type { NameType, Payload, ValueType } from "recharts/types/component/DefaultTooltipContent"; // plane imports diff --git a/packages/propel/src/charts/radar-chart/index.ts b/packages/propel/src/charts/radar-chart/index.ts index 1efe34c51ec..d980334597b 100644 --- a/packages/propel/src/charts/radar-chart/index.ts +++ b/packages/propel/src/charts/radar-chart/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/packages/propel/src/charts/radar-chart/root.tsx b/packages/propel/src/charts/radar-chart/root.tsx index f7a2bc6cd93..01ee5fed10e 100644 --- a/packages/propel/src/charts/radar-chart/root.tsx +++ b/packages/propel/src/charts/radar-chart/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useMemo, useState } from "react"; import { PolarGrid, diff --git a/packages/propel/src/charts/scatter-chart/index.ts b/packages/propel/src/charts/scatter-chart/index.ts index 1efe34c51ec..d980334597b 100644 --- a/packages/propel/src/charts/scatter-chart/index.ts +++ b/packages/propel/src/charts/scatter-chart/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/packages/propel/src/charts/scatter-chart/root.tsx b/packages/propel/src/charts/scatter-chart/root.tsx index fa82677516a..9da49757589 100644 --- a/packages/propel/src/charts/scatter-chart/root.tsx +++ b/packages/propel/src/charts/scatter-chart/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useMemo, useState } from "react"; import { CartesianGrid, diff --git a/packages/propel/src/charts/tree-map/index.ts b/packages/propel/src/charts/tree-map/index.ts index 1efe34c51ec..d980334597b 100644 --- a/packages/propel/src/charts/tree-map/index.ts +++ b/packages/propel/src/charts/tree-map/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/packages/propel/src/charts/tree-map/map-content.tsx b/packages/propel/src/charts/tree-map/map-content.tsx index f9baecd243a..b664b8ae81b 100644 --- a/packages/propel/src/charts/tree-map/map-content.tsx +++ b/packages/propel/src/charts/tree-map/map-content.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useMemo } from "react"; // plane imports import type { TBottomSectionConfig, TContentVisibility, TTopSectionConfig } from "@plane/types"; diff --git a/packages/propel/src/charts/tree-map/root.tsx b/packages/propel/src/charts/tree-map/root.tsx index fab38a4cce7..738db1463cf 100644 --- a/packages/propel/src/charts/tree-map/root.tsx +++ b/packages/propel/src/charts/tree-map/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { Treemap, ResponsiveContainer, Tooltip } from "recharts"; // plane imports diff --git a/packages/propel/src/charts/tree-map/tooltip.tsx b/packages/propel/src/charts/tree-map/tooltip.tsx index af71656bdd9..5888feccc26 100644 --- a/packages/propel/src/charts/tree-map/tooltip.tsx +++ b/packages/propel/src/charts/tree-map/tooltip.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // plane imports import { Card, ECardSpacing } from "../../card"; diff --git a/packages/propel/src/collapsible/collapsible.stories.tsx b/packages/propel/src/collapsible/collapsible.stories.tsx index 27451660158..1210da6d8a9 100644 --- a/packages/propel/src/collapsible/collapsible.stories.tsx +++ b/packages/propel/src/collapsible/collapsible.stories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import type { Meta, StoryObj } from "@storybook/react-vite"; import { useArgs } from "storybook/preview-api"; diff --git a/packages/propel/src/collapsible/collapsible.tsx b/packages/propel/src/collapsible/collapsible.tsx index f8e25d383a2..9178b44a42c 100644 --- a/packages/propel/src/collapsible/collapsible.tsx +++ b/packages/propel/src/collapsible/collapsible.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState, useEffect, useCallback, createContext, useContext } from "react"; import { Collapsible as BaseCollapsible } from "@base-ui-components/react/collapsible"; import clsx from "clsx"; diff --git a/packages/propel/src/collapsible/index.ts b/packages/propel/src/collapsible/index.ts index dbd92623720..7528e0d586a 100644 --- a/packages/propel/src/collapsible/index.ts +++ b/packages/propel/src/collapsible/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./collapsible"; diff --git a/packages/propel/src/combobox/combobox.stories.tsx b/packages/propel/src/combobox/combobox.stories.tsx index c3c0711f8d6..5ebf84f6489 100644 --- a/packages/propel/src/combobox/combobox.stories.tsx +++ b/packages/propel/src/combobox/combobox.stories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import type { Meta, StoryObj } from "@storybook/react-vite"; import { ChevronsUpDown } from "lucide-react"; diff --git a/packages/propel/src/combobox/combobox.tsx b/packages/propel/src/combobox/combobox.tsx index 7dad6fad831..94cc8ebe9e1 100644 --- a/packages/propel/src/combobox/combobox.tsx +++ b/packages/propel/src/combobox/combobox.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { Combobox as BaseCombobox } from "@base-ui-components/react/combobox"; import { SearchIcon } from "../icons"; diff --git a/packages/propel/src/combobox/index.ts b/packages/propel/src/combobox/index.ts index 1be314de737..8004ba5ec4e 100644 --- a/packages/propel/src/combobox/index.ts +++ b/packages/propel/src/combobox/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./combobox"; diff --git a/packages/propel/src/command/command.stories.tsx b/packages/propel/src/command/command.stories.tsx index dd04c02df3d..2abeb09c580 100644 --- a/packages/propel/src/command/command.stories.tsx +++ b/packages/propel/src/command/command.stories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Meta, StoryObj } from "@storybook/react-vite"; import { File, Folder, Settings, User } from "lucide-react"; import { Command } from "./command"; diff --git a/packages/propel/src/command/command.tsx b/packages/propel/src/command/command.tsx index b3483bfe49c..d87b332a0f0 100644 --- a/packages/propel/src/command/command.tsx +++ b/packages/propel/src/command/command.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { Command as CommandPrimitive } from "cmdk"; import { SearchIcon } from "../icons"; diff --git a/packages/propel/src/command/index.ts b/packages/propel/src/command/index.ts index f4c8ea9e0fd..0fc4f85f987 100644 --- a/packages/propel/src/command/index.ts +++ b/packages/propel/src/command/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./command"; diff --git a/packages/propel/src/context-menu/context-menu.stories.tsx b/packages/propel/src/context-menu/context-menu.stories.tsx index 2d64af2fb74..ff4bd42d050 100644 --- a/packages/propel/src/context-menu/context-menu.stories.tsx +++ b/packages/propel/src/context-menu/context-menu.stories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Meta, StoryObj } from "@storybook/react-vite"; import { Download, Edit, Share, Star, Archive } from "lucide-react"; import { CopyIcon, TrashIcon } from "../icons"; diff --git a/packages/propel/src/context-menu/context-menu.tsx b/packages/propel/src/context-menu/context-menu.tsx index 82ae12d4b52..84dd285b343 100644 --- a/packages/propel/src/context-menu/context-menu.tsx +++ b/packages/propel/src/context-menu/context-menu.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { ContextMenu as ContextMenuPrimitive } from "@base-ui-components/react/context-menu"; import { cn } from "../utils"; diff --git a/packages/propel/src/context-menu/index.ts b/packages/propel/src/context-menu/index.ts index 7a0cbc670c9..ff80b8eae68 100644 --- a/packages/propel/src/context-menu/index.ts +++ b/packages/propel/src/context-menu/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export { ContextMenu } from "./context-menu"; export type { ContextMenuProps, diff --git a/packages/propel/src/design-system/design-system-philosophy.stories.tsx b/packages/propel/src/design-system/design-system-philosophy.stories.tsx index 5dacdb1aa00..6e931155610 100644 --- a/packages/propel/src/design-system/design-system-philosophy.stories.tsx +++ b/packages/propel/src/design-system/design-system-philosophy.stories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import type { Meta, StoryObj } from "@storybook/react-vite"; diff --git a/packages/propel/src/dialog/dialog.stories.tsx b/packages/propel/src/dialog/dialog.stories.tsx index 0931193436a..94d53a6ff68 100644 --- a/packages/propel/src/dialog/dialog.stories.tsx +++ b/packages/propel/src/dialog/dialog.stories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import type { Meta, StoryObj } from "@storybook/react-vite"; import { useArgs } from "storybook/preview-api"; diff --git a/packages/propel/src/dialog/index.ts b/packages/propel/src/dialog/index.ts index 1efe34c51ec..d980334597b 100644 --- a/packages/propel/src/dialog/index.ts +++ b/packages/propel/src/dialog/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/packages/propel/src/dialog/root.tsx b/packages/propel/src/dialog/root.tsx index 4dfb2d7e99c..d08ce10d26d 100644 --- a/packages/propel/src/dialog/root.tsx +++ b/packages/propel/src/dialog/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { forwardRef, memo, useMemo } from "react"; import { Dialog as BaseDialog } from "@base-ui-components/react"; import { cn } from "../utils/classname"; diff --git a/packages/propel/src/emoji-icon-picker/emoji-picker.stories.tsx b/packages/propel/src/emoji-icon-picker/emoji-picker.stories.tsx index d079697d656..1b57227b7bc 100644 --- a/packages/propel/src/emoji-icon-picker/emoji-picker.stories.tsx +++ b/packages/propel/src/emoji-icon-picker/emoji-picker.stories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import type { Meta, StoryObj } from "@storybook/react-vite"; import { EmojiPicker } from "./emoji-picker"; diff --git a/packages/propel/src/emoji-icon-picker/emoji-picker.tsx b/packages/propel/src/emoji-icon-picker/emoji-picker.tsx index c1b5ce2abde..296f8801041 100644 --- a/packages/propel/src/emoji-icon-picker/emoji-picker.tsx +++ b/packages/propel/src/emoji-icon-picker/emoji-picker.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useMemo, useCallback } from "react"; import { Tabs } from "@base-ui-components/react"; import { Popover } from "../popover"; diff --git a/packages/propel/src/emoji-icon-picker/emoji/emoji.tsx b/packages/propel/src/emoji-icon-picker/emoji/emoji.tsx index c3720031926..2500645adfc 100644 --- a/packages/propel/src/emoji-icon-picker/emoji/emoji.tsx +++ b/packages/propel/src/emoji-icon-picker/emoji/emoji.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useEffect, useRef } from "react"; import { EmojiPicker } from "frimousse"; import { cn } from "../../utils"; diff --git a/packages/propel/src/emoji-icon-picker/emoji/index.ts b/packages/propel/src/emoji-icon-picker/emoji/index.ts index ebaf40c172a..82988cb5586 100644 --- a/packages/propel/src/emoji-icon-picker/emoji/index.ts +++ b/packages/propel/src/emoji-icon-picker/emoji/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./emoji"; diff --git a/packages/propel/src/emoji-icon-picker/helper.tsx b/packages/propel/src/emoji-icon-picker/helper.tsx index 072b07d476a..090d9269d2c 100644 --- a/packages/propel/src/emoji-icon-picker/helper.tsx +++ b/packages/propel/src/emoji-icon-picker/helper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TPlacement, TSide, TAlign } from "../utils/placement"; export const EmojiIconPickerTypes = { diff --git a/packages/propel/src/emoji-icon-picker/icon/icon-root.tsx b/packages/propel/src/emoji-icon-picker/icon/icon-root.tsx index 745d9a741bb..d121f445f2d 100644 --- a/packages/propel/src/emoji-icon-picker/icon/icon-root.tsx +++ b/packages/propel/src/emoji-icon-picker/icon/icon-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useEffect, useState } from "react"; import { InfoIcon } from "lucide-react"; import { SearchIcon } from "../../icons"; diff --git a/packages/propel/src/emoji-icon-picker/icon/index.ts b/packages/propel/src/emoji-icon-picker/icon/index.ts index a5a2e51972b..03ca334344b 100644 --- a/packages/propel/src/emoji-icon-picker/icon/index.ts +++ b/packages/propel/src/emoji-icon-picker/icon/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./icon-root"; diff --git a/packages/propel/src/emoji-icon-picker/icon/lucide-root.tsx b/packages/propel/src/emoji-icon-picker/icon/lucide-root.tsx index 4f5314afc11..f49f631340d 100644 --- a/packages/propel/src/emoji-icon-picker/icon/lucide-root.tsx +++ b/packages/propel/src/emoji-icon-picker/icon/lucide-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { LUCIDE_ICONS_LIST } from "../lucide-icons"; diff --git a/packages/propel/src/emoji-icon-picker/icon/material-root.tsx b/packages/propel/src/emoji-icon-picker/icon/material-root.tsx index 3a6afcc2a33..83063d17205 100644 --- a/packages/propel/src/emoji-icon-picker/icon/material-root.tsx +++ b/packages/propel/src/emoji-icon-picker/icon/material-root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import useFontFaceObserver from "use-font-face-observer"; import { MATERIAL_ICONS_LIST } from "../material-icons"; diff --git a/packages/propel/src/emoji-icon-picker/index.ts b/packages/propel/src/emoji-icon-picker/index.ts index a662c48d7a2..3b1a9ab6171 100644 --- a/packages/propel/src/emoji-icon-picker/index.ts +++ b/packages/propel/src/emoji-icon-picker/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./emoji-picker"; export * from "./helper"; export * from "./logo"; diff --git a/packages/propel/src/emoji-icon-picker/logo.tsx b/packages/propel/src/emoji-icon-picker/logo.tsx index 117fbec7247..5b59dfa46d9 100644 --- a/packages/propel/src/emoji-icon-picker/logo.tsx +++ b/packages/propel/src/emoji-icon-picker/logo.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // Due to some weird issue with the import order, the import of useFontFaceObserver // should be after the imported here rather than some below helper functions as it is in the original file diff --git a/packages/propel/src/emoji-icon-picker/lucide-icons.tsx b/packages/propel/src/emoji-icon-picker/lucide-icons.tsx index 2aeffc77ca6..903fc225397 100644 --- a/packages/propel/src/emoji-icon-picker/lucide-icons.tsx +++ b/packages/propel/src/emoji-icon-picker/lucide-icons.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Activity, Airplay, diff --git a/packages/propel/src/emoji-icon-picker/material-icons.tsx b/packages/propel/src/emoji-icon-picker/material-icons.tsx index d77c7444ea2..70fd6ada823 100644 --- a/packages/propel/src/emoji-icon-picker/material-icons.tsx +++ b/packages/propel/src/emoji-icon-picker/material-icons.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export const MATERIAL_ICONS_LIST = [ { name: "search", diff --git a/packages/propel/src/emoji-reaction/emoji-reaction-picker.stories.tsx b/packages/propel/src/emoji-reaction/emoji-reaction-picker.stories.tsx index bca1e83d250..c3516fbd710 100644 --- a/packages/propel/src/emoji-reaction/emoji-reaction-picker.stories.tsx +++ b/packages/propel/src/emoji-reaction/emoji-reaction-picker.stories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import type { Meta, StoryObj } from "@storybook/react-vite"; import { SmilePlus } from "lucide-react"; diff --git a/packages/propel/src/emoji-reaction/emoji-reaction-picker.tsx b/packages/propel/src/emoji-reaction/emoji-reaction-picker.tsx index 227e32bf2aa..47894ff3ac0 100644 --- a/packages/propel/src/emoji-reaction/emoji-reaction-picker.tsx +++ b/packages/propel/src/emoji-reaction/emoji-reaction-picker.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useMemo, useCallback } from "react"; import { EmojiRoot } from "../emoji-icon-picker/emoji/emoji"; import { emojiToString } from "../emoji-icon-picker/helper"; diff --git a/packages/propel/src/emoji-reaction/emoji-reaction.stories.tsx b/packages/propel/src/emoji-reaction/emoji-reaction.stories.tsx index 9975ee880c3..6261d347760 100644 --- a/packages/propel/src/emoji-reaction/emoji-reaction.stories.tsx +++ b/packages/propel/src/emoji-reaction/emoji-reaction.stories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import type { Meta, StoryObj } from "@storybook/react-vite"; import type { EmojiReactionType } from "./emoji-reaction"; diff --git a/packages/propel/src/emoji-reaction/emoji-reaction.tsx b/packages/propel/src/emoji-reaction/emoji-reaction.tsx index 802d6150b43..cae077eba83 100644 --- a/packages/propel/src/emoji-reaction/emoji-reaction.tsx +++ b/packages/propel/src/emoji-reaction/emoji-reaction.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { AnimatedCounter } from "../animated-counter"; import { stringToEmoji } from "../emoji-icon-picker"; diff --git a/packages/propel/src/emoji-reaction/index.ts b/packages/propel/src/emoji-reaction/index.ts index 151af7bb271..574cdf83b00 100644 --- a/packages/propel/src/emoji-reaction/index.ts +++ b/packages/propel/src/emoji-reaction/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export { EmojiReaction, EmojiReactionGroup, EmojiReactionButton } from "./emoji-reaction"; export type { EmojiReactionProps, diff --git a/packages/propel/src/empty-state/assets-showcase.stories.tsx b/packages/propel/src/empty-state/assets-showcase.stories.tsx index 4da8e551584..ca4d7c16238 100644 --- a/packages/propel/src/empty-state/assets-showcase.stories.tsx +++ b/packages/propel/src/empty-state/assets-showcase.stories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Meta, StoryObj } from "@storybook/react-vite"; import { HorizontalStackAssetsMap } from "./assets/horizontal-stack/constant"; import { IllustrationMap } from "./assets/illustration/constant"; diff --git a/packages/propel/src/empty-state/assets/asset-registry.tsx b/packages/propel/src/empty-state/assets/asset-registry.tsx index e1eb823c6f1..f9af6d7d44a 100644 --- a/packages/propel/src/empty-state/assets/asset-registry.tsx +++ b/packages/propel/src/empty-state/assets/asset-registry.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import type { CompactAssetType, diff --git a/packages/propel/src/empty-state/assets/asset-types.ts b/packages/propel/src/empty-state/assets/asset-types.ts index 23fb810ad7a..d86f579e3a0 100644 --- a/packages/propel/src/empty-state/assets/asset-types.ts +++ b/packages/propel/src/empty-state/assets/asset-types.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // Horizontal Stack Asset Types export type HorizontalStackAssetType = | "customer" diff --git a/packages/propel/src/empty-state/assets/helper.tsx b/packages/propel/src/empty-state/assets/helper.tsx index 440db75e727..408500621e1 100644 --- a/packages/propel/src/empty-state/assets/helper.tsx +++ b/packages/propel/src/empty-state/assets/helper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export const ILLUSTRATION_COLOR_TOKEN_MAP = { fill: { primary: "var(--illustration-fill-primary)", // #FFFFFF diff --git a/packages/propel/src/empty-state/assets/horizontal-stack/constant.tsx b/packages/propel/src/empty-state/assets/horizontal-stack/constant.tsx index 2328b58e588..31fc0702117 100644 --- a/packages/propel/src/empty-state/assets/horizontal-stack/constant.tsx +++ b/packages/propel/src/empty-state/assets/horizontal-stack/constant.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { CustomerHorizontalStackIllustration, EpicHorizontalStackIllustration, diff --git a/packages/propel/src/empty-state/assets/horizontal-stack/customer.tsx b/packages/propel/src/empty-state/assets/horizontal-stack/customer.tsx index a98fc767470..94e0015a1d3 100644 --- a/packages/propel/src/empty-state/assets/horizontal-stack/customer.tsx +++ b/packages/propel/src/empty-state/assets/horizontal-stack/customer.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ILLUSTRATION_COLOR_TOKEN_MAP } from "../helper"; import type { TIllustrationAssetProps } from "../helper"; diff --git a/packages/propel/src/empty-state/assets/horizontal-stack/epic.tsx b/packages/propel/src/empty-state/assets/horizontal-stack/epic.tsx index b48bea0a026..d4d682ee0bc 100644 --- a/packages/propel/src/empty-state/assets/horizontal-stack/epic.tsx +++ b/packages/propel/src/empty-state/assets/horizontal-stack/epic.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ILLUSTRATION_COLOR_TOKEN_MAP } from "../helper"; import type { TIllustrationAssetProps } from "../helper"; diff --git a/packages/propel/src/empty-state/assets/horizontal-stack/estimate.tsx b/packages/propel/src/empty-state/assets/horizontal-stack/estimate.tsx index 9b4539f8de6..4d5ff1d82e7 100644 --- a/packages/propel/src/empty-state/assets/horizontal-stack/estimate.tsx +++ b/packages/propel/src/empty-state/assets/horizontal-stack/estimate.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ILLUSTRATION_COLOR_TOKEN_MAP } from "../helper"; import type { TIllustrationAssetProps } from "../helper"; diff --git a/packages/propel/src/empty-state/assets/horizontal-stack/export.tsx b/packages/propel/src/empty-state/assets/horizontal-stack/export.tsx index 27bdf15949a..0ff4f3f52af 100644 --- a/packages/propel/src/empty-state/assets/horizontal-stack/export.tsx +++ b/packages/propel/src/empty-state/assets/horizontal-stack/export.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ILLUSTRATION_COLOR_TOKEN_MAP } from "../helper"; import type { TIllustrationAssetProps } from "../helper"; diff --git a/packages/propel/src/empty-state/assets/horizontal-stack/index.ts b/packages/propel/src/empty-state/assets/horizontal-stack/index.ts index 35bda744d5a..ce49bb59feb 100644 --- a/packages/propel/src/empty-state/assets/horizontal-stack/index.ts +++ b/packages/propel/src/empty-state/assets/horizontal-stack/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./customer"; export * from "./epic"; export * from "./estimate"; diff --git a/packages/propel/src/empty-state/assets/horizontal-stack/intake.tsx b/packages/propel/src/empty-state/assets/horizontal-stack/intake.tsx index 96ca32e4959..f3bf4f55158 100644 --- a/packages/propel/src/empty-state/assets/horizontal-stack/intake.tsx +++ b/packages/propel/src/empty-state/assets/horizontal-stack/intake.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ILLUSTRATION_COLOR_TOKEN_MAP } from "../helper"; import type { TIllustrationAssetProps } from "../helper"; diff --git a/packages/propel/src/empty-state/assets/horizontal-stack/label.tsx b/packages/propel/src/empty-state/assets/horizontal-stack/label.tsx index 3c65eef7af2..d625e48fdda 100644 --- a/packages/propel/src/empty-state/assets/horizontal-stack/label.tsx +++ b/packages/propel/src/empty-state/assets/horizontal-stack/label.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ILLUSTRATION_COLOR_TOKEN_MAP } from "../helper"; import type { TIllustrationAssetProps } from "../helper"; diff --git a/packages/propel/src/empty-state/assets/horizontal-stack/link.tsx b/packages/propel/src/empty-state/assets/horizontal-stack/link.tsx index 6b30f6c1eb7..e9770e653d7 100644 --- a/packages/propel/src/empty-state/assets/horizontal-stack/link.tsx +++ b/packages/propel/src/empty-state/assets/horizontal-stack/link.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ILLUSTRATION_COLOR_TOKEN_MAP } from "../helper"; import type { TIllustrationAssetProps } from "../helper"; diff --git a/packages/propel/src/empty-state/assets/horizontal-stack/members.tsx b/packages/propel/src/empty-state/assets/horizontal-stack/members.tsx index 14accea4b71..7eb72f94dd4 100644 --- a/packages/propel/src/empty-state/assets/horizontal-stack/members.tsx +++ b/packages/propel/src/empty-state/assets/horizontal-stack/members.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ILLUSTRATION_COLOR_TOKEN_MAP } from "../helper"; import type { TIllustrationAssetProps } from "../helper"; diff --git a/packages/propel/src/empty-state/assets/horizontal-stack/note.tsx b/packages/propel/src/empty-state/assets/horizontal-stack/note.tsx index 61712d54506..03dbad572b1 100644 --- a/packages/propel/src/empty-state/assets/horizontal-stack/note.tsx +++ b/packages/propel/src/empty-state/assets/horizontal-stack/note.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ILLUSTRATION_COLOR_TOKEN_MAP } from "../helper"; import type { TIllustrationAssetProps } from "../helper"; diff --git a/packages/propel/src/empty-state/assets/horizontal-stack/priority.tsx b/packages/propel/src/empty-state/assets/horizontal-stack/priority.tsx index 3d7e8875562..209b14e7932 100644 --- a/packages/propel/src/empty-state/assets/horizontal-stack/priority.tsx +++ b/packages/propel/src/empty-state/assets/horizontal-stack/priority.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ILLUSTRATION_COLOR_TOKEN_MAP } from "../helper"; import type { TIllustrationAssetProps } from "../helper"; diff --git a/packages/propel/src/empty-state/assets/horizontal-stack/project.tsx b/packages/propel/src/empty-state/assets/horizontal-stack/project.tsx index 1c21fe77e85..6b6c4cf2b09 100644 --- a/packages/propel/src/empty-state/assets/horizontal-stack/project.tsx +++ b/packages/propel/src/empty-state/assets/horizontal-stack/project.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ILLUSTRATION_COLOR_TOKEN_MAP } from "../helper"; import type { TIllustrationAssetProps } from "../helper"; diff --git a/packages/propel/src/empty-state/assets/horizontal-stack/settings.tsx b/packages/propel/src/empty-state/assets/horizontal-stack/settings.tsx index 8130370db2f..58bea8ecee3 100644 --- a/packages/propel/src/empty-state/assets/horizontal-stack/settings.tsx +++ b/packages/propel/src/empty-state/assets/horizontal-stack/settings.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ILLUSTRATION_COLOR_TOKEN_MAP } from "../helper"; import type { TIllustrationAssetProps } from "../helper"; diff --git a/packages/propel/src/empty-state/assets/horizontal-stack/state.tsx b/packages/propel/src/empty-state/assets/horizontal-stack/state.tsx index d184a7704c9..a4cdc80c68b 100644 --- a/packages/propel/src/empty-state/assets/horizontal-stack/state.tsx +++ b/packages/propel/src/empty-state/assets/horizontal-stack/state.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ILLUSTRATION_COLOR_TOKEN_MAP } from "../helper"; import type { TIllustrationAssetProps } from "../helper"; diff --git a/packages/propel/src/empty-state/assets/horizontal-stack/template.tsx b/packages/propel/src/empty-state/assets/horizontal-stack/template.tsx index b068f319083..13caf104209 100644 --- a/packages/propel/src/empty-state/assets/horizontal-stack/template.tsx +++ b/packages/propel/src/empty-state/assets/horizontal-stack/template.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ILLUSTRATION_COLOR_TOKEN_MAP } from "../helper"; import type { TIllustrationAssetProps } from "../helper"; diff --git a/packages/propel/src/empty-state/assets/horizontal-stack/token.tsx b/packages/propel/src/empty-state/assets/horizontal-stack/token.tsx index c99f21aa247..4b02f7af5dd 100644 --- a/packages/propel/src/empty-state/assets/horizontal-stack/token.tsx +++ b/packages/propel/src/empty-state/assets/horizontal-stack/token.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ILLUSTRATION_COLOR_TOKEN_MAP } from "../helper"; import type { TIllustrationAssetProps } from "../helper"; diff --git a/packages/propel/src/empty-state/assets/horizontal-stack/unknown.tsx b/packages/propel/src/empty-state/assets/horizontal-stack/unknown.tsx index fd2f39ba9b4..58816495ef5 100644 --- a/packages/propel/src/empty-state/assets/horizontal-stack/unknown.tsx +++ b/packages/propel/src/empty-state/assets/horizontal-stack/unknown.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ILLUSTRATION_COLOR_TOKEN_MAP } from "../helper"; import type { TIllustrationAssetProps } from "../helper"; diff --git a/packages/propel/src/empty-state/assets/horizontal-stack/update.tsx b/packages/propel/src/empty-state/assets/horizontal-stack/update.tsx index bcdc70bcfbf..4dc144040a6 100644 --- a/packages/propel/src/empty-state/assets/horizontal-stack/update.tsx +++ b/packages/propel/src/empty-state/assets/horizontal-stack/update.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ILLUSTRATION_COLOR_TOKEN_MAP } from "../helper"; import type { TIllustrationAssetProps } from "../helper"; diff --git a/packages/propel/src/empty-state/assets/horizontal-stack/webhook.tsx b/packages/propel/src/empty-state/assets/horizontal-stack/webhook.tsx index 010198d9afe..52ae902403f 100644 --- a/packages/propel/src/empty-state/assets/horizontal-stack/webhook.tsx +++ b/packages/propel/src/empty-state/assets/horizontal-stack/webhook.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ILLUSTRATION_COLOR_TOKEN_MAP } from "../helper"; import type { TIllustrationAssetProps } from "../helper"; diff --git a/packages/propel/src/empty-state/assets/horizontal-stack/work-item.tsx b/packages/propel/src/empty-state/assets/horizontal-stack/work-item.tsx index 9fb9ae65d22..8548bf025d6 100644 --- a/packages/propel/src/empty-state/assets/horizontal-stack/work-item.tsx +++ b/packages/propel/src/empty-state/assets/horizontal-stack/work-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ILLUSTRATION_COLOR_TOKEN_MAP } from "../helper"; import type { TIllustrationAssetProps } from "../helper"; diff --git a/packages/propel/src/empty-state/assets/horizontal-stack/worklog.tsx b/packages/propel/src/empty-state/assets/horizontal-stack/worklog.tsx index 88289942f3f..23dc8a6c1d8 100644 --- a/packages/propel/src/empty-state/assets/horizontal-stack/worklog.tsx +++ b/packages/propel/src/empty-state/assets/horizontal-stack/worklog.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ILLUSTRATION_COLOR_TOKEN_MAP } from "../helper"; import type { TIllustrationAssetProps } from "../helper"; diff --git a/packages/propel/src/empty-state/assets/illustration/constant.tsx b/packages/propel/src/empty-state/assets/illustration/constant.tsx index 31da2e49eb7..903a281f271 100644 --- a/packages/propel/src/empty-state/assets/illustration/constant.tsx +++ b/packages/propel/src/empty-state/assets/illustration/constant.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { InboxIllustration, SearchIllustration } from "./"; export const IllustrationMap = [ diff --git a/packages/propel/src/empty-state/assets/illustration/inbox.tsx b/packages/propel/src/empty-state/assets/illustration/inbox.tsx index dffd6aef1c6..11feb44530d 100644 --- a/packages/propel/src/empty-state/assets/illustration/inbox.tsx +++ b/packages/propel/src/empty-state/assets/illustration/inbox.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ILLUSTRATION_COLOR_TOKEN_MAP } from "../helper"; import type { TIllustrationAssetProps } from "../helper"; diff --git a/packages/propel/src/empty-state/assets/illustration/index.ts b/packages/propel/src/empty-state/assets/illustration/index.ts index 0a9791fe4d4..6d1e11cee55 100644 --- a/packages/propel/src/empty-state/assets/illustration/index.ts +++ b/packages/propel/src/empty-state/assets/illustration/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./inbox"; export * from "./search"; diff --git a/packages/propel/src/empty-state/assets/illustration/search.tsx b/packages/propel/src/empty-state/assets/illustration/search.tsx index 23488ff6c9d..c51c82b8ae5 100644 --- a/packages/propel/src/empty-state/assets/illustration/search.tsx +++ b/packages/propel/src/empty-state/assets/illustration/search.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ILLUSTRATION_COLOR_TOKEN_MAP } from "../helper"; import type { TIllustrationAssetProps } from "../helper"; diff --git a/packages/propel/src/empty-state/assets/index.ts b/packages/propel/src/empty-state/assets/index.ts index c5431d80491..fbf8b46e3eb 100644 --- a/packages/propel/src/empty-state/assets/index.ts +++ b/packages/propel/src/empty-state/assets/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./asset-registry"; export * from "./asset-types"; export * from "./helper"; diff --git a/packages/propel/src/empty-state/assets/vertical-stack/404-error.tsx b/packages/propel/src/empty-state/assets/vertical-stack/404-error.tsx index bcc94de603e..4cfe6c2e45a 100644 --- a/packages/propel/src/empty-state/assets/vertical-stack/404-error.tsx +++ b/packages/propel/src/empty-state/assets/vertical-stack/404-error.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ILLUSTRATION_COLOR_TOKEN_MAP } from "../helper"; import type { TIllustrationAssetProps } from "../helper"; diff --git a/packages/propel/src/empty-state/assets/vertical-stack/archived-cycle.tsx b/packages/propel/src/empty-state/assets/vertical-stack/archived-cycle.tsx index 0f9e8fdbfa6..fd81f1bd126 100644 --- a/packages/propel/src/empty-state/assets/vertical-stack/archived-cycle.tsx +++ b/packages/propel/src/empty-state/assets/vertical-stack/archived-cycle.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ILLUSTRATION_COLOR_TOKEN_MAP } from "../helper"; import type { TIllustrationAssetProps } from "../helper"; diff --git a/packages/propel/src/empty-state/assets/vertical-stack/archived-module.tsx b/packages/propel/src/empty-state/assets/vertical-stack/archived-module.tsx index 9fb05ce8ef4..5086aa1e5a2 100644 --- a/packages/propel/src/empty-state/assets/vertical-stack/archived-module.tsx +++ b/packages/propel/src/empty-state/assets/vertical-stack/archived-module.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ILLUSTRATION_COLOR_TOKEN_MAP } from "../helper"; import type { TIllustrationAssetProps } from "../helper"; diff --git a/packages/propel/src/empty-state/assets/vertical-stack/archived-work-item.tsx b/packages/propel/src/empty-state/assets/vertical-stack/archived-work-item.tsx index cac968c6b06..78967aa088c 100644 --- a/packages/propel/src/empty-state/assets/vertical-stack/archived-work-item.tsx +++ b/packages/propel/src/empty-state/assets/vertical-stack/archived-work-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ILLUSTRATION_COLOR_TOKEN_MAP } from "../helper"; import type { TIllustrationAssetProps } from "../helper"; diff --git a/packages/propel/src/empty-state/assets/vertical-stack/changelog.tsx b/packages/propel/src/empty-state/assets/vertical-stack/changelog.tsx index 4b8619804a0..408bc10c639 100644 --- a/packages/propel/src/empty-state/assets/vertical-stack/changelog.tsx +++ b/packages/propel/src/empty-state/assets/vertical-stack/changelog.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ILLUSTRATION_COLOR_TOKEN_MAP } from "../helper"; import type { TIllustrationAssetProps } from "../helper"; diff --git a/packages/propel/src/empty-state/assets/vertical-stack/constant.tsx b/packages/propel/src/empty-state/assets/vertical-stack/constant.tsx index 2f16f116d1a..c8d6dba6211 100644 --- a/packages/propel/src/empty-state/assets/vertical-stack/constant.tsx +++ b/packages/propel/src/empty-state/assets/vertical-stack/constant.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ArchivedCycleVerticalStackIllustration, ArchivedModuleVerticalStackIllustration, diff --git a/packages/propel/src/empty-state/assets/vertical-stack/customer.tsx b/packages/propel/src/empty-state/assets/vertical-stack/customer.tsx index f2cf174aa6d..0495d970caf 100644 --- a/packages/propel/src/empty-state/assets/vertical-stack/customer.tsx +++ b/packages/propel/src/empty-state/assets/vertical-stack/customer.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ILLUSTRATION_COLOR_TOKEN_MAP } from "../helper"; import type { TIllustrationAssetProps } from "../helper"; diff --git a/packages/propel/src/empty-state/assets/vertical-stack/cycle.tsx b/packages/propel/src/empty-state/assets/vertical-stack/cycle.tsx index cc12b8e6fca..15c3ca0ae6c 100644 --- a/packages/propel/src/empty-state/assets/vertical-stack/cycle.tsx +++ b/packages/propel/src/empty-state/assets/vertical-stack/cycle.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ILLUSTRATION_COLOR_TOKEN_MAP } from "../helper"; import type { TIllustrationAssetProps } from "../helper"; diff --git a/packages/propel/src/empty-state/assets/vertical-stack/dashboard.tsx b/packages/propel/src/empty-state/assets/vertical-stack/dashboard.tsx index 7e0a350eab8..ebc1428549c 100644 --- a/packages/propel/src/empty-state/assets/vertical-stack/dashboard.tsx +++ b/packages/propel/src/empty-state/assets/vertical-stack/dashboard.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ILLUSTRATION_COLOR_TOKEN_MAP } from "../helper"; import type { TIllustrationAssetProps } from "../helper"; diff --git a/packages/propel/src/empty-state/assets/vertical-stack/draft.tsx b/packages/propel/src/empty-state/assets/vertical-stack/draft.tsx index 66128a16be2..dc3ddbfe016 100644 --- a/packages/propel/src/empty-state/assets/vertical-stack/draft.tsx +++ b/packages/propel/src/empty-state/assets/vertical-stack/draft.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ILLUSTRATION_COLOR_TOKEN_MAP } from "../helper"; import type { TIllustrationAssetProps } from "../helper"; diff --git a/packages/propel/src/empty-state/assets/vertical-stack/epic.tsx b/packages/propel/src/empty-state/assets/vertical-stack/epic.tsx index 4455ba75cdb..ec22fafa975 100644 --- a/packages/propel/src/empty-state/assets/vertical-stack/epic.tsx +++ b/packages/propel/src/empty-state/assets/vertical-stack/epic.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ILLUSTRATION_COLOR_TOKEN_MAP } from "../helper"; import type { TIllustrationAssetProps } from "../helper"; diff --git a/packages/propel/src/empty-state/assets/vertical-stack/index.ts b/packages/propel/src/empty-state/assets/vertical-stack/index.ts index 2a9372167f2..71ba355530c 100644 --- a/packages/propel/src/empty-state/assets/vertical-stack/index.ts +++ b/packages/propel/src/empty-state/assets/vertical-stack/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./404-error"; export * from "./archived-cycle"; export * from "./archived-module"; diff --git a/packages/propel/src/empty-state/assets/vertical-stack/initiative.tsx b/packages/propel/src/empty-state/assets/vertical-stack/initiative.tsx index a3b0d1fb6ec..4eac0c4ca8f 100644 --- a/packages/propel/src/empty-state/assets/vertical-stack/initiative.tsx +++ b/packages/propel/src/empty-state/assets/vertical-stack/initiative.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ILLUSTRATION_COLOR_TOKEN_MAP } from "../helper"; import type { TIllustrationAssetProps } from "../helper"; diff --git a/packages/propel/src/empty-state/assets/vertical-stack/invalid-link.tsx b/packages/propel/src/empty-state/assets/vertical-stack/invalid-link.tsx index a486b669dd8..c0004443d9b 100644 --- a/packages/propel/src/empty-state/assets/vertical-stack/invalid-link.tsx +++ b/packages/propel/src/empty-state/assets/vertical-stack/invalid-link.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ILLUSTRATION_COLOR_TOKEN_MAP } from "../helper"; import type { TIllustrationAssetProps } from "../helper"; diff --git a/packages/propel/src/empty-state/assets/vertical-stack/module.tsx b/packages/propel/src/empty-state/assets/vertical-stack/module.tsx index e0da0a14f46..f006e45017b 100644 --- a/packages/propel/src/empty-state/assets/vertical-stack/module.tsx +++ b/packages/propel/src/empty-state/assets/vertical-stack/module.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ILLUSTRATION_COLOR_TOKEN_MAP } from "../helper"; import type { TIllustrationAssetProps } from "../helper"; diff --git a/packages/propel/src/empty-state/assets/vertical-stack/no-access.tsx b/packages/propel/src/empty-state/assets/vertical-stack/no-access.tsx index 38a4fae9ba3..a74ad6eff7e 100644 --- a/packages/propel/src/empty-state/assets/vertical-stack/no-access.tsx +++ b/packages/propel/src/empty-state/assets/vertical-stack/no-access.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ILLUSTRATION_COLOR_TOKEN_MAP } from "../helper"; import type { TIllustrationAssetProps } from "../helper"; diff --git a/packages/propel/src/empty-state/assets/vertical-stack/page.tsx b/packages/propel/src/empty-state/assets/vertical-stack/page.tsx index 31473edf6a2..59400321aaa 100644 --- a/packages/propel/src/empty-state/assets/vertical-stack/page.tsx +++ b/packages/propel/src/empty-state/assets/vertical-stack/page.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ILLUSTRATION_COLOR_TOKEN_MAP } from "../helper"; import type { TIllustrationAssetProps } from "../helper"; diff --git a/packages/propel/src/empty-state/assets/vertical-stack/project.tsx b/packages/propel/src/empty-state/assets/vertical-stack/project.tsx index a409a06e4a0..4385ccc7373 100644 --- a/packages/propel/src/empty-state/assets/vertical-stack/project.tsx +++ b/packages/propel/src/empty-state/assets/vertical-stack/project.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ILLUSTRATION_COLOR_TOKEN_MAP } from "../helper"; import type { TIllustrationAssetProps } from "../helper"; diff --git a/packages/propel/src/empty-state/assets/vertical-stack/server-error.tsx b/packages/propel/src/empty-state/assets/vertical-stack/server-error.tsx index f66d9eca388..9611cea6e4c 100644 --- a/packages/propel/src/empty-state/assets/vertical-stack/server-error.tsx +++ b/packages/propel/src/empty-state/assets/vertical-stack/server-error.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ILLUSTRATION_COLOR_TOKEN_MAP } from "../helper"; import type { TIllustrationAssetProps } from "../helper"; diff --git a/packages/propel/src/empty-state/assets/vertical-stack/teamspace.tsx b/packages/propel/src/empty-state/assets/vertical-stack/teamspace.tsx index a5ce076b4da..49e222873ae 100644 --- a/packages/propel/src/empty-state/assets/vertical-stack/teamspace.tsx +++ b/packages/propel/src/empty-state/assets/vertical-stack/teamspace.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ILLUSTRATION_COLOR_TOKEN_MAP } from "../helper"; import type { TIllustrationAssetProps } from "../helper"; diff --git a/packages/propel/src/empty-state/assets/vertical-stack/view.tsx b/packages/propel/src/empty-state/assets/vertical-stack/view.tsx index 34128e0ab4e..77ba74470d5 100644 --- a/packages/propel/src/empty-state/assets/vertical-stack/view.tsx +++ b/packages/propel/src/empty-state/assets/vertical-stack/view.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ILLUSTRATION_COLOR_TOKEN_MAP } from "../helper"; import type { TIllustrationAssetProps } from "../helper"; diff --git a/packages/propel/src/empty-state/assets/vertical-stack/work-item.tsx b/packages/propel/src/empty-state/assets/vertical-stack/work-item.tsx index 392d691cd55..dcd6f30f5ec 100644 --- a/packages/propel/src/empty-state/assets/vertical-stack/work-item.tsx +++ b/packages/propel/src/empty-state/assets/vertical-stack/work-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { ILLUSTRATION_COLOR_TOKEN_MAP } from "../helper"; import type { TIllustrationAssetProps } from "../helper"; diff --git a/packages/propel/src/empty-state/compact-empty-state.stories.tsx b/packages/propel/src/empty-state/compact-empty-state.stories.tsx index 21da64a5cb7..4020b424fd8 100644 --- a/packages/propel/src/empty-state/compact-empty-state.stories.tsx +++ b/packages/propel/src/empty-state/compact-empty-state.stories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Meta, StoryObj } from "@storybook/react-vite"; import { EmptyStateCompact } from "./compact-empty-state"; import type { BaseEmptyStateCommonProps } from "./types"; diff --git a/packages/propel/src/empty-state/compact-empty-state.tsx b/packages/propel/src/empty-state/compact-empty-state.tsx index 0bcbb0cd727..beefa006a8f 100644 --- a/packages/propel/src/empty-state/compact-empty-state.tsx +++ b/packages/propel/src/empty-state/compact-empty-state.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { Button } from "../button/button"; import { cn } from "../utils/classname"; diff --git a/packages/propel/src/empty-state/detailed-empty-state.stories.tsx b/packages/propel/src/empty-state/detailed-empty-state.stories.tsx index fc793759a8c..1e3e923688a 100644 --- a/packages/propel/src/empty-state/detailed-empty-state.stories.tsx +++ b/packages/propel/src/empty-state/detailed-empty-state.stories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Meta, StoryObj } from "@storybook/react-vite"; import { EmptyStateDetailed } from "./detailed-empty-state"; import type { BaseEmptyStateCommonProps } from "./types"; diff --git a/packages/propel/src/empty-state/detailed-empty-state.tsx b/packages/propel/src/empty-state/detailed-empty-state.tsx index e8004aaf107..0a11ddde3e1 100644 --- a/packages/propel/src/empty-state/detailed-empty-state.tsx +++ b/packages/propel/src/empty-state/detailed-empty-state.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // local imports import { Button } from "../button/button"; import { cn } from "../utils/classname"; diff --git a/packages/propel/src/empty-state/empty-state.tsx b/packages/propel/src/empty-state/empty-state.tsx index fd2f24467a4..982fff0b5a7 100644 --- a/packages/propel/src/empty-state/empty-state.tsx +++ b/packages/propel/src/empty-state/empty-state.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import type { CompactAssetType, DetailedAssetType } from "./assets/asset-types"; import { EmptyStateCompact } from "./compact-empty-state"; diff --git a/packages/propel/src/empty-state/index.ts b/packages/propel/src/empty-state/index.ts index b38181d5e1b..f69424c50b9 100644 --- a/packages/propel/src/empty-state/index.ts +++ b/packages/propel/src/empty-state/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./assets"; export * from "./compact-empty-state"; export * from "./detailed-empty-state"; diff --git a/packages/propel/src/empty-state/types.ts b/packages/propel/src/empty-state/types.ts index ae161bdb0ff..c1cd894f546 100644 --- a/packages/propel/src/empty-state/types.ts +++ b/packages/propel/src/empty-state/types.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TButtonVariant } from "../button/helper"; import type { TAlign } from "../utils/placement"; import type { CompactAssetType, DetailedAssetType } from "./assets/asset-types"; diff --git a/packages/propel/src/icon-button/helper.tsx b/packages/propel/src/icon-button/helper.tsx index d7a587640a0..4e78bc9c446 100644 --- a/packages/propel/src/icon-button/helper.tsx +++ b/packages/propel/src/icon-button/helper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { VariantProps } from "class-variance-authority"; import { cva } from "class-variance-authority"; import type React from "react"; diff --git a/packages/propel/src/icon-button/icon-button.stories.tsx b/packages/propel/src/icon-button/icon-button.stories.tsx index b357c232eb2..c23aad60b59 100644 --- a/packages/propel/src/icon-button/icon-button.stories.tsx +++ b/packages/propel/src/icon-button/icon-button.stories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Meta, StoryObj } from "@storybook/react-vite"; import { IconButton } from "./icon-button"; diff --git a/packages/propel/src/icon-button/icon-button.tsx b/packages/propel/src/icon-button/icon-button.tsx index 2d032de1fd9..626d9826cd5 100644 --- a/packages/propel/src/icon-button/icon-button.tsx +++ b/packages/propel/src/icon-button/icon-button.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { cn } from "../utils"; import type { IconButtonProps } from "./helper"; diff --git a/packages/propel/src/icon-button/index.ts b/packages/propel/src/icon-button/index.ts index d568c3588d5..3788f834ec1 100644 --- a/packages/propel/src/icon-button/index.ts +++ b/packages/propel/src/icon-button/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export { IconButton } from "./icon-button"; export { getIconButtonStyling } from "./helper"; export type { IconButtonProps } from "./helper"; diff --git a/packages/propel/src/icons/actions/add-circle-icon.tsx b/packages/propel/src/icons/actions/add-circle-icon.tsx index 319e89a9a17..2fcf3df1a21 100644 --- a/packages/propel/src/icons/actions/add-circle-icon.tsx +++ b/packages/propel/src/icons/actions/add-circle-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/actions/add-icon.tsx b/packages/propel/src/icons/actions/add-icon.tsx index d6a85e0e71e..2ec08e4f0b3 100644 --- a/packages/propel/src/icons/actions/add-icon.tsx +++ b/packages/propel/src/icons/actions/add-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/actions/add-reaction-icon.tsx b/packages/propel/src/icons/actions/add-reaction-icon.tsx index b1c3ae3d01e..6942f8327af 100644 --- a/packages/propel/src/icons/actions/add-reaction-icon.tsx +++ b/packages/propel/src/icons/actions/add-reaction-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/actions/add-workitem-icon.tsx b/packages/propel/src/icons/actions/add-workitem-icon.tsx index 554dfe64409..83668de375e 100644 --- a/packages/propel/src/icons/actions/add-workitem-icon.tsx +++ b/packages/propel/src/icons/actions/add-workitem-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/actions/check-icon.tsx b/packages/propel/src/icons/actions/check-icon.tsx index 1c4d23f9fbe..cc32efaf8fe 100644 --- a/packages/propel/src/icons/actions/check-icon.tsx +++ b/packages/propel/src/icons/actions/check-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/actions/close-icon.tsx b/packages/propel/src/icons/actions/close-icon.tsx index e0fa242b9a7..aaeaff96a4d 100644 --- a/packages/propel/src/icons/actions/close-icon.tsx +++ b/packages/propel/src/icons/actions/close-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/actions/copy-icon.tsx b/packages/propel/src/icons/actions/copy-icon.tsx index 3e82a9fb656..7d3aaf193cf 100644 --- a/packages/propel/src/icons/actions/copy-icon.tsx +++ b/packages/propel/src/icons/actions/copy-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/actions/copy-link.tsx b/packages/propel/src/icons/actions/copy-link.tsx index 831e8b40305..acbb3cc1d6e 100644 --- a/packages/propel/src/icons/actions/copy-link.tsx +++ b/packages/propel/src/icons/actions/copy-link.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { IconWrapper } from "../icon-wrapper"; import type { ISvgIcons } from "../type"; diff --git a/packages/propel/src/icons/actions/edit-icon.tsx b/packages/propel/src/icons/actions/edit-icon.tsx index 0f66353e104..a260d498b2a 100644 --- a/packages/propel/src/icons/actions/edit-icon.tsx +++ b/packages/propel/src/icons/actions/edit-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/actions/filter-applied-icon.tsx b/packages/propel/src/icons/actions/filter-applied-icon.tsx index 9daf2b11d25..5dae6e5e70f 100644 --- a/packages/propel/src/icons/actions/filter-applied-icon.tsx +++ b/packages/propel/src/icons/actions/filter-applied-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/actions/filter-icon.tsx b/packages/propel/src/icons/actions/filter-icon.tsx index b0d038e07be..8243d2eff65 100644 --- a/packages/propel/src/icons/actions/filter-icon.tsx +++ b/packages/propel/src/icons/actions/filter-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/actions/globe-icon.tsx b/packages/propel/src/icons/actions/globe-icon.tsx index 852df80ab01..1ed2cf379e1 100644 --- a/packages/propel/src/icons/actions/globe-icon.tsx +++ b/packages/propel/src/icons/actions/globe-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/actions/index.ts b/packages/propel/src/icons/actions/index.ts index de79172bcc4..b097611319d 100644 --- a/packages/propel/src/icons/actions/index.ts +++ b/packages/propel/src/icons/actions/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./add-circle-icon"; export * from "./add-icon"; export * from "./add-workitem-icon"; diff --git a/packages/propel/src/icons/actions/link-icon.tsx b/packages/propel/src/icons/actions/link-icon.tsx index 5406d9c7798..907e76f3159 100644 --- a/packages/propel/src/icons/actions/link-icon.tsx +++ b/packages/propel/src/icons/actions/link-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/actions/lock-icon.tsx b/packages/propel/src/icons/actions/lock-icon.tsx index 17cafc88aae..0248dd52dc8 100644 --- a/packages/propel/src/icons/actions/lock-icon.tsx +++ b/packages/propel/src/icons/actions/lock-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/actions/new-tab-icon.tsx b/packages/propel/src/icons/actions/new-tab-icon.tsx index acbf8964f65..281f517e941 100644 --- a/packages/propel/src/icons/actions/new-tab-icon.tsx +++ b/packages/propel/src/icons/actions/new-tab-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/actions/plus-icon.tsx b/packages/propel/src/icons/actions/plus-icon.tsx index 378bbd007a5..9e09c0a0f82 100644 --- a/packages/propel/src/icons/actions/plus-icon.tsx +++ b/packages/propel/src/icons/actions/plus-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/actions/preferences-icon.tsx b/packages/propel/src/icons/actions/preferences-icon.tsx index 60a3ec3ebd3..de08dc8b6d0 100644 --- a/packages/propel/src/icons/actions/preferences-icon.tsx +++ b/packages/propel/src/icons/actions/preferences-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/actions/search-icon.tsx b/packages/propel/src/icons/actions/search-icon.tsx index 19a2ca34ad0..6cd03244ea9 100644 --- a/packages/propel/src/icons/actions/search-icon.tsx +++ b/packages/propel/src/icons/actions/search-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/actions/trash-icon.tsx b/packages/propel/src/icons/actions/trash-icon.tsx index 174554eca6d..d6262bd8233 100644 --- a/packages/propel/src/icons/actions/trash-icon.tsx +++ b/packages/propel/src/icons/actions/trash-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/actions/upgrade-icon.tsx b/packages/propel/src/icons/actions/upgrade-icon.tsx index 6c9ba9a29d4..9c8b9d47a27 100644 --- a/packages/propel/src/icons/actions/upgrade-icon.tsx +++ b/packages/propel/src/icons/actions/upgrade-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { IconWrapper } from "../icon-wrapper"; import type { ISvgIcons } from "../type"; diff --git a/packages/propel/src/icons/activity-icon.tsx b/packages/propel/src/icons/activity-icon.tsx index aa32a5986bb..304500589e2 100644 --- a/packages/propel/src/icons/activity-icon.tsx +++ b/packages/propel/src/icons/activity-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ISvgIcons } from "./type"; export function ActivityIcon({ className = "text-current", ...rest }: ISvgIcons) { diff --git a/packages/propel/src/icons/ai-icon.tsx b/packages/propel/src/icons/ai-icon.tsx index 962e56051b9..0c12a6e32b3 100644 --- a/packages/propel/src/icons/ai-icon.tsx +++ b/packages/propel/src/icons/ai-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "./type"; diff --git a/packages/propel/src/icons/arrows/chevron-down.tsx b/packages/propel/src/icons/arrows/chevron-down.tsx index 848c3b82825..8869c94591e 100644 --- a/packages/propel/src/icons/arrows/chevron-down.tsx +++ b/packages/propel/src/icons/arrows/chevron-down.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/arrows/chevron-left.tsx b/packages/propel/src/icons/arrows/chevron-left.tsx index 4b8001267af..1b34ed3b43e 100644 --- a/packages/propel/src/icons/arrows/chevron-left.tsx +++ b/packages/propel/src/icons/arrows/chevron-left.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/arrows/chevron-right.tsx b/packages/propel/src/icons/arrows/chevron-right.tsx index 029b62212c6..22c8b2a1320 100644 --- a/packages/propel/src/icons/arrows/chevron-right.tsx +++ b/packages/propel/src/icons/arrows/chevron-right.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/arrows/chevron-up.tsx b/packages/propel/src/icons/arrows/chevron-up.tsx index 3d28ac516ce..c176d1d9e83 100644 --- a/packages/propel/src/icons/arrows/chevron-up.tsx +++ b/packages/propel/src/icons/arrows/chevron-up.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/arrows/index.ts b/packages/propel/src/icons/arrows/index.ts index 65513c4e20f..736f5146dc8 100644 --- a/packages/propel/src/icons/arrows/index.ts +++ b/packages/propel/src/icons/arrows/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./chevron-down"; export * from "./chevron-left"; export * from "./chevron-right"; diff --git a/packages/propel/src/icons/arrows/reply-icon.tsx b/packages/propel/src/icons/arrows/reply-icon.tsx index 26daed5dd5e..08a828e6eea 100644 --- a/packages/propel/src/icons/arrows/reply-icon.tsx +++ b/packages/propel/src/icons/arrows/reply-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { IconWrapper } from "../icon-wrapper"; import type { ISvgIcons } from "../type"; diff --git a/packages/propel/src/icons/at-risk-icon.tsx b/packages/propel/src/icons/at-risk-icon.tsx index 994ed711e9a..3ffe0354201 100644 --- a/packages/propel/src/icons/at-risk-icon.tsx +++ b/packages/propel/src/icons/at-risk-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "./type"; diff --git a/packages/propel/src/icons/attachments/audio-file-icon.tsx b/packages/propel/src/icons/attachments/audio-file-icon.tsx index 4ede9d5379d..1640c292242 100644 --- a/packages/propel/src/icons/attachments/audio-file-icon.tsx +++ b/packages/propel/src/icons/attachments/audio-file-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/attachments/code-file-icon.tsx b/packages/propel/src/icons/attachments/code-file-icon.tsx index 4c8e6ac81d1..e4d3e2c29e6 100644 --- a/packages/propel/src/icons/attachments/code-file-icon.tsx +++ b/packages/propel/src/icons/attachments/code-file-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/attachments/document-file-icon.tsx b/packages/propel/src/icons/attachments/document-file-icon.tsx index d6602bce872..a0264505382 100644 --- a/packages/propel/src/icons/attachments/document-file-icon.tsx +++ b/packages/propel/src/icons/attachments/document-file-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/attachments/image-file-icon.tsx b/packages/propel/src/icons/attachments/image-file-icon.tsx index 3dd36580a5e..cf458b7e9b2 100644 --- a/packages/propel/src/icons/attachments/image-file-icon.tsx +++ b/packages/propel/src/icons/attachments/image-file-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/attachments/index.ts b/packages/propel/src/icons/attachments/index.ts index 408dc37a318..dd8e0d8f1c5 100644 --- a/packages/propel/src/icons/attachments/index.ts +++ b/packages/propel/src/icons/attachments/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./audio-file-icon"; export * from "./code-file-icon"; export * from "./document-file-icon"; diff --git a/packages/propel/src/icons/attachments/video-file-icon.tsx b/packages/propel/src/icons/attachments/video-file-icon.tsx index 4d6203e06af..a0613b78fa5 100644 --- a/packages/propel/src/icons/attachments/video-file-icon.tsx +++ b/packages/propel/src/icons/attachments/video-file-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/bar-icon.tsx b/packages/propel/src/icons/bar-icon.tsx index 9225f3a4a7c..16ae988e29a 100644 --- a/packages/propel/src/icons/bar-icon.tsx +++ b/packages/propel/src/icons/bar-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "./type"; diff --git a/packages/propel/src/icons/blocked-icon.tsx b/packages/propel/src/icons/blocked-icon.tsx index a11bb2bf281..5cb2dfdff83 100644 --- a/packages/propel/src/icons/blocked-icon.tsx +++ b/packages/propel/src/icons/blocked-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "./type"; diff --git a/packages/propel/src/icons/blocker-icon.tsx b/packages/propel/src/icons/blocker-icon.tsx index 2548156d625..16c53e01624 100644 --- a/packages/propel/src/icons/blocker-icon.tsx +++ b/packages/propel/src/icons/blocker-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "./type"; diff --git a/packages/propel/src/icons/brand/accenture-logo.tsx b/packages/propel/src/icons/brand/accenture-logo.tsx index 9b526d4b713..50a9daf9021 100644 --- a/packages/propel/src/icons/brand/accenture-logo.tsx +++ b/packages/propel/src/icons/brand/accenture-logo.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "../type"; diff --git a/packages/propel/src/icons/brand/dolby-logo.tsx b/packages/propel/src/icons/brand/dolby-logo.tsx index 1638e96c713..d037f5b8a1b 100644 --- a/packages/propel/src/icons/brand/dolby-logo.tsx +++ b/packages/propel/src/icons/brand/dolby-logo.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "../type"; diff --git a/packages/propel/src/icons/brand/index.ts b/packages/propel/src/icons/brand/index.ts index 10f7c42e0d7..6e6ba6e07d5 100644 --- a/packages/propel/src/icons/brand/index.ts +++ b/packages/propel/src/icons/brand/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./accenture-logo"; export * from "./dolby-logo"; export * from "./sony-logo"; diff --git a/packages/propel/src/icons/brand/plane-lockup.tsx b/packages/propel/src/icons/brand/plane-lockup.tsx index 6e697f17711..0caf46cffce 100644 --- a/packages/propel/src/icons/brand/plane-lockup.tsx +++ b/packages/propel/src/icons/brand/plane-lockup.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "../type"; diff --git a/packages/propel/src/icons/brand/plane-logo.tsx b/packages/propel/src/icons/brand/plane-logo.tsx index 92fc4d75456..3b6f8f30c71 100644 --- a/packages/propel/src/icons/brand/plane-logo.tsx +++ b/packages/propel/src/icons/brand/plane-logo.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "../type"; diff --git a/packages/propel/src/icons/brand/plane-wordmark.tsx b/packages/propel/src/icons/brand/plane-wordmark.tsx index 47efad29c51..e3554585e43 100644 --- a/packages/propel/src/icons/brand/plane-wordmark.tsx +++ b/packages/propel/src/icons/brand/plane-wordmark.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "../type"; diff --git a/packages/propel/src/icons/brand/sony-logo.tsx b/packages/propel/src/icons/brand/sony-logo.tsx index 7f93005f360..1f9f2a0c155 100644 --- a/packages/propel/src/icons/brand/sony-logo.tsx +++ b/packages/propel/src/icons/brand/sony-logo.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "../type"; diff --git a/packages/propel/src/icons/brand/zerodha-logo.tsx b/packages/propel/src/icons/brand/zerodha-logo.tsx index 9f407f8bf85..03259e48bac 100644 --- a/packages/propel/src/icons/brand/zerodha-logo.tsx +++ b/packages/propel/src/icons/brand/zerodha-logo.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "../type"; diff --git a/packages/propel/src/icons/calendar-after-icon.tsx b/packages/propel/src/icons/calendar-after-icon.tsx index 3d1c133cee1..37c7c68e425 100644 --- a/packages/propel/src/icons/calendar-after-icon.tsx +++ b/packages/propel/src/icons/calendar-after-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "./type"; diff --git a/packages/propel/src/icons/calendar-before-icon.tsx b/packages/propel/src/icons/calendar-before-icon.tsx index 7833b2ea768..3f9a3200e20 100644 --- a/packages/propel/src/icons/calendar-before-icon.tsx +++ b/packages/propel/src/icons/calendar-before-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "./type"; diff --git a/packages/propel/src/icons/center-panel-icon.tsx b/packages/propel/src/icons/center-panel-icon.tsx index c8d6c8a445c..6278b5da11d 100644 --- a/packages/propel/src/icons/center-panel-icon.tsx +++ b/packages/propel/src/icons/center-panel-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "./type"; diff --git a/packages/propel/src/icons/comment-fill-icon.tsx b/packages/propel/src/icons/comment-fill-icon.tsx index 806d114dd2f..76be517dc39 100644 --- a/packages/propel/src/icons/comment-fill-icon.tsx +++ b/packages/propel/src/icons/comment-fill-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "./type"; diff --git a/packages/propel/src/icons/constants.tsx b/packages/propel/src/icons/constants.tsx index f26d607f9e8..b668b9b6efa 100644 --- a/packages/propel/src/icons/constants.tsx +++ b/packages/propel/src/icons/constants.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Icon } from "./icon"; export const ActionsIconsMap = [ { icon: , title: "AddIcon" }, diff --git a/packages/propel/src/icons/create-icon.tsx b/packages/propel/src/icons/create-icon.tsx index 7c69d2b4706..fa9da400266 100644 --- a/packages/propel/src/icons/create-icon.tsx +++ b/packages/propel/src/icons/create-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "./type"; diff --git a/packages/propel/src/icons/cycle/circle-dot-full-icon.tsx b/packages/propel/src/icons/cycle/circle-dot-full-icon.tsx index 021d385aa32..f6ac49b5962 100644 --- a/packages/propel/src/icons/cycle/circle-dot-full-icon.tsx +++ b/packages/propel/src/icons/cycle/circle-dot-full-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "../type"; diff --git a/packages/propel/src/icons/cycle/contrast-icon.tsx b/packages/propel/src/icons/cycle/contrast-icon.tsx index b7e46a11c9d..8392fe841f0 100644 --- a/packages/propel/src/icons/cycle/contrast-icon.tsx +++ b/packages/propel/src/icons/cycle/contrast-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "../type"; diff --git a/packages/propel/src/icons/cycle/cycle-group-icon.tsx b/packages/propel/src/icons/cycle/cycle-group-icon.tsx index 0d5dd3aa524..6545d1a0c8f 100644 --- a/packages/propel/src/icons/cycle/cycle-group-icon.tsx +++ b/packages/propel/src/icons/cycle/cycle-group-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { CircleDotDashed, Circle } from "lucide-react"; diff --git a/packages/propel/src/icons/cycle/double-circle-icon.tsx b/packages/propel/src/icons/cycle/double-circle-icon.tsx index 5f7e7a4d39b..d034a1a17a5 100644 --- a/packages/propel/src/icons/cycle/double-circle-icon.tsx +++ b/packages/propel/src/icons/cycle/double-circle-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "../type"; diff --git a/packages/propel/src/icons/cycle/helper.tsx b/packages/propel/src/icons/cycle/helper.tsx index c53069bc77e..d2019ffe5eb 100644 --- a/packages/propel/src/icons/cycle/helper.tsx +++ b/packages/propel/src/icons/cycle/helper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export interface ICycleGroupIcon { className?: string; color?: string; diff --git a/packages/propel/src/icons/cycle/index.ts b/packages/propel/src/icons/cycle/index.ts index 374f3b42e82..3dfff06ca08 100644 --- a/packages/propel/src/icons/cycle/index.ts +++ b/packages/propel/src/icons/cycle/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./circle-dot-full-icon"; export * from "./contrast-icon"; export * from "./cycle-group-icon"; diff --git a/packages/propel/src/icons/default-icon.tsx b/packages/propel/src/icons/default-icon.tsx index 12fd0be2eeb..0c05c0f1ba3 100644 --- a/packages/propel/src/icons/default-icon.tsx +++ b/packages/propel/src/icons/default-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "./icon-wrapper"; diff --git a/packages/propel/src/icons/dice-icon.tsx b/packages/propel/src/icons/dice-icon.tsx index 5624006fd38..9d93e1bcc36 100644 --- a/packages/propel/src/icons/dice-icon.tsx +++ b/packages/propel/src/icons/dice-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "./type"; diff --git a/packages/propel/src/icons/discord-icon.tsx b/packages/propel/src/icons/discord-icon.tsx index 452233a9e7c..fe62c7e3150 100644 --- a/packages/propel/src/icons/discord-icon.tsx +++ b/packages/propel/src/icons/discord-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "./type"; diff --git a/packages/propel/src/icons/display-properties.tsx b/packages/propel/src/icons/display-properties.tsx index bfe5b648c39..8c7caf1fa77 100644 --- a/packages/propel/src/icons/display-properties.tsx +++ b/packages/propel/src/icons/display-properties.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "./type"; diff --git a/packages/propel/src/icons/done-icon.tsx b/packages/propel/src/icons/done-icon.tsx index a00f604655d..fe1b2fa7e3f 100644 --- a/packages/propel/src/icons/done-icon.tsx +++ b/packages/propel/src/icons/done-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "./type"; diff --git a/packages/propel/src/icons/dropdown-icon.tsx b/packages/propel/src/icons/dropdown-icon.tsx index dc9079abf60..519cde3b2f4 100644 --- a/packages/propel/src/icons/dropdown-icon.tsx +++ b/packages/propel/src/icons/dropdown-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "./type"; diff --git a/packages/propel/src/icons/favorite-folder-icon.tsx b/packages/propel/src/icons/favorite-folder-icon.tsx index bf2733a98c3..890c1e26f6e 100644 --- a/packages/propel/src/icons/favorite-folder-icon.tsx +++ b/packages/propel/src/icons/favorite-folder-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "./type"; diff --git a/packages/propel/src/icons/full-screen-panel-icon.tsx b/packages/propel/src/icons/full-screen-panel-icon.tsx index 2bcc76b4afe..61cb71e4f1a 100644 --- a/packages/propel/src/icons/full-screen-panel-icon.tsx +++ b/packages/propel/src/icons/full-screen-panel-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "./type"; diff --git a/packages/propel/src/icons/github-icon.tsx b/packages/propel/src/icons/github-icon.tsx index 3307ccfc6e8..175b207a06c 100644 --- a/packages/propel/src/icons/github-icon.tsx +++ b/packages/propel/src/icons/github-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "./type"; diff --git a/packages/propel/src/icons/gitlab-icon.tsx b/packages/propel/src/icons/gitlab-icon.tsx index 41fa4aecf10..9d8368421c2 100644 --- a/packages/propel/src/icons/gitlab-icon.tsx +++ b/packages/propel/src/icons/gitlab-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "./type"; diff --git a/packages/propel/src/icons/helpers.ts b/packages/propel/src/icons/helpers.ts index e40068df8cd..f717c350a32 100644 --- a/packages/propel/src/icons/helpers.ts +++ b/packages/propel/src/icons/helpers.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { IconName } from "./registry"; import { ICON_REGISTRY } from "./registry"; diff --git a/packages/propel/src/icons/icon-wrapper.tsx b/packages/propel/src/icons/icon-wrapper.tsx index fbfedbafb44..e7129e58e4f 100644 --- a/packages/propel/src/icons/icon-wrapper.tsx +++ b/packages/propel/src/icons/icon-wrapper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "./type"; diff --git a/packages/propel/src/icons/icon.tsx b/packages/propel/src/icons/icon.tsx index 2b80d943dc3..e2fe4af1e27 100644 --- a/packages/propel/src/icons/icon.tsx +++ b/packages/propel/src/icons/icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { IconName } from "./registry"; diff --git a/packages/propel/src/icons/icons.stories.tsx b/packages/propel/src/icons/icons.stories.tsx index 6c934c8d275..32e81567855 100644 --- a/packages/propel/src/icons/icons.stories.tsx +++ b/packages/propel/src/icons/icons.stories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Meta, StoryObj } from "@storybook/react-vite"; import { ActionsIconsMap, diff --git a/packages/propel/src/icons/in-progress-icon.tsx b/packages/propel/src/icons/in-progress-icon.tsx index 574b0a5531d..fe903567eaa 100644 --- a/packages/propel/src/icons/in-progress-icon.tsx +++ b/packages/propel/src/icons/in-progress-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "./type"; diff --git a/packages/propel/src/icons/index.ts b/packages/propel/src/icons/index.ts index 2133af79d6c..1b5ebfa1af8 100644 --- a/packages/propel/src/icons/index.ts +++ b/packages/propel/src/icons/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type { ISvgIcons } from "./type"; export type { IconName } from "./registry"; export { ICON_REGISTRY } from "./registry"; diff --git a/packages/propel/src/icons/info-fill-icon.tsx b/packages/propel/src/icons/info-fill-icon.tsx index b5428910df2..3cc649a78e3 100644 --- a/packages/propel/src/icons/info-fill-icon.tsx +++ b/packages/propel/src/icons/info-fill-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "./type"; diff --git a/packages/propel/src/icons/intake.tsx b/packages/propel/src/icons/intake.tsx index 9d45f01e234..4471dd06083 100644 --- a/packages/propel/src/icons/intake.tsx +++ b/packages/propel/src/icons/intake.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "./type"; diff --git a/packages/propel/src/icons/layer-stack.tsx b/packages/propel/src/icons/layer-stack.tsx index 109da58ad71..3534c778cb7 100644 --- a/packages/propel/src/icons/layer-stack.tsx +++ b/packages/propel/src/icons/layer-stack.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "./type"; diff --git a/packages/propel/src/icons/layers-icon.tsx b/packages/propel/src/icons/layers-icon.tsx index c571df4d410..ba54ea73d66 100644 --- a/packages/propel/src/icons/layers-icon.tsx +++ b/packages/propel/src/icons/layers-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "./type"; diff --git a/packages/propel/src/icons/layouts/board-icon.tsx b/packages/propel/src/icons/layouts/board-icon.tsx index 42987f54173..9bdebaf8f30 100644 --- a/packages/propel/src/icons/layouts/board-icon.tsx +++ b/packages/propel/src/icons/layouts/board-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/layouts/calendar-icon.tsx b/packages/propel/src/icons/layouts/calendar-icon.tsx index 5d36401a564..f88ae3a92ce 100644 --- a/packages/propel/src/icons/layouts/calendar-icon.tsx +++ b/packages/propel/src/icons/layouts/calendar-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/layouts/card-icon.tsx b/packages/propel/src/icons/layouts/card-icon.tsx index 480ba7dd84c..fa7c54687a7 100644 --- a/packages/propel/src/icons/layouts/card-icon.tsx +++ b/packages/propel/src/icons/layouts/card-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/layouts/grid-icon.tsx b/packages/propel/src/icons/layouts/grid-icon.tsx index 7cbc9900b32..af7af36213d 100644 --- a/packages/propel/src/icons/layouts/grid-icon.tsx +++ b/packages/propel/src/icons/layouts/grid-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/layouts/index.ts b/packages/propel/src/icons/layouts/index.ts index 649d93d3b08..4bf2f7473fc 100644 --- a/packages/propel/src/icons/layouts/index.ts +++ b/packages/propel/src/icons/layouts/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./calendar-icon"; export * from "./card-icon"; export * from "./timeline-icon"; diff --git a/packages/propel/src/icons/layouts/list-icon.tsx b/packages/propel/src/icons/layouts/list-icon.tsx index 14fe11150c5..30c44676e94 100644 --- a/packages/propel/src/icons/layouts/list-icon.tsx +++ b/packages/propel/src/icons/layouts/list-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/layouts/sheet-icon.tsx b/packages/propel/src/icons/layouts/sheet-icon.tsx index 9f2e4eb96b1..de1f194bdd8 100644 --- a/packages/propel/src/icons/layouts/sheet-icon.tsx +++ b/packages/propel/src/icons/layouts/sheet-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/layouts/timeline-icon.tsx b/packages/propel/src/icons/layouts/timeline-icon.tsx index 91a01cb6b75..5a3e7443fa6 100644 --- a/packages/propel/src/icons/layouts/timeline-icon.tsx +++ b/packages/propel/src/icons/layouts/timeline-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/lead-icon.tsx b/packages/propel/src/icons/lead-icon.tsx index bd7c107e582..b7251d731d3 100644 --- a/packages/propel/src/icons/lead-icon.tsx +++ b/packages/propel/src/icons/lead-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "./type"; diff --git a/packages/propel/src/icons/misc/index.ts b/packages/propel/src/icons/misc/index.ts index 45d4105f857..fc387e1d171 100644 --- a/packages/propel/src/icons/misc/index.ts +++ b/packages/propel/src/icons/misc/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./info-icon"; diff --git a/packages/propel/src/icons/misc/info-icon.tsx b/packages/propel/src/icons/misc/info-icon.tsx index 0f0fbefb8da..2e007d3fbdf 100644 --- a/packages/propel/src/icons/misc/info-icon.tsx +++ b/packages/propel/src/icons/misc/info-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/module/backlog.tsx b/packages/propel/src/icons/module/backlog.tsx index 1a4ff0a6c5f..2a99d682d0a 100644 --- a/packages/propel/src/icons/module/backlog.tsx +++ b/packages/propel/src/icons/module/backlog.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "../type"; diff --git a/packages/propel/src/icons/module/cancelled.tsx b/packages/propel/src/icons/module/cancelled.tsx index c8498cf60d3..75575f13676 100644 --- a/packages/propel/src/icons/module/cancelled.tsx +++ b/packages/propel/src/icons/module/cancelled.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "../type"; diff --git a/packages/propel/src/icons/module/completed.tsx b/packages/propel/src/icons/module/completed.tsx index 77d432d58a3..31e2459bd04 100644 --- a/packages/propel/src/icons/module/completed.tsx +++ b/packages/propel/src/icons/module/completed.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "../type"; diff --git a/packages/propel/src/icons/module/in-progress.tsx b/packages/propel/src/icons/module/in-progress.tsx index 8fa4681de1c..01ffce825fa 100644 --- a/packages/propel/src/icons/module/in-progress.tsx +++ b/packages/propel/src/icons/module/in-progress.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "../type"; diff --git a/packages/propel/src/icons/module/index.ts b/packages/propel/src/icons/module/index.ts index e82014b2fc7..f4d38c43770 100644 --- a/packages/propel/src/icons/module/index.ts +++ b/packages/propel/src/icons/module/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./backlog"; export * from "./cancelled"; export * from "./completed"; diff --git a/packages/propel/src/icons/module/module-status-icon.tsx b/packages/propel/src/icons/module/module-status-icon.tsx index 875dd5ed41b..e19242e2917 100644 --- a/packages/propel/src/icons/module/module-status-icon.tsx +++ b/packages/propel/src/icons/module/module-status-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { ModuleBacklogIcon } from "./backlog"; diff --git a/packages/propel/src/icons/module/paused.tsx b/packages/propel/src/icons/module/paused.tsx index d3afc0b5254..df1c99b214b 100644 --- a/packages/propel/src/icons/module/paused.tsx +++ b/packages/propel/src/icons/module/paused.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "../type"; diff --git a/packages/propel/src/icons/module/planned.tsx b/packages/propel/src/icons/module/planned.tsx index 6dba8888a08..3d0485f312f 100644 --- a/packages/propel/src/icons/module/planned.tsx +++ b/packages/propel/src/icons/module/planned.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "../type"; diff --git a/packages/propel/src/icons/monospace-icon.tsx b/packages/propel/src/icons/monospace-icon.tsx index a227a73869d..42221b6dabe 100644 --- a/packages/propel/src/icons/monospace-icon.tsx +++ b/packages/propel/src/icons/monospace-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "./type"; diff --git a/packages/propel/src/icons/multiple-sticky.tsx b/packages/propel/src/icons/multiple-sticky.tsx index 2c1a7eb44c5..f61bdee7af9 100644 --- a/packages/propel/src/icons/multiple-sticky.tsx +++ b/packages/propel/src/icons/multiple-sticky.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "./type"; diff --git a/packages/propel/src/icons/off-track-icon.tsx b/packages/propel/src/icons/off-track-icon.tsx index 76ee3a1134e..c26c5ebf30b 100644 --- a/packages/propel/src/icons/off-track-icon.tsx +++ b/packages/propel/src/icons/off-track-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "./type"; diff --git a/packages/propel/src/icons/on-track-icon.tsx b/packages/propel/src/icons/on-track-icon.tsx index 53a977799f9..b735a993dc2 100644 --- a/packages/propel/src/icons/on-track-icon.tsx +++ b/packages/propel/src/icons/on-track-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "./type"; diff --git a/packages/propel/src/icons/overview-icon.tsx b/packages/propel/src/icons/overview-icon.tsx index 99f99728c30..513c1f5dd65 100644 --- a/packages/propel/src/icons/overview-icon.tsx +++ b/packages/propel/src/icons/overview-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "./type"; diff --git a/packages/propel/src/icons/pending-icon.tsx b/packages/propel/src/icons/pending-icon.tsx index ba97a4b4998..6b0b9cb966f 100644 --- a/packages/propel/src/icons/pending-icon.tsx +++ b/packages/propel/src/icons/pending-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "./type"; diff --git a/packages/propel/src/icons/photo-filter-icon.tsx b/packages/propel/src/icons/photo-filter-icon.tsx index 9546bd26217..2043cd34ff5 100644 --- a/packages/propel/src/icons/photo-filter-icon.tsx +++ b/packages/propel/src/icons/photo-filter-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "./type"; diff --git a/packages/propel/src/icons/planned-icon.tsx b/packages/propel/src/icons/planned-icon.tsx index 298960c4c30..8d579198950 100644 --- a/packages/propel/src/icons/planned-icon.tsx +++ b/packages/propel/src/icons/planned-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "./type"; diff --git a/packages/propel/src/icons/priority-icon.tsx b/packages/propel/src/icons/priority-icon.tsx index 670d7bf4753..de977d59749 100644 --- a/packages/propel/src/icons/priority-icon.tsx +++ b/packages/propel/src/icons/priority-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { AlertCircle, Ban, SignalHigh, SignalLow, SignalMedium } from "lucide-react"; import { cn } from "../utils"; diff --git a/packages/propel/src/icons/project/cycle-icon.tsx b/packages/propel/src/icons/project/cycle-icon.tsx index 645f8af5667..afba0fedf17 100644 --- a/packages/propel/src/icons/project/cycle-icon.tsx +++ b/packages/propel/src/icons/project/cycle-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/project/epic-icon.tsx b/packages/propel/src/icons/project/epic-icon.tsx index f241d01aaea..132d9732ff8 100644 --- a/packages/propel/src/icons/project/epic-icon.tsx +++ b/packages/propel/src/icons/project/epic-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/project/index.ts b/packages/propel/src/icons/project/index.ts index 0ace8ff7405..37be25295c8 100644 --- a/packages/propel/src/icons/project/index.ts +++ b/packages/propel/src/icons/project/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./cycle-icon"; export * from "./epic-icon"; export * from "./intake-icon"; diff --git a/packages/propel/src/icons/project/intake-icon.tsx b/packages/propel/src/icons/project/intake-icon.tsx index f3bd24d329c..96d33fb3c80 100644 --- a/packages/propel/src/icons/project/intake-icon.tsx +++ b/packages/propel/src/icons/project/intake-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/project/module-icon.tsx b/packages/propel/src/icons/project/module-icon.tsx index 51a7077479e..fae636290d5 100644 --- a/packages/propel/src/icons/project/module-icon.tsx +++ b/packages/propel/src/icons/project/module-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/project/page-icon.tsx b/packages/propel/src/icons/project/page-icon.tsx index 2ab9b764c9c..feefbb7ef5d 100644 --- a/packages/propel/src/icons/project/page-icon.tsx +++ b/packages/propel/src/icons/project/page-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/project/view-icon.tsx b/packages/propel/src/icons/project/view-icon.tsx index f597943c4fa..11fb1d39222 100644 --- a/packages/propel/src/icons/project/view-icon.tsx +++ b/packages/propel/src/icons/project/view-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/project/work-items-icon.tsx b/packages/propel/src/icons/project/work-items-icon.tsx index 586f0a59725..54eeb067ea3 100644 --- a/packages/propel/src/icons/project/work-items-icon.tsx +++ b/packages/propel/src/icons/project/work-items-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/properties/boolean-icon.tsx b/packages/propel/src/icons/properties/boolean-icon.tsx index d80eb44ac3b..7e31ad75b99 100644 --- a/packages/propel/src/icons/properties/boolean-icon.tsx +++ b/packages/propel/src/icons/properties/boolean-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/properties/comment-reply-icon.tsx b/packages/propel/src/icons/properties/comment-reply-icon.tsx index 7ee96f29933..ac7ddb1546e 100644 --- a/packages/propel/src/icons/properties/comment-reply-icon.tsx +++ b/packages/propel/src/icons/properties/comment-reply-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/properties/dropdown-icon.tsx b/packages/propel/src/icons/properties/dropdown-icon.tsx index 7143ced3e47..b4178aaaf0a 100644 --- a/packages/propel/src/icons/properties/dropdown-icon.tsx +++ b/packages/propel/src/icons/properties/dropdown-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/properties/due-date-icon.tsx b/packages/propel/src/icons/properties/due-date-icon.tsx index 170ea39a01b..2def4a9018c 100644 --- a/packages/propel/src/icons/properties/due-date-icon.tsx +++ b/packages/propel/src/icons/properties/due-date-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/properties/duplicate-icon.tsx b/packages/propel/src/icons/properties/duplicate-icon.tsx index 0e4fa89f969..c376fb78c76 100644 --- a/packages/propel/src/icons/properties/duplicate-icon.tsx +++ b/packages/propel/src/icons/properties/duplicate-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/properties/estimate-icon.tsx b/packages/propel/src/icons/properties/estimate-icon.tsx index 2df27ff779f..1d1bcc7f840 100644 --- a/packages/propel/src/icons/properties/estimate-icon.tsx +++ b/packages/propel/src/icons/properties/estimate-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/properties/hash-icon.tsx b/packages/propel/src/icons/properties/hash-icon.tsx index cb67ec13ce0..be2ed0186f4 100644 --- a/packages/propel/src/icons/properties/hash-icon.tsx +++ b/packages/propel/src/icons/properties/hash-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/properties/index.ts b/packages/propel/src/icons/properties/index.ts index 73e135208e8..2b504e5aab2 100644 --- a/packages/propel/src/icons/properties/index.ts +++ b/packages/propel/src/icons/properties/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./boolean-icon"; export * from "./comment-reply-icon"; export * from "./dropdown-icon"; diff --git a/packages/propel/src/icons/properties/label-filled-icon.tsx b/packages/propel/src/icons/properties/label-filled-icon.tsx index b739dd99b79..951f6ca6479 100644 --- a/packages/propel/src/icons/properties/label-filled-icon.tsx +++ b/packages/propel/src/icons/properties/label-filled-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/properties/label-icon.tsx b/packages/propel/src/icons/properties/label-icon.tsx index 5f0df4f6820..a70dc194c52 100644 --- a/packages/propel/src/icons/properties/label-icon.tsx +++ b/packages/propel/src/icons/properties/label-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/properties/members-icon.tsx b/packages/propel/src/icons/properties/members-icon.tsx index ec6733dc7e3..5804ee5c626 100644 --- a/packages/propel/src/icons/properties/members-icon.tsx +++ b/packages/propel/src/icons/properties/members-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/properties/overdue-date-icon.tsx b/packages/propel/src/icons/properties/overdue-date-icon.tsx index a53c0edd7d5..0358902f46e 100644 --- a/packages/propel/src/icons/properties/overdue-date-icon.tsx +++ b/packages/propel/src/icons/properties/overdue-date-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/properties/parent-icon.tsx b/packages/propel/src/icons/properties/parent-icon.tsx index 5e941aefcda..ba8e8294b40 100644 --- a/packages/propel/src/icons/properties/parent-icon.tsx +++ b/packages/propel/src/icons/properties/parent-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/properties/priority-icon.tsx b/packages/propel/src/icons/properties/priority-icon.tsx index ed1ea320237..05ea78d9fb1 100644 --- a/packages/propel/src/icons/properties/priority-icon.tsx +++ b/packages/propel/src/icons/properties/priority-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/properties/relates-to-icon.tsx b/packages/propel/src/icons/properties/relates-to-icon.tsx index 02da39f2f65..618358471a4 100644 --- a/packages/propel/src/icons/properties/relates-to-icon.tsx +++ b/packages/propel/src/icons/properties/relates-to-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/properties/relation-icon.tsx b/packages/propel/src/icons/properties/relation-icon.tsx index 370406c7173..293f151749e 100644 --- a/packages/propel/src/icons/properties/relation-icon.tsx +++ b/packages/propel/src/icons/properties/relation-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/properties/scope-icon.tsx b/packages/propel/src/icons/properties/scope-icon.tsx index 4cdd2873933..a49045ac186 100644 --- a/packages/propel/src/icons/properties/scope-icon.tsx +++ b/packages/propel/src/icons/properties/scope-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/properties/start-date-icon.tsx b/packages/propel/src/icons/properties/start-date-icon.tsx index 31ec2b9aa3e..abd1b873e08 100644 --- a/packages/propel/src/icons/properties/start-date-icon.tsx +++ b/packages/propel/src/icons/properties/start-date-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/properties/state-icon.tsx b/packages/propel/src/icons/properties/state-icon.tsx index 6d3f7389470..350ef354ce4 100644 --- a/packages/propel/src/icons/properties/state-icon.tsx +++ b/packages/propel/src/icons/properties/state-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/properties/user-circle-icon.tsx b/packages/propel/src/icons/properties/user-circle-icon.tsx index 0fc747d0917..8fe424b3524 100644 --- a/packages/propel/src/icons/properties/user-circle-icon.tsx +++ b/packages/propel/src/icons/properties/user-circle-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/properties/user-icon.tsx b/packages/propel/src/icons/properties/user-icon.tsx index 05a139007ae..17f0aa471fd 100644 --- a/packages/propel/src/icons/properties/user-icon.tsx +++ b/packages/propel/src/icons/properties/user-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/properties/user-square-icon.tsx b/packages/propel/src/icons/properties/user-square-icon.tsx index 55d70952768..a46a7666624 100644 --- a/packages/propel/src/icons/properties/user-square-icon.tsx +++ b/packages/propel/src/icons/properties/user-square-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/properties/workflows-icon.tsx b/packages/propel/src/icons/properties/workflows-icon.tsx index 79ebd8900e6..114104e87f9 100644 --- a/packages/propel/src/icons/properties/workflows-icon.tsx +++ b/packages/propel/src/icons/properties/workflows-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/registry.ts b/packages/propel/src/icons/registry.ts index 5fc6c0ebe9e..64a69347fb4 100644 --- a/packages/propel/src/icons/registry.ts +++ b/packages/propel/src/icons/registry.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // Action icons import { AddIcon, diff --git a/packages/propel/src/icons/related-icon.tsx b/packages/propel/src/icons/related-icon.tsx index d94cf73a017..1f5c46bbc06 100644 --- a/packages/propel/src/icons/related-icon.tsx +++ b/packages/propel/src/icons/related-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "./type"; diff --git a/packages/propel/src/icons/sans-serif-icon.tsx b/packages/propel/src/icons/sans-serif-icon.tsx index 4c56e0fe87f..17c3348a144 100644 --- a/packages/propel/src/icons/sans-serif-icon.tsx +++ b/packages/propel/src/icons/sans-serif-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "./type"; diff --git a/packages/propel/src/icons/serif-icon.tsx b/packages/propel/src/icons/serif-icon.tsx index 7ee42628bfa..c14c8eb5064 100644 --- a/packages/propel/src/icons/serif-icon.tsx +++ b/packages/propel/src/icons/serif-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "./type"; diff --git a/packages/propel/src/icons/set-as-default-icon.tsx b/packages/propel/src/icons/set-as-default-icon.tsx index 155438d206c..674a739f2ab 100644 --- a/packages/propel/src/icons/set-as-default-icon.tsx +++ b/packages/propel/src/icons/set-as-default-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ISvgIcons } from "./type"; export function SetAsDefaultIcon({ className = "text-current", ...rest }: ISvgIcons) { diff --git a/packages/propel/src/icons/side-panel-icon.tsx b/packages/propel/src/icons/side-panel-icon.tsx index be2de3bd435..810e9a995b6 100644 --- a/packages/propel/src/icons/side-panel-icon.tsx +++ b/packages/propel/src/icons/side-panel-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "./type"; diff --git a/packages/propel/src/icons/state/backlog-group-icon.tsx b/packages/propel/src/icons/state/backlog-group-icon.tsx index d394c46cd5c..a42e24f7f06 100644 --- a/packages/propel/src/icons/state/backlog-group-icon.tsx +++ b/packages/propel/src/icons/state/backlog-group-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "../type"; diff --git a/packages/propel/src/icons/state/cancelled-group-icon.tsx b/packages/propel/src/icons/state/cancelled-group-icon.tsx index 6bd25d329b6..4ce8c7d303a 100644 --- a/packages/propel/src/icons/state/cancelled-group-icon.tsx +++ b/packages/propel/src/icons/state/cancelled-group-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "../type"; diff --git a/packages/propel/src/icons/state/completed-group-icon.tsx b/packages/propel/src/icons/state/completed-group-icon.tsx index b6be3dfa091..1d97af67c6c 100644 --- a/packages/propel/src/icons/state/completed-group-icon.tsx +++ b/packages/propel/src/icons/state/completed-group-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "../type"; diff --git a/packages/propel/src/icons/state/dashed-circle.tsx b/packages/propel/src/icons/state/dashed-circle.tsx index 541053ea318..3cba92d6bd9 100644 --- a/packages/propel/src/icons/state/dashed-circle.tsx +++ b/packages/propel/src/icons/state/dashed-circle.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; interface DashedCircleProps { diff --git a/packages/propel/src/icons/state/helper.tsx b/packages/propel/src/icons/state/helper.tsx index 2e73e75698d..2ceb3c7fe87 100644 --- a/packages/propel/src/icons/state/helper.tsx +++ b/packages/propel/src/icons/state/helper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { EIconSize } from "@plane/constants"; import type { TIntakeStateGroups } from "@plane/types"; diff --git a/packages/propel/src/icons/state/index.ts b/packages/propel/src/icons/state/index.ts index c050c1c321d..a531eab14a6 100644 --- a/packages/propel/src/icons/state/index.ts +++ b/packages/propel/src/icons/state/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./backlog-group-icon"; export * from "./cancelled-group-icon"; export * from "./completed-group-icon"; diff --git a/packages/propel/src/icons/state/intake-state-group-icon.tsx b/packages/propel/src/icons/state/intake-state-group-icon.tsx index ece3a1aab26..18e6d725b84 100644 --- a/packages/propel/src/icons/state/intake-state-group-icon.tsx +++ b/packages/propel/src/icons/state/intake-state-group-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { EIconSize } from "@plane/constants"; diff --git a/packages/propel/src/icons/state/progress-circle.tsx b/packages/propel/src/icons/state/progress-circle.tsx index d86de0b1324..e0f9663d4cf 100644 --- a/packages/propel/src/icons/state/progress-circle.tsx +++ b/packages/propel/src/icons/state/progress-circle.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; interface ProgressCircleProps { diff --git a/packages/propel/src/icons/state/started-group-icon.tsx b/packages/propel/src/icons/state/started-group-icon.tsx index 019a9911833..cf8e6eafa89 100644 --- a/packages/propel/src/icons/state/started-group-icon.tsx +++ b/packages/propel/src/icons/state/started-group-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "../type"; diff --git a/packages/propel/src/icons/state/state-group-icon.tsx b/packages/propel/src/icons/state/state-group-icon.tsx index e94fdc40f02..e6f1a51cf6a 100644 --- a/packages/propel/src/icons/state/state-group-icon.tsx +++ b/packages/propel/src/icons/state/state-group-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { EIconSize } from "@plane/constants"; diff --git a/packages/propel/src/icons/state/triage-group-icon.tsx b/packages/propel/src/icons/state/triage-group-icon.tsx index d4956ff5bbb..7ce4e78f93b 100644 --- a/packages/propel/src/icons/state/triage-group-icon.tsx +++ b/packages/propel/src/icons/state/triage-group-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "../type"; diff --git a/packages/propel/src/icons/state/unstarted-group-icon.tsx b/packages/propel/src/icons/state/unstarted-group-icon.tsx index be136dccf69..42296999276 100644 --- a/packages/propel/src/icons/state/unstarted-group-icon.tsx +++ b/packages/propel/src/icons/state/unstarted-group-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "../type"; diff --git a/packages/propel/src/icons/sticky-note-icon.tsx b/packages/propel/src/icons/sticky-note-icon.tsx index 7323fe4c865..2d3456f6686 100644 --- a/packages/propel/src/icons/sticky-note-icon.tsx +++ b/packages/propel/src/icons/sticky-note-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "./type"; diff --git a/packages/propel/src/icons/sub-brand/index.ts b/packages/propel/src/icons/sub-brand/index.ts index 7a0d0cefb08..d7c76f91082 100644 --- a/packages/propel/src/icons/sub-brand/index.ts +++ b/packages/propel/src/icons/sub-brand/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./pi-chat"; export * from "./plane-icon"; export * from "./wiki-icon"; diff --git a/packages/propel/src/icons/sub-brand/pi-chat.tsx b/packages/propel/src/icons/sub-brand/pi-chat.tsx index 9e2641d4f47..9bf8a825bee 100644 --- a/packages/propel/src/icons/sub-brand/pi-chat.tsx +++ b/packages/propel/src/icons/sub-brand/pi-chat.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/sub-brand/plane-icon.tsx b/packages/propel/src/icons/sub-brand/plane-icon.tsx index 978cc1e726d..25acfebbf42 100644 --- a/packages/propel/src/icons/sub-brand/plane-icon.tsx +++ b/packages/propel/src/icons/sub-brand/plane-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/sub-brand/wiki-icon.tsx b/packages/propel/src/icons/sub-brand/wiki-icon.tsx index d062f448bc8..92e6fde9860 100644 --- a/packages/propel/src/icons/sub-brand/wiki-icon.tsx +++ b/packages/propel/src/icons/sub-brand/wiki-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/suspended-user.tsx b/packages/propel/src/icons/suspended-user.tsx index eaf09af31b6..6be2ce329f9 100644 --- a/packages/propel/src/icons/suspended-user.tsx +++ b/packages/propel/src/icons/suspended-user.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "./type"; diff --git a/packages/propel/src/icons/teams.tsx b/packages/propel/src/icons/teams.tsx index 9475bd59bd6..cb09b169c9a 100644 --- a/packages/propel/src/icons/teams.tsx +++ b/packages/propel/src/icons/teams.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "./type"; diff --git a/packages/propel/src/icons/transfer-icon.tsx b/packages/propel/src/icons/transfer-icon.tsx index 1a6f06a75b3..c2e30cb4c5d 100644 --- a/packages/propel/src/icons/transfer-icon.tsx +++ b/packages/propel/src/icons/transfer-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "./type"; diff --git a/packages/propel/src/icons/tree-map-icon.tsx b/packages/propel/src/icons/tree-map-icon.tsx index 5356d958b90..e389402f832 100644 --- a/packages/propel/src/icons/tree-map-icon.tsx +++ b/packages/propel/src/icons/tree-map-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "./type"; diff --git a/packages/propel/src/icons/type.ts b/packages/propel/src/icons/type.ts index 09e60562974..e5bdc10050e 100644 --- a/packages/propel/src/icons/type.ts +++ b/packages/propel/src/icons/type.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export interface ISvgIcons extends React.SVGAttributes { className?: string | undefined; percentage?: number; diff --git a/packages/propel/src/icons/updates-icon.tsx b/packages/propel/src/icons/updates-icon.tsx index 9e41292e216..a81d7cdd2d2 100644 --- a/packages/propel/src/icons/updates-icon.tsx +++ b/packages/propel/src/icons/updates-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ISvgIcons } from "./type"; export function UpdatesIcon({ className = "text-current" }: ISvgIcons) { diff --git a/packages/propel/src/icons/user-activity-icon.tsx b/packages/propel/src/icons/user-activity-icon.tsx index 367920155c9..cf7da470b43 100644 --- a/packages/propel/src/icons/user-activity-icon.tsx +++ b/packages/propel/src/icons/user-activity-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "./type"; diff --git a/packages/propel/src/icons/workspace-icon.tsx b/packages/propel/src/icons/workspace-icon.tsx index 770133ddc55..ae6ded00784 100644 --- a/packages/propel/src/icons/workspace-icon.tsx +++ b/packages/propel/src/icons/workspace-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { ISvgIcons } from "./type"; diff --git a/packages/propel/src/icons/workspace/analytics-icon.tsx b/packages/propel/src/icons/workspace/analytics-icon.tsx index cc8bd16d61b..c2c09755780 100644 --- a/packages/propel/src/icons/workspace/analytics-icon.tsx +++ b/packages/propel/src/icons/workspace/analytics-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/workspace/archive-icon.tsx b/packages/propel/src/icons/workspace/archive-icon.tsx index b4dd0d0bb3b..0aa49bf79de 100644 --- a/packages/propel/src/icons/workspace/archive-icon.tsx +++ b/packages/propel/src/icons/workspace/archive-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/workspace/dashboard-icon.tsx b/packages/propel/src/icons/workspace/dashboard-icon.tsx index 2d3785afd27..b8e8ae4522f 100644 --- a/packages/propel/src/icons/workspace/dashboard-icon.tsx +++ b/packages/propel/src/icons/workspace/dashboard-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/workspace/draft-icon.tsx b/packages/propel/src/icons/workspace/draft-icon.tsx index 8ec7f498f3d..85a63c30f62 100644 --- a/packages/propel/src/icons/workspace/draft-icon.tsx +++ b/packages/propel/src/icons/workspace/draft-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/workspace/home-icon.tsx b/packages/propel/src/icons/workspace/home-icon.tsx index ba3034fb573..30f53eaf84a 100644 --- a/packages/propel/src/icons/workspace/home-icon.tsx +++ b/packages/propel/src/icons/workspace/home-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/workspace/inbox-icon.tsx b/packages/propel/src/icons/workspace/inbox-icon.tsx index 243c610123a..66814a85fae 100644 --- a/packages/propel/src/icons/workspace/inbox-icon.tsx +++ b/packages/propel/src/icons/workspace/inbox-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/workspace/index.ts b/packages/propel/src/icons/workspace/index.ts index 99ef75d7f9c..ddcbd68f8d1 100644 --- a/packages/propel/src/icons/workspace/index.ts +++ b/packages/propel/src/icons/workspace/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./analytics-icon"; export * from "./archive-icon"; export * from "./dashboard-icon"; diff --git a/packages/propel/src/icons/workspace/multiple-sticky-icon.tsx b/packages/propel/src/icons/workspace/multiple-sticky-icon.tsx index fd1e58dc42d..7c56fe1c6a0 100644 --- a/packages/propel/src/icons/workspace/multiple-sticky-icon.tsx +++ b/packages/propel/src/icons/workspace/multiple-sticky-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/workspace/project-icon.tsx b/packages/propel/src/icons/workspace/project-icon.tsx index 99fe2bb5cb2..655556eb65d 100644 --- a/packages/propel/src/icons/workspace/project-icon.tsx +++ b/packages/propel/src/icons/workspace/project-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/icons/workspace/your-work-icon.tsx b/packages/propel/src/icons/workspace/your-work-icon.tsx index edd5885f282..c993bf9710a 100644 --- a/packages/propel/src/icons/workspace/your-work-icon.tsx +++ b/packages/propel/src/icons/workspace/your-work-icon.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { IconWrapper } from "../icon-wrapper"; diff --git a/packages/propel/src/input/index.ts b/packages/propel/src/input/index.ts index 4ce4a889370..4859616662e 100644 --- a/packages/propel/src/input/index.ts +++ b/packages/propel/src/input/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./input"; diff --git a/packages/propel/src/input/input.stories.tsx b/packages/propel/src/input/input.stories.tsx index d41a876916f..17d12e66bb8 100644 --- a/packages/propel/src/input/input.stories.tsx +++ b/packages/propel/src/input/input.stories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Meta, StoryObj } from "@storybook/react-vite"; import { Input } from "./index"; diff --git a/packages/propel/src/input/input.tsx b/packages/propel/src/input/input.tsx index b1d36ad7ec9..03fa39d3dc2 100644 --- a/packages/propel/src/input/input.tsx +++ b/packages/propel/src/input/input.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { Input as BaseInput } from "@base-ui-components/react/input"; // helpers diff --git a/packages/propel/src/menu/index.ts b/packages/propel/src/menu/index.ts index 660d3ef02a5..9b2b1a9f0fe 100644 --- a/packages/propel/src/menu/index.ts +++ b/packages/propel/src/menu/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./menu"; export * from "./types"; diff --git a/packages/propel/src/menu/menu.stories.tsx b/packages/propel/src/menu/menu.stories.tsx index 94109698bbb..ccef83dfded 100644 --- a/packages/propel/src/menu/menu.stories.tsx +++ b/packages/propel/src/menu/menu.stories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Meta, StoryObj } from "@storybook/react-vite"; import { Settings, User, LogOut, Mail, Bell, HelpCircle } from "lucide-react"; import { Menu } from "./menu"; diff --git a/packages/propel/src/menu/menu.tsx b/packages/propel/src/menu/menu.tsx index 586b197be05..0daf04d2fd6 100644 --- a/packages/propel/src/menu/menu.tsx +++ b/packages/propel/src/menu/menu.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { Menu as BaseMenu } from "@base-ui-components/react/menu"; import { MoreHorizontal } from "lucide-react"; diff --git a/packages/propel/src/menu/types.ts b/packages/propel/src/menu/types.ts index 1e8a46d6cbb..ef8093bb404 100644 --- a/packages/propel/src/menu/types.ts +++ b/packages/propel/src/menu/types.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TPlacement = "top" | "bottom" | "left" | "right"; export type TMenuProps = { diff --git a/packages/propel/src/pill/index.ts b/packages/propel/src/pill/index.ts index 523ccb2b0c6..a8b491d6034 100644 --- a/packages/propel/src/pill/index.ts +++ b/packages/propel/src/pill/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export { Pill, EPillVariant, EPillSize } from "./pill"; export type { PillProps } from "./pill"; diff --git a/packages/propel/src/pill/pill.stories.tsx b/packages/propel/src/pill/pill.stories.tsx index 0c03afb1072..36ca6611249 100644 --- a/packages/propel/src/pill/pill.stories.tsx +++ b/packages/propel/src/pill/pill.stories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Meta, StoryObj } from "@storybook/react-vite"; import { Pill, EPillVariant, EPillSize } from "./pill"; diff --git a/packages/propel/src/pill/pill.tsx b/packages/propel/src/pill/pill.tsx index 4362c622c88..52275cdb16a 100644 --- a/packages/propel/src/pill/pill.tsx +++ b/packages/propel/src/pill/pill.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { cn } from "../utils"; diff --git a/packages/propel/src/popover/index.ts b/packages/propel/src/popover/index.ts index 1efe34c51ec..d980334597b 100644 --- a/packages/propel/src/popover/index.ts +++ b/packages/propel/src/popover/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/packages/propel/src/popover/popover.stories.tsx b/packages/propel/src/popover/popover.stories.tsx index a35707eb4c0..f3d0fe64c8d 100644 --- a/packages/propel/src/popover/popover.stories.tsx +++ b/packages/propel/src/popover/popover.stories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import type { Meta, StoryObj } from "@storybook/react-vite"; import { useArgs } from "storybook/preview-api"; diff --git a/packages/propel/src/popover/root.tsx b/packages/propel/src/popover/root.tsx index d7d9ac40b85..35ab032ebcf 100644 --- a/packages/propel/src/popover/root.tsx +++ b/packages/propel/src/popover/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { memo, useMemo } from "react"; import { Popover as BasePopover } from "@base-ui-components/react/popover"; import type { TPlacement, TSide, TAlign } from "../utils/placement"; diff --git a/packages/propel/src/portal/constants.ts b/packages/propel/src/portal/constants.ts index d147ebe81fa..8851089e6cd 100644 --- a/packages/propel/src/portal/constants.ts +++ b/packages/propel/src/portal/constants.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export enum EPortalWidth { QUARTER = "quarter", HALF = "half", diff --git a/packages/propel/src/portal/index.ts b/packages/propel/src/portal/index.ts index 3594f578141..9b0da01e013 100644 --- a/packages/propel/src/portal/index.ts +++ b/packages/propel/src/portal/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./modal-portal"; export * from "./portal-wrapper"; export * from "./constants"; diff --git a/packages/propel/src/portal/modal-portal.tsx b/packages/propel/src/portal/modal-portal.tsx index 284b0a26a50..fa00eb12706 100644 --- a/packages/propel/src/portal/modal-portal.tsx +++ b/packages/propel/src/portal/modal-portal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useCallback, useMemo, useRef, useEffect } from "react"; import { cn } from "../utils"; import { diff --git a/packages/propel/src/portal/portal-wrapper.tsx b/packages/propel/src/portal/portal-wrapper.tsx index 7f1c08860ad..e65481ce9be 100644 --- a/packages/propel/src/portal/portal-wrapper.tsx +++ b/packages/propel/src/portal/portal-wrapper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useLayoutEffect, useState, useMemo } from "react"; import { createPortal } from "react-dom"; import { DEFAULT_PORTAL_ID } from "./constants"; diff --git a/packages/propel/src/portal/portal.stories.tsx b/packages/propel/src/portal/portal.stories.tsx index 802e35c87ae..3d532d359a9 100644 --- a/packages/propel/src/portal/portal.stories.tsx +++ b/packages/propel/src/portal/portal.stories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState } from "react"; import type { Meta, StoryObj } from "@storybook/react-vite"; import { Button } from "../button/button"; diff --git a/packages/propel/src/portal/types.ts b/packages/propel/src/portal/types.ts index 8a229bc8dbc..023622545e4 100644 --- a/packages/propel/src/portal/types.ts +++ b/packages/propel/src/portal/types.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ReactNode, MouseEvent as ReactMouseEvent } from "react"; import type { EPortalWidth, EPortalPosition } from "./constants"; diff --git a/packages/propel/src/scrollarea/index.ts b/packages/propel/src/scrollarea/index.ts index d0025852df6..3528c519591 100644 --- a/packages/propel/src/scrollarea/index.ts +++ b/packages/propel/src/scrollarea/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./scrollarea"; diff --git a/packages/propel/src/scrollarea/scrollarea.stories.tsx b/packages/propel/src/scrollarea/scrollarea.stories.tsx index 3cb1bab57ee..88d316657e1 100644 --- a/packages/propel/src/scrollarea/scrollarea.stories.tsx +++ b/packages/propel/src/scrollarea/scrollarea.stories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Meta, StoryObj } from "@storybook/react-vite"; import { ScrollArea } from "./scrollarea"; diff --git a/packages/propel/src/scrollarea/scrollarea.tsx b/packages/propel/src/scrollarea/scrollarea.tsx index d942794a99d..3db3155be33 100644 --- a/packages/propel/src/scrollarea/scrollarea.tsx +++ b/packages/propel/src/scrollarea/scrollarea.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { ScrollArea as BaseScrollArea } from "@base-ui-components/react/scroll-area"; diff --git a/packages/propel/src/separator/separator.stories.tsx b/packages/propel/src/separator/separator.stories.tsx index 6d5168bb3de..8fb19c71039 100644 --- a/packages/propel/src/separator/separator.stories.tsx +++ b/packages/propel/src/separator/separator.stories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Meta, StoryObj } from "@storybook/react-vite"; import { Separator } from "./separator"; diff --git a/packages/propel/src/separator/separator.tsx b/packages/propel/src/separator/separator.tsx index 7b6a8681edc..22030e2a99b 100644 --- a/packages/propel/src/separator/separator.tsx +++ b/packages/propel/src/separator/separator.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { Separator as SeparatorPrimitive } from "@base-ui-components/react/separator"; import { cn } from "../utils"; diff --git a/packages/propel/src/skeleton/index.ts b/packages/propel/src/skeleton/index.ts index 1efe34c51ec..d980334597b 100644 --- a/packages/propel/src/skeleton/index.ts +++ b/packages/propel/src/skeleton/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/packages/propel/src/skeleton/root.tsx b/packages/propel/src/skeleton/root.tsx index 2a3130311b8..1d09e55376d 100644 --- a/packages/propel/src/skeleton/root.tsx +++ b/packages/propel/src/skeleton/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // helpers import { cn } from "../utils/classname"; diff --git a/packages/propel/src/skeleton/skeleton.stories.tsx b/packages/propel/src/skeleton/skeleton.stories.tsx index 4703959226a..8a53f5c56bd 100644 --- a/packages/propel/src/skeleton/skeleton.stories.tsx +++ b/packages/propel/src/skeleton/skeleton.stories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Meta, StoryObj } from "@storybook/react-vite"; import { Skeleton } from "./index"; diff --git a/packages/propel/src/spinners/circular-bar-spinner.stories.tsx b/packages/propel/src/spinners/circular-bar-spinner.stories.tsx index c0df9621ef6..a691566655a 100644 --- a/packages/propel/src/spinners/circular-bar-spinner.stories.tsx +++ b/packages/propel/src/spinners/circular-bar-spinner.stories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Meta, StoryObj } from "@storybook/react-vite"; import { CircularBarSpinner } from "./circular-bar-spinner"; diff --git a/packages/propel/src/spinners/circular-bar-spinner.tsx b/packages/propel/src/spinners/circular-bar-spinner.tsx index ab6b002eda7..60f57b92ab1 100644 --- a/packages/propel/src/spinners/circular-bar-spinner.tsx +++ b/packages/propel/src/spinners/circular-bar-spinner.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; export interface ICircularBarSpinner extends React.SVGAttributes { diff --git a/packages/propel/src/spinners/circular-spinner.stories.tsx b/packages/propel/src/spinners/circular-spinner.stories.tsx index ca1aabe9432..4f553c36bed 100644 --- a/packages/propel/src/spinners/circular-spinner.stories.tsx +++ b/packages/propel/src/spinners/circular-spinner.stories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Meta, StoryObj } from "@storybook/react-vite"; import { Spinner } from "./circular-spinner"; diff --git a/packages/propel/src/spinners/circular-spinner.tsx b/packages/propel/src/spinners/circular-spinner.tsx index 5b12166d76b..e64f8c08ae6 100644 --- a/packages/propel/src/spinners/circular-spinner.tsx +++ b/packages/propel/src/spinners/circular-spinner.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; // helpers import clsx from "clsx"; diff --git a/packages/propel/src/spinners/index.ts b/packages/propel/src/spinners/index.ts index a871a9b77b8..45fa139d5df 100644 --- a/packages/propel/src/spinners/index.ts +++ b/packages/propel/src/spinners/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./circular-spinner"; export * from "./circular-bar-spinner"; diff --git a/packages/propel/src/switch/index.ts b/packages/propel/src/switch/index.ts index 1efe34c51ec..d980334597b 100644 --- a/packages/propel/src/switch/index.ts +++ b/packages/propel/src/switch/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/packages/propel/src/switch/root.tsx b/packages/propel/src/switch/root.tsx index 01335f70bb0..1285c965a88 100644 --- a/packages/propel/src/switch/root.tsx +++ b/packages/propel/src/switch/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { Switch as BaseSwitch } from "@base-ui-components/react/switch"; import { cn } from "../utils/classname"; diff --git a/packages/propel/src/switch/switch.stories.tsx b/packages/propel/src/switch/switch.stories.tsx index 5c1ce7df023..d4a304d1686 100644 --- a/packages/propel/src/switch/switch.stories.tsx +++ b/packages/propel/src/switch/switch.stories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import type { Meta, StoryObj } from "@storybook/react-vite"; import { useArgs } from "storybook/preview-api"; diff --git a/packages/propel/src/tab-navigation/index.ts b/packages/propel/src/tab-navigation/index.ts index 4dcc80d106f..4229ac2328e 100644 --- a/packages/propel/src/tab-navigation/index.ts +++ b/packages/propel/src/tab-navigation/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export { TabNavigationItem } from "./tab-navigation-item"; export { TabNavigationList } from "./tab-navigation-list"; export type { TTabNavigationItemProps, TTabNavigationListProps } from "./tab-navigation-types"; diff --git a/packages/propel/src/tab-navigation/tab-navigation-item.tsx b/packages/propel/src/tab-navigation/tab-navigation-item.tsx index 8a88fb497bc..9f34c9e6bfc 100644 --- a/packages/propel/src/tab-navigation/tab-navigation-item.tsx +++ b/packages/propel/src/tab-navigation/tab-navigation-item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { motion, AnimatePresence } from "framer-motion"; import { cn } from "../utils"; import type { TTabNavigationItemProps } from "./tab-navigation-types"; diff --git a/packages/propel/src/tab-navigation/tab-navigation-list.tsx b/packages/propel/src/tab-navigation/tab-navigation-list.tsx index c572394778f..aa3f5793900 100644 --- a/packages/propel/src/tab-navigation/tab-navigation-list.tsx +++ b/packages/propel/src/tab-navigation/tab-navigation-list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import { LayoutGroup } from "framer-motion"; import { cn } from "../utils"; diff --git a/packages/propel/src/tab-navigation/tab-navigation-types.ts b/packages/propel/src/tab-navigation/tab-navigation-types.ts index 2116123243b..4cfce16e929 100644 --- a/packages/propel/src/tab-navigation/tab-navigation-types.ts +++ b/packages/propel/src/tab-navigation/tab-navigation-types.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ReactNode } from "react"; export type TTabNavigationItemProps = { diff --git a/packages/propel/src/tab-navigation/tab-navigation.stories.tsx b/packages/propel/src/tab-navigation/tab-navigation.stories.tsx index 71b2b93b0b5..bef6c7da8f0 100644 --- a/packages/propel/src/tab-navigation/tab-navigation.stories.tsx +++ b/packages/propel/src/tab-navigation/tab-navigation.stories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import type { Meta, StoryObj } from "@storybook/react-vite"; // icons import diff --git a/packages/propel/src/table/core.tsx b/packages/propel/src/table/core.tsx index 2beade09d6d..5364800b468 100644 --- a/packages/propel/src/table/core.tsx +++ b/packages/propel/src/table/core.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { cn } from "../utils/classname"; diff --git a/packages/propel/src/table/index.ts b/packages/propel/src/table/index.ts index 8d119dee813..bcdcb87a16a 100644 --- a/packages/propel/src/table/index.ts +++ b/packages/propel/src/table/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./core"; diff --git a/packages/propel/src/table/table.stories.tsx b/packages/propel/src/table/table.stories.tsx index 1e2a1519aed..51be6524e23 100644 --- a/packages/propel/src/table/table.stories.tsx +++ b/packages/propel/src/table/table.stories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Meta, StoryObj } from "@storybook/react-vite"; import { Table, TableHeader, TableBody, TableFooter, TableHead, TableRow, TableCell, TableCaption } from "./core"; diff --git a/packages/propel/src/tabs/index.ts b/packages/propel/src/tabs/index.ts index 811d3d4a725..8974369072d 100644 --- a/packages/propel/src/tabs/index.ts +++ b/packages/propel/src/tabs/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./tabs"; diff --git a/packages/propel/src/tabs/tabs.stories.tsx b/packages/propel/src/tabs/tabs.stories.tsx index cc0fca6bc7d..6022765aa60 100644 --- a/packages/propel/src/tabs/tabs.stories.tsx +++ b/packages/propel/src/tabs/tabs.stories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useState } from "react"; import type { Meta, StoryObj } from "@storybook/react-vite"; import { Settings, User, Bell } from "lucide-react"; diff --git a/packages/propel/src/tabs/tabs.tsx b/packages/propel/src/tabs/tabs.tsx index 98d1a2d53f4..1fc775e76ee 100644 --- a/packages/propel/src/tabs/tabs.tsx +++ b/packages/propel/src/tabs/tabs.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { Tabs as TabsPrimitive } from "@base-ui-components/react/tabs"; import { cn } from "../utils/classname"; diff --git a/packages/propel/src/toast/index.ts b/packages/propel/src/toast/index.ts index da089861b93..2ca91d54639 100644 --- a/packages/propel/src/toast/index.ts +++ b/packages/propel/src/toast/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./toast"; diff --git a/packages/propel/src/toast/toast.stories.tsx b/packages/propel/src/toast/toast.stories.tsx index 8a8fd1bb569..5a828cf2d05 100644 --- a/packages/propel/src/toast/toast.stories.tsx +++ b/packages/propel/src/toast/toast.stories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Meta, StoryObj } from "@storybook/react-vite"; import { Toast, ToastStatic, setToast, updateToast, setPromiseToast, TOAST_TYPE } from "./toast"; diff --git a/packages/propel/src/toast/toast.tsx b/packages/propel/src/toast/toast.tsx index fac617a7af4..fe6081f791a 100644 --- a/packages/propel/src/toast/toast.tsx +++ b/packages/propel/src/toast/toast.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { Toast as BaseToast } from "@base-ui-components/react/toast"; import { AlertTriangle, CheckIcon, InfoIcon, XIcon } from "lucide-react"; diff --git a/packages/propel/src/toolbar/index.ts b/packages/propel/src/toolbar/index.ts index da2a48965eb..239fac16334 100644 --- a/packages/propel/src/toolbar/index.ts +++ b/packages/propel/src/toolbar/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export { Toolbar } from "./toolbar"; export type { ToolbarProps, diff --git a/packages/propel/src/toolbar/toolbar.stories.tsx b/packages/propel/src/toolbar/toolbar.stories.tsx index d080e146b10..996e9feb6be 100644 --- a/packages/propel/src/toolbar/toolbar.stories.tsx +++ b/packages/propel/src/toolbar/toolbar.stories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Meta, StoryObj } from "@storybook/react-vite"; import { Bold, diff --git a/packages/propel/src/toolbar/toolbar.tsx b/packages/propel/src/toolbar/toolbar.tsx index 5f1c4d6bdd1..9a74e7454ca 100644 --- a/packages/propel/src/toolbar/toolbar.tsx +++ b/packages/propel/src/toolbar/toolbar.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import type { LucideIcon } from "lucide-react"; import type { ISvgIcons } from "../icons"; diff --git a/packages/propel/src/tooltip/index.ts b/packages/propel/src/tooltip/index.ts index 1efe34c51ec..d980334597b 100644 --- a/packages/propel/src/tooltip/index.ts +++ b/packages/propel/src/tooltip/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./root"; diff --git a/packages/propel/src/tooltip/root.tsx b/packages/propel/src/tooltip/root.tsx index a5f840d240e..e8c415c29ad 100644 --- a/packages/propel/src/tooltip/root.tsx +++ b/packages/propel/src/tooltip/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { Tooltip as BaseTooltip } from "@base-ui-components/react/tooltip"; import { cn } from "../utils"; diff --git a/packages/propel/src/tooltip/tooltip.stories.tsx b/packages/propel/src/tooltip/tooltip.stories.tsx index b681afd71ec..fa3f8e967ed 100644 --- a/packages/propel/src/tooltip/tooltip.stories.tsx +++ b/packages/propel/src/tooltip/tooltip.stories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Meta, StoryObj } from "@storybook/react-vite"; import { HelpCircle } from "lucide-react"; import { Tooltip } from "./root"; diff --git a/packages/propel/src/utils/classname.tsx b/packages/propel/src/utils/classname.tsx index 125aa4036b4..6d0ca1c4828 100644 --- a/packages/propel/src/utils/classname.tsx +++ b/packages/propel/src/utils/classname.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { clsx } from "clsx"; import type { ClassValue } from "clsx"; diff --git a/packages/propel/src/utils/index.ts b/packages/propel/src/utils/index.ts index e429b296a61..f52eda25542 100644 --- a/packages/propel/src/utils/index.ts +++ b/packages/propel/src/utils/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./classname"; export * from "./placement"; diff --git a/packages/propel/src/utils/placement.ts b/packages/propel/src/utils/placement.ts index b150127373a..eace1b8a0e5 100644 --- a/packages/propel/src/utils/placement.ts +++ b/packages/propel/src/utils/placement.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // types export type TPlacement = | "auto" diff --git a/packages/services/src/ai/ai.service.ts b/packages/services/src/ai/ai.service.ts index 3f2054ac70b..7a34a8ca581 100644 --- a/packages/services/src/ai/ai.service.ts +++ b/packages/services/src/ai/ai.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane web constants import type { AI_EDITOR_TASKS } from "@plane/constants"; import { API_BASE_URL } from "@plane/constants"; diff --git a/packages/services/src/ai/index.ts b/packages/services/src/ai/index.ts index bce346aa66b..0b701ad5d14 100644 --- a/packages/services/src/ai/index.ts +++ b/packages/services/src/ai/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./ai.service"; diff --git a/packages/services/src/api.service.ts b/packages/services/src/api.service.ts index 7cdeb3f2882..3284a8aadf8 100644 --- a/packages/services/src/api.service.ts +++ b/packages/services/src/api.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { AxiosInstance, AxiosRequestConfig } from "axios"; import axios from "axios"; diff --git a/packages/services/src/auth/auth.service.ts b/packages/services/src/auth/auth.service.ts index c32c93e6634..8b38b5e0f2b 100644 --- a/packages/services/src/auth/auth.service.ts +++ b/packages/services/src/auth/auth.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { API_BASE_URL } from "@plane/constants"; // types import type { ICsrfTokenData, IEmailCheckData, IEmailCheckResponse } from "@plane/types"; diff --git a/packages/services/src/auth/index.ts b/packages/services/src/auth/index.ts index 340b36856d7..032df6138da 100644 --- a/packages/services/src/auth/index.ts +++ b/packages/services/src/auth/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./auth.service"; export * from "./sites-auth.service"; diff --git a/packages/services/src/auth/sites-auth.service.ts b/packages/services/src/auth/sites-auth.service.ts index 8e2bf8ea5ae..a23ea576f2d 100644 --- a/packages/services/src/auth/sites-auth.service.ts +++ b/packages/services/src/auth/sites-auth.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { API_BASE_URL } from "@plane/constants"; // types import type { IEmailCheckData, IEmailCheckResponse } from "@plane/types"; diff --git a/packages/services/src/cycle/cycle-analytics.service.ts b/packages/services/src/cycle/cycle-analytics.service.ts index c9e14441e83..0e9c46489cb 100644 --- a/packages/services/src/cycle/cycle-analytics.service.ts +++ b/packages/services/src/cycle/cycle-analytics.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { API_BASE_URL } from "@plane/constants"; import type { TCycleDistribution, TProgressSnapshot, TCycleEstimateDistribution } from "@plane/types"; import { APIService } from "../api.service"; diff --git a/packages/services/src/cycle/cycle-archive.service.ts b/packages/services/src/cycle/cycle-archive.service.ts index 09d3e968730..fc005fb26b8 100644 --- a/packages/services/src/cycle/cycle-archive.service.ts +++ b/packages/services/src/cycle/cycle-archive.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { API_BASE_URL } from "@plane/constants"; import type { ICycle } from "@plane/types"; import { APIService } from "../api.service"; diff --git a/packages/services/src/cycle/cycle-operations.service.ts b/packages/services/src/cycle/cycle-operations.service.ts index 43c01396cb0..77a8643aa70 100644 --- a/packages/services/src/cycle/cycle-operations.service.ts +++ b/packages/services/src/cycle/cycle-operations.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { API_BASE_URL } from "@plane/constants"; import { APIService } from "../api.service"; diff --git a/packages/services/src/cycle/cycle.service.ts b/packages/services/src/cycle/cycle.service.ts index 961e5588a2a..8dadeedf24a 100644 --- a/packages/services/src/cycle/cycle.service.ts +++ b/packages/services/src/cycle/cycle.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { API_BASE_URL } from "@plane/constants"; import type { CycleDateCheckData, ICycle, TIssuesResponse, IWorkspaceActiveCyclesResponse } from "@plane/types"; import { APIService } from "../api.service"; diff --git a/packages/services/src/cycle/index.ts b/packages/services/src/cycle/index.ts index 6f5dbc67998..d53702a1528 100644 --- a/packages/services/src/cycle/index.ts +++ b/packages/services/src/cycle/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./cycle-analytics.service"; export * from "./cycle-archive.service"; export * from "./cycle-operations.service"; diff --git a/packages/services/src/cycle/sites-cycle.service.ts b/packages/services/src/cycle/sites-cycle.service.ts index 0fb17407b04..4a901731894 100644 --- a/packages/services/src/cycle/sites-cycle.service.ts +++ b/packages/services/src/cycle/sites-cycle.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { API_BASE_URL } from "@plane/constants"; import type { TPublicCycle } from "@plane/types"; diff --git a/packages/services/src/dashboard/dashboard.service.ts b/packages/services/src/dashboard/dashboard.service.ts index 2934b4f6ae0..9b987e93a7f 100644 --- a/packages/services/src/dashboard/dashboard.service.ts +++ b/packages/services/src/dashboard/dashboard.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { API_BASE_URL } from "@plane/constants"; import type { THomeDashboardResponse, TWidget, TWidgetStatsResponse, TWidgetStatsRequestParams } from "@plane/types"; import { APIService } from "../api.service"; diff --git a/packages/services/src/dashboard/index.ts b/packages/services/src/dashboard/index.ts index 79e3f040095..52a2e8675c6 100644 --- a/packages/services/src/dashboard/index.ts +++ b/packages/services/src/dashboard/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./dashboard.service"; diff --git a/packages/services/src/developer/api-token.service.ts b/packages/services/src/developer/api-token.service.ts index 229d62c3308..b318053a4d0 100644 --- a/packages/services/src/developer/api-token.service.ts +++ b/packages/services/src/developer/api-token.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { API_BASE_URL } from "@plane/constants"; import type { IApiToken } from "@plane/types"; import { APIService } from "../api.service"; diff --git a/packages/services/src/developer/index.ts b/packages/services/src/developer/index.ts index a78a7b0929e..b27617136db 100644 --- a/packages/services/src/developer/index.ts +++ b/packages/services/src/developer/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./api-token.service"; export * from "./webhook.service"; diff --git a/packages/services/src/developer/webhook.service.ts b/packages/services/src/developer/webhook.service.ts index a9bb7d79938..7ae3436522a 100644 --- a/packages/services/src/developer/webhook.service.ts +++ b/packages/services/src/developer/webhook.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { API_BASE_URL } from "@plane/constants"; import type { IWebhook } from "@plane/types"; import { APIService } from "../api.service"; diff --git a/packages/services/src/file/file-upload.service.ts b/packages/services/src/file/file-upload.service.ts index 6613cf1d522..32ca4de51f4 100644 --- a/packages/services/src/file/file-upload.service.ts +++ b/packages/services/src/file/file-upload.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import axios from "axios"; // api service import { APIService } from "../api.service"; diff --git a/packages/services/src/file/file.service.ts b/packages/services/src/file/file.service.ts index fe1e747d468..725bc891c8d 100644 --- a/packages/services/src/file/file.service.ts +++ b/packages/services/src/file/file.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { API_BASE_URL } from "@plane/constants"; // api service diff --git a/packages/services/src/file/helper.ts b/packages/services/src/file/helper.ts index 499d943b4e5..e749ca6145f 100644 --- a/packages/services/src/file/helper.ts +++ b/packages/services/src/file/helper.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // external imports import { fileTypeFromBuffer } from "file-type"; // plane imports diff --git a/packages/services/src/file/index.ts b/packages/services/src/file/index.ts index d3b2a52908a..e09f8e00a39 100644 --- a/packages/services/src/file/index.ts +++ b/packages/services/src/file/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./file-upload.service"; export * from "./sites-file.service"; export * from "./file.service"; diff --git a/packages/services/src/file/sites-file.service.ts b/packages/services/src/file/sites-file.service.ts index fa2713282ce..debe945f8d9 100644 --- a/packages/services/src/file/sites-file.service.ts +++ b/packages/services/src/file/sites-file.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { API_BASE_URL } from "@plane/constants"; // local services diff --git a/packages/services/src/index.ts b/packages/services/src/index.ts index b1f966840dc..9ec22ae0bba 100644 --- a/packages/services/src/index.ts +++ b/packages/services/src/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./ai"; export * from "./developer"; export * from "./auth"; diff --git a/packages/services/src/indexedDB.service.ts b/packages/services/src/indexedDB.service.ts index 1b568f2ae39..bb89d51e247 100644 --- a/packages/services/src/indexedDB.service.ts +++ b/packages/services/src/indexedDB.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export abstract class IndexedDBService { private dbName: string; private version: number; diff --git a/packages/services/src/instance/index.ts b/packages/services/src/instance/index.ts index dd3d4a663c7..3fbe347b539 100644 --- a/packages/services/src/instance/index.ts +++ b/packages/services/src/instance/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./instance.service"; diff --git a/packages/services/src/instance/instance.service.ts b/packages/services/src/instance/instance.service.ts index 6af821d9b6b..39acb95722d 100644 --- a/packages/services/src/instance/instance.service.ts +++ b/packages/services/src/instance/instance.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { API_BASE_URL } from "@plane/constants"; import type { diff --git a/packages/services/src/intake/index.ts b/packages/services/src/intake/index.ts index cde9ddbd340..0cf9b3466b5 100644 --- a/packages/services/src/intake/index.ts +++ b/packages/services/src/intake/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./intake.service"; export * from "./issue.service"; diff --git a/packages/services/src/intake/intake.service.ts b/packages/services/src/intake/intake.service.ts index 576790ef4e0..81deb1035aa 100644 --- a/packages/services/src/intake/intake.service.ts +++ b/packages/services/src/intake/intake.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { API_BASE_URL } from "@plane/constants"; import { APIService } from "../api.service"; diff --git a/packages/services/src/intake/issue.service.ts b/packages/services/src/intake/issue.service.ts index 009bc0c2f62..be6430eedc4 100644 --- a/packages/services/src/intake/issue.service.ts +++ b/packages/services/src/intake/issue.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { API_BASE_URL } from "@plane/constants"; import { APIService } from "../api.service"; diff --git a/packages/services/src/issue/index.ts b/packages/services/src/issue/index.ts index 79d4537cd2c..0e0f73c987e 100644 --- a/packages/services/src/issue/index.ts +++ b/packages/services/src/issue/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./sites-issue.service"; diff --git a/packages/services/src/issue/sites-issue.service.ts b/packages/services/src/issue/sites-issue.service.ts index a715f2093bc..788c82ff788 100644 --- a/packages/services/src/issue/sites-issue.service.ts +++ b/packages/services/src/issue/sites-issue.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { API_BASE_URL } from "@plane/constants"; import type { IPublicIssue, TIssuePublicComment, TPublicIssuesResponse } from "@plane/types"; diff --git a/packages/services/src/label/index.ts b/packages/services/src/label/index.ts index 5bf89fa9687..f3fdc38c0a2 100644 --- a/packages/services/src/label/index.ts +++ b/packages/services/src/label/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./sites-label.service"; diff --git a/packages/services/src/label/sites-label.service.ts b/packages/services/src/label/sites-label.service.ts index 0fb924f3427..493880d0656 100644 --- a/packages/services/src/label/sites-label.service.ts +++ b/packages/services/src/label/sites-label.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { API_BASE_URL } from "@plane/constants"; import type { IIssueLabel } from "@plane/types"; diff --git a/packages/services/src/live.service.ts b/packages/services/src/live.service.ts index ae4b80864c5..89009f6fee3 100644 --- a/packages/services/src/live.service.ts +++ b/packages/services/src/live.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { API_BASE_URL } from "@plane/constants"; import { APIService } from "./api.service"; diff --git a/packages/services/src/module/index.ts b/packages/services/src/module/index.ts index ad49212285c..9eea4f1a5f3 100644 --- a/packages/services/src/module/index.ts +++ b/packages/services/src/module/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./link.service"; export * from "./module.service"; export * from "./operations.service"; diff --git a/packages/services/src/module/link.service.ts b/packages/services/src/module/link.service.ts index 8c8ec3f474e..7eeaf2a4dc1 100644 --- a/packages/services/src/module/link.service.ts +++ b/packages/services/src/module/link.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // types import type { ILinkDetails, ModuleLink } from "@plane/types"; // services diff --git a/packages/services/src/module/module.service.ts b/packages/services/src/module/module.service.ts index 21321b36ec5..3ff37a9360a 100644 --- a/packages/services/src/module/module.service.ts +++ b/packages/services/src/module/module.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // types import type { IModule, ILinkDetails, ModuleLink, TIssuesResponse } from "@plane/types"; // services diff --git a/packages/services/src/module/operations.service.ts b/packages/services/src/module/operations.service.ts index 9185873dab3..ff5b922d143 100644 --- a/packages/services/src/module/operations.service.ts +++ b/packages/services/src/module/operations.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // types // import type { IModule, ILinkDetails, ModuleLink, TIssuesResponse } from "@plane/types"; // services diff --git a/packages/services/src/module/sites-module.service.ts b/packages/services/src/module/sites-module.service.ts index b99b57955d1..d6f61c2b799 100644 --- a/packages/services/src/module/sites-module.service.ts +++ b/packages/services/src/module/sites-module.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { API_BASE_URL } from "@plane/constants"; // api service diff --git a/packages/services/src/project/index.ts b/packages/services/src/project/index.ts index 4cc54d2c205..58b39cccbfc 100644 --- a/packages/services/src/project/index.ts +++ b/packages/services/src/project/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./view.service"; export * from "./sites-publish.service"; diff --git a/packages/services/src/project/sites-publish.service.ts b/packages/services/src/project/sites-publish.service.ts index af2c41a4f2e..bc14da8e716 100644 --- a/packages/services/src/project/sites-publish.service.ts +++ b/packages/services/src/project/sites-publish.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { API_BASE_URL } from "@plane/constants"; import type { TProjectPublishSettings } from "@plane/types"; diff --git a/packages/services/src/project/view.service.ts b/packages/services/src/project/view.service.ts index 7eef7191156..02782cd2c4d 100644 --- a/packages/services/src/project/view.service.ts +++ b/packages/services/src/project/view.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { API_BASE_URL } from "@plane/constants"; // api services diff --git a/packages/services/src/state/index.ts b/packages/services/src/state/index.ts index 5b49aad0eb9..4c0838924f4 100644 --- a/packages/services/src/state/index.ts +++ b/packages/services/src/state/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./sites-state.service"; diff --git a/packages/services/src/state/sites-state.service.ts b/packages/services/src/state/sites-state.service.ts index 7cf325e4925..32c563a23bb 100644 --- a/packages/services/src/state/sites-state.service.ts +++ b/packages/services/src/state/sites-state.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { API_BASE_URL } from "@plane/constants"; import type { IState } from "@plane/types"; diff --git a/packages/services/src/user/favorite.service.ts b/packages/services/src/user/favorite.service.ts index 0c6e0497f23..e832b73cd4b 100644 --- a/packages/services/src/user/favorite.service.ts +++ b/packages/services/src/user/favorite.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { API_BASE_URL } from "@plane/constants"; import type { IFavorite } from "@plane/types"; import { APIService } from "../api.service"; diff --git a/packages/services/src/user/index.ts b/packages/services/src/user/index.ts index f01a1a47bdc..96e1963640f 100644 --- a/packages/services/src/user/index.ts +++ b/packages/services/src/user/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./favorite.service"; export * from "./user.service"; export * from "./sites-member.service"; diff --git a/packages/services/src/user/sites-member.service.ts b/packages/services/src/user/sites-member.service.ts index 33a4ef4f0da..c9a641f6d0f 100644 --- a/packages/services/src/user/sites-member.service.ts +++ b/packages/services/src/user/sites-member.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { API_BASE_URL } from "@plane/constants"; import type { TPublicMember } from "@plane/types"; diff --git a/packages/services/src/user/user.service.ts b/packages/services/src/user/user.service.ts index c177b1ffd8d..9ede9a79186 100644 --- a/packages/services/src/user/user.service.ts +++ b/packages/services/src/user/user.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { API_BASE_URL } from "@plane/constants"; import type { IUser, TUserProfile } from "@plane/types"; diff --git a/packages/services/src/workspace/index.ts b/packages/services/src/workspace/index.ts index a48efdee2c2..6b67a9b65e8 100644 --- a/packages/services/src/workspace/index.ts +++ b/packages/services/src/workspace/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./invitation.service"; export * from "./member.service"; export * from "./notification.service"; diff --git a/packages/services/src/workspace/instance-workspace.service.ts b/packages/services/src/workspace/instance-workspace.service.ts index 7ac3d4ce4d1..c38fb665a30 100644 --- a/packages/services/src/workspace/instance-workspace.service.ts +++ b/packages/services/src/workspace/instance-workspace.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { API_BASE_URL } from "@plane/constants"; import type { IWorkspace, TWorkspacePaginationInfo } from "@plane/types"; import { APIService } from "../api.service"; diff --git a/packages/services/src/workspace/invitation.service.ts b/packages/services/src/workspace/invitation.service.ts index 5cc74f5d5d3..392cdde8ca9 100644 --- a/packages/services/src/workspace/invitation.service.ts +++ b/packages/services/src/workspace/invitation.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { API_BASE_URL } from "@plane/constants"; import type { IWorkspaceMemberInvitation, IWorkspaceBulkInviteFormData, IWorkspaceMember } from "@plane/types"; import { APIService } from "../api.service"; diff --git a/packages/services/src/workspace/member.service.ts b/packages/services/src/workspace/member.service.ts index af93336694a..ace8df38924 100644 --- a/packages/services/src/workspace/member.service.ts +++ b/packages/services/src/workspace/member.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { API_BASE_URL } from "@plane/constants"; import type { IWorkspaceMemberMe, IWorkspaceMember, IUserProjectsRole } from "@plane/types"; import { APIService } from "../api.service"; diff --git a/packages/services/src/workspace/notification.service.ts b/packages/services/src/workspace/notification.service.ts index 30c588a0435..c82ac55fa5a 100644 --- a/packages/services/src/workspace/notification.service.ts +++ b/packages/services/src/workspace/notification.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { API_BASE_URL } from "@plane/constants"; import type { TUnreadNotificationsCount, diff --git a/packages/services/src/workspace/view.service.ts b/packages/services/src/workspace/view.service.ts index 995a16eb3c0..99b8b648928 100644 --- a/packages/services/src/workspace/view.service.ts +++ b/packages/services/src/workspace/view.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { API_BASE_URL } from "@plane/constants"; import type { IWorkspaceView, TIssuesResponse } from "@plane/types"; import { APIService } from "../api.service"; diff --git a/packages/services/src/workspace/workspace.service.ts b/packages/services/src/workspace/workspace.service.ts index 14e84d2a229..3f1ad42e90e 100644 --- a/packages/services/src/workspace/workspace.service.ts +++ b/packages/services/src/workspace/workspace.service.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { API_BASE_URL } from "@plane/constants"; import type { IWorkspace, ILastActiveWorkspaceDetails, IWorkspaceSearchResults } from "@plane/types"; import { APIService } from "../api.service"; diff --git a/packages/shared-state/src/index.ts b/packages/shared-state/src/index.ts index faaf31f831f..7511c9629a0 100644 --- a/packages/shared-state/src/index.ts +++ b/packages/shared-state/src/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./store"; export * from "./utils"; diff --git a/packages/shared-state/src/store/index.ts b/packages/shared-state/src/store/index.ts index 18630761056..b222ec93acc 100644 --- a/packages/shared-state/src/store/index.ts +++ b/packages/shared-state/src/store/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./rich-filters"; export * from "./work-item-filters"; diff --git a/packages/shared-state/src/store/rich-filters/adapter.ts b/packages/shared-state/src/store/rich-filters/adapter.ts index ec9fe58c552..92e211a6f06 100644 --- a/packages/shared-state/src/store/rich-filters/adapter.ts +++ b/packages/shared-state/src/store/rich-filters/adapter.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { IFilterAdapter, TExternalFilter, TFilterExpression, TFilterProperty } from "@plane/types"; diff --git a/packages/shared-state/src/store/rich-filters/config-manager.ts b/packages/shared-state/src/store/rich-filters/config-manager.ts index 86400d8b5a0..80b23e99533 100644 --- a/packages/shared-state/src/store/rich-filters/config-manager.ts +++ b/packages/shared-state/src/store/rich-filters/config-manager.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { action, computed, makeObservable, observable } from "mobx"; import { computedFn } from "mobx-utils"; // plane imports diff --git a/packages/shared-state/src/store/rich-filters/config.ts b/packages/shared-state/src/store/rich-filters/config.ts index b7d6a4c0d2c..3b2e9b16307 100644 --- a/packages/shared-state/src/store/rich-filters/config.ts +++ b/packages/shared-state/src/store/rich-filters/config.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { set } from "lodash-es"; import { action, computed, makeObservable, observable, runInAction } from "mobx"; import { computedFn } from "mobx-utils"; diff --git a/packages/shared-state/src/store/rich-filters/filter-helpers.ts b/packages/shared-state/src/store/rich-filters/filter-helpers.ts index 0c8a8075738..40d6159653d 100644 --- a/packages/shared-state/src/store/rich-filters/filter-helpers.ts +++ b/packages/shared-state/src/store/rich-filters/filter-helpers.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { cloneDeep } from "lodash-es"; import { action, makeObservable, observable, toJS } from "mobx"; // plane imports diff --git a/packages/shared-state/src/store/rich-filters/filter.ts b/packages/shared-state/src/store/rich-filters/filter.ts index 037126b805d..240c2f3a8dc 100644 --- a/packages/shared-state/src/store/rich-filters/filter.ts +++ b/packages/shared-state/src/store/rich-filters/filter.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { cloneDeep, isEqual } from "lodash-es"; import { action, computed, makeObservable, observable, toJS } from "mobx"; import { computedFn } from "mobx-utils"; diff --git a/packages/shared-state/src/store/rich-filters/index.ts b/packages/shared-state/src/store/rich-filters/index.ts index eb3564ddcf8..d5d9fe0c013 100644 --- a/packages/shared-state/src/store/rich-filters/index.ts +++ b/packages/shared-state/src/store/rich-filters/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./adapter"; export * from "./filter"; diff --git a/packages/shared-state/src/store/user.store.ts b/packages/shared-state/src/store/user.store.ts index 2a0c30ef0d0..b288d25a8b0 100644 --- a/packages/shared-state/src/store/user.store.ts +++ b/packages/shared-state/src/store/user.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { makeObservable, observable } from "mobx"; import type { IWorkspaceStore } from "./workspace.store"; diff --git a/packages/shared-state/src/store/work-item-filters/adapter.ts b/packages/shared-state/src/store/work-item-filters/adapter.ts index 155561dd58e..8d009f4151f 100644 --- a/packages/shared-state/src/store/work-item-filters/adapter.ts +++ b/packages/shared-state/src/store/work-item-filters/adapter.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { isEmpty } from "lodash-es"; import type { diff --git a/packages/shared-state/src/store/work-item-filters/filter.store.ts b/packages/shared-state/src/store/work-item-filters/filter.store.ts index beaa4cd367d..f7826ccc974 100644 --- a/packages/shared-state/src/store/work-item-filters/filter.store.ts +++ b/packages/shared-state/src/store/work-item-filters/filter.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { action, makeObservable, observable } from "mobx"; import { computedFn } from "mobx-utils"; // plane imports diff --git a/packages/shared-state/src/store/work-item-filters/index.ts b/packages/shared-state/src/store/work-item-filters/index.ts index 073c940fed7..00dd59cab1f 100644 --- a/packages/shared-state/src/store/work-item-filters/index.ts +++ b/packages/shared-state/src/store/work-item-filters/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./adapter"; export * from "./filter.store"; export * from "./shared"; diff --git a/packages/shared-state/src/store/work-item-filters/shared.ts b/packages/shared-state/src/store/work-item-filters/shared.ts index c2a4056ca12..272f27b7b4b 100644 --- a/packages/shared-state/src/store/work-item-filters/shared.ts +++ b/packages/shared-state/src/store/work-item-filters/shared.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { EIssuesStoreType, TWorkItemFilterExpression, TWorkItemFilterProperty } from "@plane/types"; // local imports diff --git a/packages/shared-state/src/store/workspace.store.ts b/packages/shared-state/src/store/workspace.store.ts index 18af2840a08..74521cb6b65 100644 --- a/packages/shared-state/src/store/workspace.store.ts +++ b/packages/shared-state/src/store/workspace.store.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { makeObservable, observable } from "mobx"; export interface IWorkspaceStore { diff --git a/packages/shared-state/src/utils/index.ts b/packages/shared-state/src/utils/index.ts index 38083592b7d..74153e61d69 100644 --- a/packages/shared-state/src/utils/index.ts +++ b/packages/shared-state/src/utils/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./rich-filter.helper"; export * from "./work-item-filters.helper"; diff --git a/packages/shared-state/src/utils/rich-filter.helper.ts b/packages/shared-state/src/utils/rich-filter.helper.ts index 255be5c8708..576533f8ff4 100644 --- a/packages/shared-state/src/utils/rich-filter.helper.ts +++ b/packages/shared-state/src/utils/rich-filter.helper.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { TBuildFilterExpressionParams, TExternalFilter, TFilterProperty, TFilterValue } from "@plane/types"; import { LOGICAL_OPERATOR } from "@plane/types"; diff --git a/packages/shared-state/src/utils/work-item-filters.helper.ts b/packages/shared-state/src/utils/work-item-filters.helper.ts index 8e815743d44..b5c5819a9e0 100644 --- a/packages/shared-state/src/utils/work-item-filters.helper.ts +++ b/packages/shared-state/src/utils/work-item-filters.helper.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { TBuildFilterExpressionParams, diff --git a/packages/types/src/activity.ts b/packages/types/src/activity.ts index 957a2028dbd..1ab90f43741 100644 --- a/packages/types/src/activity.ts +++ b/packages/types/src/activity.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TBaseActivity = { id: string; field: TFieldKey | undefined; diff --git a/packages/types/src/ai.ts b/packages/types/src/ai.ts index cbc7fabe409..da7d61046e3 100644 --- a/packages/types/src/ai.ts +++ b/packages/types/src/ai.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { IProjectLite } from "./project"; import type { IWorkspaceLite } from "./workspace"; diff --git a/packages/types/src/analytics.ts b/packages/types/src/analytics.ts index 119a4aed09b..a636820c811 100644 --- a/packages/types/src/analytics.ts +++ b/packages/types/src/analytics.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TChartData } from "./charts"; export enum ChartXAxisProperty { diff --git a/packages/types/src/api_token.ts b/packages/types/src/api_token.ts index ca1f7a339e7..9abdf2805fd 100644 --- a/packages/types/src/api_token.ts +++ b/packages/types/src/api_token.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export interface IApiToken { created_at: string; created_by: string; diff --git a/packages/types/src/auth.ts b/packages/types/src/auth.ts index 65000c50323..d41f651aafd 100644 --- a/packages/types/src/auth.ts +++ b/packages/types/src/auth.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TEmailCheckTypes = "magic_code" | "password"; export interface IEmailCheckData { diff --git a/packages/types/src/base-layouts/base.ts b/packages/types/src/base-layouts/base.ts index 0e0cd8a9afa..ce9ea595318 100644 --- a/packages/types/src/base-layouts/base.ts +++ b/packages/types/src/base-layouts/base.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ReactNode } from "react"; // Base Types diff --git a/packages/types/src/base-layouts/gantt/core.ts b/packages/types/src/base-layouts/gantt/core.ts index 5f27cb0499a..f8344033872 100644 --- a/packages/types/src/base-layouts/gantt/core.ts +++ b/packages/types/src/base-layouts/gantt/core.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export const CORE_GANTT_TIMELINE_TYPE = { ISSUE: "ISSUE", MODULE: "MODULE", diff --git a/packages/types/src/base-layouts/gantt/extended.ts b/packages/types/src/base-layouts/gantt/extended.ts index daf690403dc..360e0dbd48f 100644 --- a/packages/types/src/base-layouts/gantt/extended.ts +++ b/packages/types/src/base-layouts/gantt/extended.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export const EXTENDED_GANTT_TIMELINE_TYPE = {} as const; diff --git a/packages/types/src/base-layouts/gantt/index.ts b/packages/types/src/base-layouts/gantt/index.ts index 147cd06d6e3..d96c0a03170 100644 --- a/packages/types/src/base-layouts/gantt/index.ts +++ b/packages/types/src/base-layouts/gantt/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ReactNode } from "react"; import type { IBaseLayoutsBaseItem, IBaseLayoutsBaseProps } from "../base"; import { CORE_GANTT_TIMELINE_TYPE } from "./core"; diff --git a/packages/types/src/base-layouts/index.ts b/packages/types/src/base-layouts/index.ts index 2fcb0abe7ea..649bda3d151 100644 --- a/packages/types/src/base-layouts/index.ts +++ b/packages/types/src/base-layouts/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./base"; export * from "./list"; export * from "./kanban"; diff --git a/packages/types/src/base-layouts/kanban.ts b/packages/types/src/base-layouts/kanban.ts index 318c364195d..eadc1af1735 100644 --- a/packages/types/src/base-layouts/kanban.ts +++ b/packages/types/src/base-layouts/kanban.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { IBaseLayoutsBaseItem, IBaseLayoutsBaseProps, diff --git a/packages/types/src/base-layouts/list.ts b/packages/types/src/base-layouts/list.ts index e0ac28275cf..ae35dd5eb51 100644 --- a/packages/types/src/base-layouts/list.ts +++ b/packages/types/src/base-layouts/list.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { IBaseLayoutsBaseItem, IBaseLayoutsBaseProps, diff --git a/packages/types/src/calendar.ts b/packages/types/src/calendar.ts index 348d93b1fd8..300d90b7882 100644 --- a/packages/types/src/calendar.ts +++ b/packages/types/src/calendar.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export interface ICalendarRange { startDate: Date; endDate: Date; diff --git a/packages/types/src/charts/common.ts b/packages/types/src/charts/common.ts index 08270213829..95198aa46be 100644 --- a/packages/types/src/charts/common.ts +++ b/packages/types/src/charts/common.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TChartColorScheme = "modern" | "horizon" | "earthen"; export type TChartDatum = { diff --git a/packages/types/src/charts/index.ts b/packages/types/src/charts/index.ts index 8ee4739b267..948649ecf8c 100644 --- a/packages/types/src/charts/index.ts +++ b/packages/types/src/charts/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // ============================================================ // Chart Base // ============================================================ diff --git a/packages/types/src/command-palette.ts b/packages/types/src/command-palette.ts index c773c2d36ca..2e5cfa3da63 100644 --- a/packages/types/src/command-palette.ts +++ b/packages/types/src/command-palette.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TCommandPaletteActionList = Record void }>; export type TCommandPaletteShortcutList = { diff --git a/packages/types/src/common.ts b/packages/types/src/common.ts index b35e408d6e2..ac34443348f 100644 --- a/packages/types/src/common.ts +++ b/packages/types/src/common.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TPaginationInfo = { count: number; extra_stats: string | null; diff --git a/packages/types/src/current-user/index.ts b/packages/types/src/current-user/index.ts index aeb49bbab15..cdec1f38a5f 100644 --- a/packages/types/src/current-user/index.ts +++ b/packages/types/src/current-user/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./profile"; diff --git a/packages/types/src/current-user/profile.ts b/packages/types/src/current-user/profile.ts index 64a25a93cf8..677f8f7c9ef 100644 --- a/packages/types/src/current-user/profile.ts +++ b/packages/types/src/current-user/profile.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TUserProfile = { id: string | undefined; diff --git a/packages/types/src/cycle/cycle.ts b/packages/types/src/cycle/cycle.ts index 4bb66ff9b6f..b6ec359c061 100644 --- a/packages/types/src/cycle/cycle.ts +++ b/packages/types/src/cycle/cycle.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TIssue } from "../issues/issue"; import type { IIssueFilterOptions } from "../view-props"; diff --git a/packages/types/src/cycle/cycle_filters.ts b/packages/types/src/cycle/cycle_filters.ts index 38f8a7549b3..1ebb66c383d 100644 --- a/packages/types/src/cycle/cycle_filters.ts +++ b/packages/types/src/cycle/cycle_filters.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TCycleTabOptions = "active" | "all"; export type TCycleLayoutOptions = "list" | "board" | "gantt"; diff --git a/packages/types/src/cycle/index.ts b/packages/types/src/cycle/index.ts index d5f4ce5b056..7856a0f3e22 100644 --- a/packages/types/src/cycle/index.ts +++ b/packages/types/src/cycle/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./cycle_filters"; export * from "./cycle"; diff --git a/packages/types/src/dashboard.ts b/packages/types/src/dashboard.ts index 135325841d1..0159079ceb6 100644 --- a/packages/types/src/dashboard.ts +++ b/packages/types/src/dashboard.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { EDurationFilters } from "./enums"; import type { IIssueActivity, TIssuePriorities } from "./issues"; import type { TIssue } from "./issues/issue"; diff --git a/packages/types/src/de-dupe.ts b/packages/types/src/de-dupe.ts index b36a780465e..8832dbdbc29 100644 --- a/packages/types/src/de-dupe.ts +++ b/packages/types/src/de-dupe.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TIssuePriorities } from "./issues"; export type TDuplicateIssuePayload = { diff --git a/packages/types/src/description_version.ts b/packages/types/src/description_version.ts index 8b9816b0119..fe4fc3d74c4 100644 --- a/packages/types/src/description_version.ts +++ b/packages/types/src/description_version.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TDescriptionVersion = { created_at: string; created_by: string | null; diff --git a/packages/types/src/editor/editor-content.ts b/packages/types/src/editor/editor-content.ts index bb720c2e97a..696fe202561 100644 --- a/packages/types/src/editor/editor-content.ts +++ b/packages/types/src/editor/editor-content.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + /** * Editor content types - locally defined to avoid external dependencies */ diff --git a/packages/types/src/editor/index.ts b/packages/types/src/editor/index.ts index 841ec3255e6..08e77d0f0b6 100644 --- a/packages/types/src/editor/index.ts +++ b/packages/types/src/editor/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type { JSONContent, HTMLContent, Content } from "./editor-content"; diff --git a/packages/types/src/enums.ts b/packages/types/src/enums.ts index 7776e9f2429..d842a8284e5 100644 --- a/packages/types/src/enums.ts +++ b/packages/types/src/enums.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export enum EUserPermissions { ADMIN = 20, MEMBER = 15, diff --git a/packages/types/src/epics.ts b/packages/types/src/epics.ts index 1ba50e2f2f3..e755172d886 100644 --- a/packages/types/src/epics.ts +++ b/packages/types/src/epics.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TEpicAnalyticsGroup = | "backlog_issues" | "unstarted_issues" diff --git a/packages/types/src/estimate.ts b/packages/types/src/estimate.ts index 969f76a9210..2e4d416b97b 100644 --- a/packages/types/src/estimate.ts +++ b/packages/types/src/estimate.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { EEstimateSystem, EEstimateUpdateStages } from "./enums"; export interface IEstimatePoint { diff --git a/packages/types/src/favorite/favorite.ts b/packages/types/src/favorite/favorite.ts index 6191c579f40..32aa4a77f9b 100644 --- a/packages/types/src/favorite/favorite.ts +++ b/packages/types/src/favorite/favorite.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TLogoProps } from "../common"; export type IFavorite = { diff --git a/packages/types/src/favorite/index.ts b/packages/types/src/favorite/index.ts index e11ce8f3c1f..033cc17ead4 100644 --- a/packages/types/src/favorite/index.ts +++ b/packages/types/src/favorite/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./favorite"; diff --git a/packages/types/src/file.ts b/packages/types/src/file.ts index 2a605595634..01a189259ed 100644 --- a/packages/types/src/file.ts +++ b/packages/types/src/file.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { EFileAssetType } from "./enums"; export type TFileMetaDataLite = { diff --git a/packages/types/src/home.ts b/packages/types/src/home.ts index 107daeb218d..16c8defd0e2 100644 --- a/packages/types/src/home.ts +++ b/packages/types/src/home.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TLogoProps } from "./common"; import type { TIssuePriorities } from "./issues"; diff --git a/packages/types/src/importer/github-importer.ts b/packages/types/src/importer/github-importer.ts index 36220b62638..193c86a3880 100644 --- a/packages/types/src/importer/github-importer.ts +++ b/packages/types/src/importer/github-importer.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export interface IGithubServiceImportFormData { metadata: { owner: string; diff --git a/packages/types/src/importer/index.ts b/packages/types/src/importer/index.ts index 99a262d4735..ec42f91d2bc 100644 --- a/packages/types/src/importer/index.ts +++ b/packages/types/src/importer/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./github-importer"; export * from "./jira-importer"; diff --git a/packages/types/src/importer/jira-importer.ts b/packages/types/src/importer/jira-importer.ts index e9f4218fa7d..83080ea0826 100644 --- a/packages/types/src/importer/jira-importer.ts +++ b/packages/types/src/importer/jira-importer.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export interface IJiraImporterForm { metadata: IJiraMetadata; config: IJiraConfig; diff --git a/packages/types/src/inbox.ts b/packages/types/src/inbox.ts index daf936da39c..0cbdf0330fa 100644 --- a/packages/types/src/inbox.ts +++ b/packages/types/src/inbox.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane types import type { TPaginationInfo } from "./common"; import type { TIssuePriorities } from "./issues"; diff --git a/packages/types/src/index.ts b/packages/types/src/index.ts index 7b0df5b6e86..899b5d5119b 100644 --- a/packages/types/src/index.ts +++ b/packages/types/src/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./activity"; export * from "./ai"; export * from "./analytics"; diff --git a/packages/types/src/instance/ai.ts b/packages/types/src/instance/ai.ts index 5bfd1a6ba8f..64c745b8272 100644 --- a/packages/types/src/instance/ai.ts +++ b/packages/types/src/instance/ai.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TInstanceAIConfigurationKeys = "LLM_API_KEY" | "LLM_MODEL"; diff --git a/packages/types/src/instance/auth-ee.ts b/packages/types/src/instance/auth-ee.ts index 115f0bac012..6ea191acaab 100644 --- a/packages/types/src/instance/auth-ee.ts +++ b/packages/types/src/instance/auth-ee.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TExtendedLoginMediums = never; export type TExtendedInstanceAuthenticationModeKeys = never; diff --git a/packages/types/src/instance/auth.ts b/packages/types/src/instance/auth.ts index fa9f444d394..f3566b291f7 100644 --- a/packages/types/src/instance/auth.ts +++ b/packages/types/src/instance/auth.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TCoreInstanceAuthenticationModeKeys = | "unique-codes" | "passwords-login" diff --git a/packages/types/src/instance/base.ts b/packages/types/src/instance/base.ts index 10aa0d39ab0..431b09ac0f3 100644 --- a/packages/types/src/instance/base.ts +++ b/packages/types/src/instance/base.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { IUserLite } from "../users"; import type { TInstanceAIConfigurationKeys, diff --git a/packages/types/src/instance/email.ts b/packages/types/src/instance/email.ts index 0c15cd230b2..0dbd7366766 100644 --- a/packages/types/src/instance/email.ts +++ b/packages/types/src/instance/email.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TInstanceEmailConfigurationKeys = | "EMAIL_HOST" | "EMAIL_PORT" diff --git a/packages/types/src/instance/image.ts b/packages/types/src/instance/image.ts index 9660a8559d7..812f670d100 100644 --- a/packages/types/src/instance/image.ts +++ b/packages/types/src/instance/image.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TInstanceImageConfigurationKeys = "UNSPLASH_ACCESS_KEY"; diff --git a/packages/types/src/instance/index.ts b/packages/types/src/instance/index.ts index ec67eb273aa..a31ae1ca92d 100644 --- a/packages/types/src/instance/index.ts +++ b/packages/types/src/instance/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./ai"; export * from "./auth"; export * from "./auth-ee"; diff --git a/packages/types/src/instance/workspace.ts b/packages/types/src/instance/workspace.ts index 15a7317d002..3f4f4853b58 100644 --- a/packages/types/src/instance/workspace.ts +++ b/packages/types/src/instance/workspace.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TInstanceWorkspaceConfigurationKeys = "DISABLE_WORKSPACE_CREATION"; diff --git a/packages/types/src/intake/index.ts b/packages/types/src/intake/index.ts index be6f7157131..52b9ae62fe5 100644 --- a/packages/types/src/intake/index.ts +++ b/packages/types/src/intake/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./state"; diff --git a/packages/types/src/intake/state.ts b/packages/types/src/intake/state.ts index 27984a07077..e11472ceaaf 100644 --- a/packages/types/src/intake/state.ts +++ b/packages/types/src/intake/state.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TIntakeStateGroups = "triage"; export interface IIntakeState { diff --git a/packages/types/src/integration.ts b/packages/types/src/integration.ts index a02dc725556..9695a0ce00e 100644 --- a/packages/types/src/integration.ts +++ b/packages/types/src/integration.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // All the app integrations that are available export interface IAppIntegration { author: string; diff --git a/packages/types/src/issues.ts b/packages/types/src/issues.ts index baea50dd1de..50bc807c3ea 100644 --- a/packages/types/src/issues.ts +++ b/packages/types/src/issues.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ICycle } from "./cycle"; import type { TIssue } from "./issues/issue"; import type { IModule } from "./module"; diff --git a/packages/types/src/issues/activity/base.ts b/packages/types/src/issues/activity/base.ts index b822fd25f81..ef1fa8b5b80 100644 --- a/packages/types/src/issues/activity/base.ts +++ b/packages/types/src/issues/activity/base.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./issue_activity"; export * from "./issue_comment"; export * from "./issue_comment_reaction"; diff --git a/packages/types/src/issues/activity/issue_activity.ts b/packages/types/src/issues/activity/issue_activity.ts index 16bf355d1df..4cc158cfcc4 100644 --- a/packages/types/src/issues/activity/issue_activity.ts +++ b/packages/types/src/issues/activity/issue_activity.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // local imports import type { EInboxIssueSource } from "../../inbox"; import type { diff --git a/packages/types/src/issues/activity/issue_comment.ts b/packages/types/src/issues/activity/issue_comment.ts index f5a411e53db..9de4e823165 100644 --- a/packages/types/src/issues/activity/issue_comment.ts +++ b/packages/types/src/issues/activity/issue_comment.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { JSONContent } from "../../editor"; import type { EIssueCommentAccessSpecifier } from "../../enums"; import type { TFileSignedURLResponse } from "../../file"; diff --git a/packages/types/src/issues/activity/issue_comment_reaction.ts b/packages/types/src/issues/activity/issue_comment_reaction.ts index 590b18ca5eb..84637aa0544 100644 --- a/packages/types/src/issues/activity/issue_comment_reaction.ts +++ b/packages/types/src/issues/activity/issue_comment_reaction.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TIssueCommentReaction = { id: string; comment: string; diff --git a/packages/types/src/issues/base.ts b/packages/types/src/issues/base.ts index 26054bf1343..af802bb4d00 100644 --- a/packages/types/src/issues/base.ts +++ b/packages/types/src/issues/base.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // issues export * from "./issue"; export * from "./issue_reaction"; diff --git a/packages/types/src/issues/issue-identifier.ts b/packages/types/src/issues/issue-identifier.ts index 26a070b5dbd..e6797add6c9 100644 --- a/packages/types/src/issues/issue-identifier.ts +++ b/packages/types/src/issues/issue-identifier.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { IIssueDisplayProperties } from "../view-props"; export type TIssueIdentifierSize = "xs" | "sm" | "md" | "lg"; diff --git a/packages/types/src/issues/issue.ts b/packages/types/src/issues/issue.ts index f44c73f7818..8054b4c44c3 100644 --- a/packages/types/src/issues/issue.ts +++ b/packages/types/src/issues/issue.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TIssuePriorities } from "../issues"; import type { TStateGroups } from "../state"; import type { TIssuePublicComment } from "./activity/issue_comment"; diff --git a/packages/types/src/issues/issue_attachment.ts b/packages/types/src/issues/issue_attachment.ts index 69d24c03d66..f3c4ce0e7f7 100644 --- a/packages/types/src/issues/issue_attachment.ts +++ b/packages/types/src/issues/issue_attachment.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TFileSignedURLResponse } from "../file"; export type TIssueAttachment = { diff --git a/packages/types/src/issues/issue_link.ts b/packages/types/src/issues/issue_link.ts index 10f0d279204..77b87d94c8e 100644 --- a/packages/types/src/issues/issue_link.ts +++ b/packages/types/src/issues/issue_link.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TIssueLinkEditableFields = { title: string; url: string; diff --git a/packages/types/src/issues/issue_reaction.ts b/packages/types/src/issues/issue_reaction.ts index 579ee2be641..9cf72e9f010 100644 --- a/packages/types/src/issues/issue_reaction.ts +++ b/packages/types/src/issues/issue_reaction.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { IUserLite } from "../users"; export type TIssueReaction = { diff --git a/packages/types/src/issues/issue_relation.ts b/packages/types/src/issues/issue_relation.ts index 7d4c9d4150b..58a226d5535 100644 --- a/packages/types/src/issues/issue_relation.ts +++ b/packages/types/src/issues/issue_relation.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TIssue } from "./issue"; export type TIssueRelation = Record; diff --git a/packages/types/src/issues/issue_sub_issues.ts b/packages/types/src/issues/issue_sub_issues.ts index fbfc7fe0e5a..5ef11e2d2bb 100644 --- a/packages/types/src/issues/issue_sub_issues.ts +++ b/packages/types/src/issues/issue_sub_issues.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TIssue } from "./issue"; export type TSubIssuesStateDistribution = { diff --git a/packages/types/src/issues/issue_subscription.ts b/packages/types/src/issues/issue_subscription.ts index e69de29bb2d..0373b5075c1 100644 --- a/packages/types/src/issues/issue_subscription.ts +++ b/packages/types/src/issues/issue_subscription.ts @@ -0,0 +1,6 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + diff --git a/packages/types/src/layout/gantt.ts b/packages/types/src/layout/gantt.ts index 0fb54615c9c..20a51961b42 100644 --- a/packages/types/src/layout/gantt.ts +++ b/packages/types/src/layout/gantt.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export enum EGanttBlockType { EPIC = "epic", PROJECT = "project", diff --git a/packages/types/src/layout/index.ts b/packages/types/src/layout/index.ts index 88de77a542c..b2679b13d6c 100644 --- a/packages/types/src/layout/index.ts +++ b/packages/types/src/layout/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./gantt"; diff --git a/packages/types/src/module/index.ts b/packages/types/src/module/index.ts index 783634662b8..f8e54bb0c48 100644 --- a/packages/types/src/module/index.ts +++ b/packages/types/src/module/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./module_filters"; export * from "./modules"; diff --git a/packages/types/src/module/module_filters.ts b/packages/types/src/module/module_filters.ts index e22ac152a5b..eb32626645f 100644 --- a/packages/types/src/module/module_filters.ts +++ b/packages/types/src/module/module_filters.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TModuleOrderByOptions = | "name" | "-name" diff --git a/packages/types/src/module/modules.ts b/packages/types/src/module/modules.ts index 2078ae7d195..3aa571200e0 100644 --- a/packages/types/src/module/modules.ts +++ b/packages/types/src/module/modules.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ILinkDetails } from "../issues"; import type { TIssue } from "../issues/issue"; import type { IIssueFilterOptions } from "../view-props"; diff --git a/packages/types/src/page/core.ts b/packages/types/src/page/core.ts index d1703ad0621..4677b29727a 100644 --- a/packages/types/src/page/core.ts +++ b/packages/types/src/page/core.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TLogoProps } from "../common"; import type { EPageAccess } from "../enums"; import type { TPageExtended } from "./extended"; diff --git a/packages/types/src/page/extended.ts b/packages/types/src/page/extended.ts index 92f1b995d0c..76f32ce5498 100644 --- a/packages/types/src/page/extended.ts +++ b/packages/types/src/page/extended.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TPageExtended = object; diff --git a/packages/types/src/page/index.ts b/packages/types/src/page/index.ts index c6c1c2a060e..02f502f64a8 100644 --- a/packages/types/src/page/index.ts +++ b/packages/types/src/page/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./core"; export * from "./extended"; diff --git a/packages/types/src/pagination.ts b/packages/types/src/pagination.ts index 94ed237e75d..9d5be145e7b 100644 --- a/packages/types/src/pagination.ts +++ b/packages/types/src/pagination.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // Generic paginated response type for API responses export type TPaginatedResponse = { results: T; diff --git a/packages/types/src/payment.ts b/packages/types/src/payment.ts index 21e22e6317b..4574510955c 100644 --- a/packages/types/src/payment.ts +++ b/packages/types/src/payment.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export enum EProductSubscriptionEnum { FREE = "FREE", ONE = "ONE", diff --git a/packages/types/src/pragmatic.ts b/packages/types/src/pragmatic.ts index bd0969ce2b1..713b3aa8c35 100644 --- a/packages/types/src/pragmatic.ts +++ b/packages/types/src/pragmatic.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TDropTarget = { element: Element; data: Record; diff --git a/packages/types/src/project/index.ts b/packages/types/src/project/index.ts index f5478051eb5..9fd9931796c 100644 --- a/packages/types/src/project/index.ts +++ b/packages/types/src/project/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./project_filters"; export * from "./projects"; export * from "./project_link"; diff --git a/packages/types/src/project/project_filters.ts b/packages/types/src/project/project_filters.ts index 4c21488ab9e..54bf4931f75 100644 --- a/packages/types/src/project/project_filters.ts +++ b/packages/types/src/project/project_filters.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TProjectOrderByOptions = | "sort_order" | "name" diff --git a/packages/types/src/project/project_link.ts b/packages/types/src/project/project_link.ts index 45b9dfc6ac0..78b37bf7005 100644 --- a/packages/types/src/project/project_link.ts +++ b/packages/types/src/project/project_link.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TProjectLinkEditableFields = { title: string; url: string; diff --git a/packages/types/src/project/projects.ts b/packages/types/src/project/projects.ts index 4258cf725ac..358dbba339b 100644 --- a/packages/types/src/project/projects.ts +++ b/packages/types/src/project/projects.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TLogoProps } from "../common"; import type { TUserPermissions } from "../enums"; import type { TStateGroups } from "../state"; diff --git a/packages/types/src/publish.ts b/packages/types/src/publish.ts index 646fc4c8549..c38f15f19f0 100644 --- a/packages/types/src/publish.ts +++ b/packages/types/src/publish.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { IProject, IProjectLite } from "./project"; import type { IWorkspaceLite } from "./workspace"; diff --git a/packages/types/src/reaction.ts b/packages/types/src/reaction.ts index b87a2c68de0..613c731264b 100644 --- a/packages/types/src/reaction.ts +++ b/packages/types/src/reaction.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { IUserLite } from "./users"; export interface IIssueReaction { diff --git a/packages/types/src/rich-filters/adapter.ts b/packages/types/src/rich-filters/adapter.ts index ddcada6d5d5..0c488482cc5 100644 --- a/packages/types/src/rich-filters/adapter.ts +++ b/packages/types/src/rich-filters/adapter.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // local imports import type { TFilterExpression, TFilterProperty } from "./expression"; diff --git a/packages/types/src/rich-filters/builder.ts b/packages/types/src/rich-filters/builder.ts index 4fea4305dbd..0721e6759ce 100644 --- a/packages/types/src/rich-filters/builder.ts +++ b/packages/types/src/rich-filters/builder.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { SingleOrArray } from "../utils"; import type { IFilterAdapter, TExternalFilter } from "./adapter"; import type { TFilterProperty, TFilterValue } from "./expression"; diff --git a/packages/types/src/rich-filters/config/filter-config.ts b/packages/types/src/rich-filters/config/filter-config.ts index e692d3b7f6c..d9b06cc53e4 100644 --- a/packages/types/src/rich-filters/config/filter-config.ts +++ b/packages/types/src/rich-filters/config/filter-config.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TFilterProperty } from "../expression"; import type { TOperatorConfigMap } from "../operator-configs"; diff --git a/packages/types/src/rich-filters/config/index.ts b/packages/types/src/rich-filters/config/index.ts index cd3f61fa5c4..0c4f9c20452 100644 --- a/packages/types/src/rich-filters/config/index.ts +++ b/packages/types/src/rich-filters/config/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./filter-config"; diff --git a/packages/types/src/rich-filters/derived/core.ts b/packages/types/src/rich-filters/derived/core.ts index 8de890272d8..63328ac38b1 100644 --- a/packages/types/src/rich-filters/derived/core.ts +++ b/packages/types/src/rich-filters/derived/core.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TFilterValue } from "../expression"; import type { TDateFilterFieldConfig, diff --git a/packages/types/src/rich-filters/derived/extended.ts b/packages/types/src/rich-filters/derived/extended.ts index c5fc9b82159..d3778f08657 100644 --- a/packages/types/src/rich-filters/derived/extended.ts +++ b/packages/types/src/rich-filters/derived/extended.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TFilterValue } from "../expression"; // -------- DATE FILTER OPERATORS -------- diff --git a/packages/types/src/rich-filters/derived/index.ts b/packages/types/src/rich-filters/derived/index.ts index 67f84aa6b4b..cdcf5c8a16f 100644 --- a/packages/types/src/rich-filters/derived/index.ts +++ b/packages/types/src/rich-filters/derived/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TFilterValue } from "../expression"; import type { TCoreAllAvailableDateFilterOperatorsForDisplay, diff --git a/packages/types/src/rich-filters/derived/shared.ts b/packages/types/src/rich-filters/derived/shared.ts index cce5ebaf0fe..c22e8933d53 100644 --- a/packages/types/src/rich-filters/derived/shared.ts +++ b/packages/types/src/rich-filters/derived/shared.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + /** * Generic utility type to check if a configuration type supports specific filter types. * Returns the operator key if any member of the union includes the target filter types, never otherwise. diff --git a/packages/types/src/rich-filters/expression.ts b/packages/types/src/rich-filters/expression.ts index 82d5aa40896..6a57f29114f 100644 --- a/packages/types/src/rich-filters/expression.ts +++ b/packages/types/src/rich-filters/expression.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // local imports import type { SingleOrArray } from "../utils"; import type { TSupportedOperators, LOGICAL_OPERATOR, TAllAvailableOperatorsForDisplay } from "./operators"; diff --git a/packages/types/src/rich-filters/field-types/core.ts b/packages/types/src/rich-filters/field-types/core.ts index ed88466afbd..88bc53c6c91 100644 --- a/packages/types/src/rich-filters/field-types/core.ts +++ b/packages/types/src/rich-filters/field-types/core.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TFilterValue } from "../expression"; import type { TSupportedOperators } from "../operators"; import type { TBaseFilterFieldConfig, IFilterOption } from "./shared"; diff --git a/packages/types/src/rich-filters/field-types/extended.ts b/packages/types/src/rich-filters/field-types/extended.ts index 7c7bbf32644..1d8aa966820 100644 --- a/packages/types/src/rich-filters/field-types/extended.ts +++ b/packages/types/src/rich-filters/field-types/extended.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TFilterValue } from "../expression"; /** diff --git a/packages/types/src/rich-filters/field-types/index.ts b/packages/types/src/rich-filters/field-types/index.ts index 303cd03e281..9de366bbe68 100644 --- a/packages/types/src/rich-filters/field-types/index.ts +++ b/packages/types/src/rich-filters/field-types/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TFilterValue } from "../expression"; import type { TCoreFilterFieldConfigs } from "./core"; import { CORE_FILTER_FIELD_TYPE } from "./core"; diff --git a/packages/types/src/rich-filters/field-types/shared.ts b/packages/types/src/rich-filters/field-types/shared.ts index e4f6f1a9d12..58e675d4f7a 100644 --- a/packages/types/src/rich-filters/field-types/shared.ts +++ b/packages/types/src/rich-filters/field-types/shared.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TFilterValue } from "../expression"; /** diff --git a/packages/types/src/rich-filters/index.ts b/packages/types/src/rich-filters/index.ts index e242d63e163..0ac0c319132 100644 --- a/packages/types/src/rich-filters/index.ts +++ b/packages/types/src/rich-filters/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./adapter"; export * from "./builder"; export * from "./config"; diff --git a/packages/types/src/rich-filters/operator-configs/core.ts b/packages/types/src/rich-filters/operator-configs/core.ts index 3d1909ee7a9..b8eb9d3a11d 100644 --- a/packages/types/src/rich-filters/operator-configs/core.ts +++ b/packages/types/src/rich-filters/operator-configs/core.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TFilterValue } from "../expression"; import type { TDateFilterFieldConfig, diff --git a/packages/types/src/rich-filters/operator-configs/extended.ts b/packages/types/src/rich-filters/operator-configs/extended.ts index 20b08465716..1ef1c55bcde 100644 --- a/packages/types/src/rich-filters/operator-configs/extended.ts +++ b/packages/types/src/rich-filters/operator-configs/extended.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // ----------------------------- EXACT Operator ----------------------------- export type TExtendedExactOperatorConfigs = never; diff --git a/packages/types/src/rich-filters/operator-configs/index.ts b/packages/types/src/rich-filters/operator-configs/index.ts index 562befb49a7..6e0cc4c531b 100644 --- a/packages/types/src/rich-filters/operator-configs/index.ts +++ b/packages/types/src/rich-filters/operator-configs/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { EQUALITY_OPERATOR, COLLECTION_OPERATOR, COMPARISON_OPERATOR } from "../operators"; import type { TCoreExactOperatorConfigs, TCoreInOperatorConfigs, TCoreRangeOperatorConfigs } from "./core"; import type { diff --git a/packages/types/src/rich-filters/operators/core.ts b/packages/types/src/rich-filters/operators/core.ts index 602fdab9458..6497a7fcc67 100644 --- a/packages/types/src/rich-filters/operators/core.ts +++ b/packages/types/src/rich-filters/operators/core.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + /** * Core logical operators */ diff --git a/packages/types/src/rich-filters/operators/extended.ts b/packages/types/src/rich-filters/operators/extended.ts index 4616e40b6d4..16fe15aed46 100644 --- a/packages/types/src/rich-filters/operators/extended.ts +++ b/packages/types/src/rich-filters/operators/extended.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + /** * Extended logical operators */ diff --git a/packages/types/src/rich-filters/operators/index.ts b/packages/types/src/rich-filters/operators/index.ts index d7fe9baa435..1433903151f 100644 --- a/packages/types/src/rich-filters/operators/index.ts +++ b/packages/types/src/rich-filters/operators/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TCoreSupportedOperators } from "./core"; import { CORE_LOGICAL_OPERATOR, diff --git a/packages/types/src/search.ts b/packages/types/src/search.ts index eb495798582..e619a7d1c57 100644 --- a/packages/types/src/search.ts +++ b/packages/types/src/search.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ICycle } from "./cycle"; import type { TIssue } from "./issues/issue"; import type { IModule } from "./module"; diff --git a/packages/types/src/settings.ts b/packages/types/src/settings.ts index b7c954a57db..7eb994dd566 100644 --- a/packages/types/src/settings.ts +++ b/packages/types/src/settings.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // local imports import type { EUserProjectRoles } from "."; import type { EUserWorkspaceRoles } from "./workspace"; diff --git a/packages/types/src/state.ts b/packages/types/src/state.ts index 7392606e2e7..2af6482e704 100644 --- a/packages/types/src/state.ts +++ b/packages/types/src/state.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TStateGroups = "backlog" | "unstarted" | "started" | "completed" | "cancelled"; export interface IState { diff --git a/packages/types/src/stickies.ts b/packages/types/src/stickies.ts index e8fefa1df05..649bac9c4ef 100644 --- a/packages/types/src/stickies.ts +++ b/packages/types/src/stickies.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TLogoProps } from "./common"; export type TSticky = { diff --git a/packages/types/src/timezone.ts b/packages/types/src/timezone.ts index b4df123a306..e963303fbca 100644 --- a/packages/types/src/timezone.ts +++ b/packages/types/src/timezone.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TTimezoneObject = { utc_offset: string; gmt_offset: string; diff --git a/packages/types/src/users.ts b/packages/types/src/users.ts index 327cbb482de..69cc3f201f8 100644 --- a/packages/types/src/users.ts +++ b/packages/types/src/users.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TUserPermissions } from "./enums"; import type { IIssueActivity, TIssuePriorities, TStateGroups } from "."; import type { TLoginMediums } from "./instance"; diff --git a/packages/types/src/utils.ts b/packages/types/src/utils.ts index 81cc8a581d1..2947bd4fbe4 100644 --- a/packages/types/src/utils.ts +++ b/packages/types/src/utils.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type PartialDeep = { [attr in keyof K]?: K[attr] extends object ? PartialDeep : K[attr]; }; diff --git a/packages/types/src/view-props.ts b/packages/types/src/view-props.ts index 40f22e07aea..638afa0fd13 100644 --- a/packages/types/src/view-props.ts +++ b/packages/types/src/view-props.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { IProjectMemberNavigationPreferences } from "./project"; import type { TIssue } from "./issues/issue"; import type { LOGICAL_OPERATOR, TSupportedOperators } from "./rich-filters"; diff --git a/packages/types/src/views.ts b/packages/types/src/views.ts index a44e5c61fa3..4991b2da974 100644 --- a/packages/types/src/views.ts +++ b/packages/types/src/views.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TLogoProps } from "./common"; import type { IIssueDisplayFilterOptions, diff --git a/packages/types/src/waitlist.ts b/packages/types/src/waitlist.ts index 3c199ad0741..5ec48606a03 100644 --- a/packages/types/src/waitlist.ts +++ b/packages/types/src/waitlist.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export interface IWebWaitListResponse { status: string; } diff --git a/packages/types/src/webhook.ts b/packages/types/src/webhook.ts index 1a08ee89db3..357dcbc5b80 100644 --- a/packages/types/src/webhook.ts +++ b/packages/types/src/webhook.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export interface IWebhook { created_at: string; cycle: boolean; diff --git a/packages/types/src/workspace-draft-issues/base.ts b/packages/types/src/workspace-draft-issues/base.ts index 30185a0b022..65402c4894c 100644 --- a/packages/types/src/workspace-draft-issues/base.ts +++ b/packages/types/src/workspace-draft-issues/base.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TIssuePriorities } from "../issues"; export type TWorkspaceDraftIssue = { diff --git a/packages/types/src/workspace-notifications.ts b/packages/types/src/workspace-notifications.ts index d9994f17a86..e9f0a68d67b 100644 --- a/packages/types/src/workspace-notifications.ts +++ b/packages/types/src/workspace-notifications.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ENotificationFilterType } from "./enums"; import type { IUserLite } from "./users"; diff --git a/packages/types/src/workspace-views.ts b/packages/types/src/workspace-views.ts index 924d2e19da8..1a9a2c43e37 100644 --- a/packages/types/src/workspace-views.ts +++ b/packages/types/src/workspace-views.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { IWorkspaceViewProps, IIssueDisplayFilterOptions, diff --git a/packages/types/src/workspace.ts b/packages/types/src/workspace.ts index 8c37ff23912..fe2a410f61c 100644 --- a/packages/types/src/workspace.ts +++ b/packages/types/src/workspace.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TPaginationInfo } from "./common"; import type { ICycle } from "./cycle"; import type { TUserPermissions } from "./enums"; diff --git a/packages/ui/.storybook/main.ts b/packages/ui/.storybook/main.ts index c5762d3ea07..9fd0c6c461d 100644 --- a/packages/ui/.storybook/main.ts +++ b/packages/ui/.storybook/main.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { StorybookConfig } from "@storybook/react-webpack5"; import { join, dirname } from "path"; diff --git a/packages/ui/.storybook/preview.ts b/packages/ui/.storybook/preview.ts index 20d53eaffbb..77e839471b3 100644 --- a/packages/ui/.storybook/preview.ts +++ b/packages/ui/.storybook/preview.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Preview } from "@storybook/react"; import "../styles/output.css"; const preview: Preview = { diff --git a/packages/ui/src/auth-form/auth-confirm-password-input.tsx b/packages/ui/src/auth-form/auth-confirm-password-input.tsx index 92129c928bc..4b81c0c8a82 100644 --- a/packages/ui/src/auth-form/auth-confirm-password-input.tsx +++ b/packages/ui/src/auth-form/auth-confirm-password-input.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState } from "react"; import { cn } from "@plane/utils"; import { AuthInput } from "./auth-input"; diff --git a/packages/ui/src/auth-form/auth-forgot-password.tsx b/packages/ui/src/auth-form/auth-forgot-password.tsx index 52defca6b29..3415af6ce33 100644 --- a/packages/ui/src/auth-form/auth-forgot-password.tsx +++ b/packages/ui/src/auth-form/auth-forgot-password.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { cn } from "../utils"; diff --git a/packages/ui/src/auth-form/auth-form.tsx b/packages/ui/src/auth-form/auth-form.tsx index 5930c1e7dad..6ebaf822b40 100644 --- a/packages/ui/src/auth-form/auth-form.tsx +++ b/packages/ui/src/auth-form/auth-form.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState, useMemo } from "react"; import { E_PASSWORD_STRENGTH } from "@plane/constants"; import { Button } from "../button/button"; diff --git a/packages/ui/src/auth-form/auth-input.tsx b/packages/ui/src/auth-form/auth-input.tsx index 42ae865ee99..9586d5e8dfb 100644 --- a/packages/ui/src/auth-form/auth-input.tsx +++ b/packages/ui/src/auth-form/auth-input.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Eye, EyeOff } from "lucide-react"; import React, { useState } from "react"; import { Input } from "../form-fields/input"; diff --git a/packages/ui/src/auth-form/auth-password-input.tsx b/packages/ui/src/auth-form/auth-password-input.tsx index 18413798156..dcf7651d1dc 100644 --- a/packages/ui/src/auth-form/auth-password-input.tsx +++ b/packages/ui/src/auth-form/auth-password-input.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState } from "react"; import type { E_PASSWORD_STRENGTH } from "@plane/constants"; import { cn, getPasswordStrength } from "@plane/utils"; diff --git a/packages/ui/src/auth-form/index.ts b/packages/ui/src/auth-form/index.ts index 3f28ac11054..42b5389240e 100644 --- a/packages/ui/src/auth-form/index.ts +++ b/packages/ui/src/auth-form/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export { AuthForm } from "./auth-form"; export { AuthInput } from "./auth-input"; export { AuthPasswordInput } from "./auth-password-input"; diff --git a/packages/ui/src/avatar/avatar-group.tsx b/packages/ui/src/avatar/avatar-group.tsx index ed62e676975..5e19167ddee 100644 --- a/packages/ui/src/avatar/avatar-group.tsx +++ b/packages/ui/src/avatar/avatar-group.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // ui import { Tooltip } from "@plane/propel/tooltip"; diff --git a/packages/ui/src/avatar/avatar.stories.tsx b/packages/ui/src/avatar/avatar.stories.tsx index c3053cd738d..9f96059f6d4 100644 --- a/packages/ui/src/avatar/avatar.stories.tsx +++ b/packages/ui/src/avatar/avatar.stories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Meta, StoryObj } from "@storybook/react"; import { Avatar } from "./avatar"; diff --git a/packages/ui/src/avatar/avatar.tsx b/packages/ui/src/avatar/avatar.tsx index 09f2c1e5ff2..7cc82712be9 100644 --- a/packages/ui/src/avatar/avatar.tsx +++ b/packages/ui/src/avatar/avatar.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // ui import { Tooltip } from "@plane/propel/tooltip"; // helpers diff --git a/packages/ui/src/avatar/helper.tsx b/packages/ui/src/avatar/helper.tsx index a5019473a1c..b72cbcc3e83 100644 --- a/packages/ui/src/avatar/helper.tsx +++ b/packages/ui/src/avatar/helper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TAvatarSize = "sm" | "md" | "base" | "lg" | number; /** diff --git a/packages/ui/src/avatar/index.ts b/packages/ui/src/avatar/index.ts index 3ccfbeca093..2fbdafee027 100644 --- a/packages/ui/src/avatar/index.ts +++ b/packages/ui/src/avatar/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./avatar-group"; export * from "./avatar"; diff --git a/packages/ui/src/badge/badge.tsx b/packages/ui/src/badge/badge.tsx index 7f1cca1c4fc..dc33ae9e05b 100644 --- a/packages/ui/src/badge/badge.tsx +++ b/packages/ui/src/badge/badge.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; // helpers import { cn } from "../utils"; diff --git a/packages/ui/src/badge/helper.tsx b/packages/ui/src/badge/helper.tsx index bb7e0acbe8b..b4adf5a8d71 100644 --- a/packages/ui/src/badge/helper.tsx +++ b/packages/ui/src/badge/helper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TBadgeVariant = | "primary" | "accent-primary" diff --git a/packages/ui/src/badge/index.ts b/packages/ui/src/badge/index.ts index 80844a4e3fd..87b72e5f67d 100644 --- a/packages/ui/src/badge/index.ts +++ b/packages/ui/src/badge/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./badge"; diff --git a/packages/ui/src/breadcrumbs/breadcrumbs.stories.tsx b/packages/ui/src/breadcrumbs/breadcrumbs.stories.tsx index acddb1757fe..f2f07b8858a 100644 --- a/packages/ui/src/breadcrumbs/breadcrumbs.stories.tsx +++ b/packages/ui/src/breadcrumbs/breadcrumbs.stories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Meta, StoryObj } from "@storybook/react"; import { Home, Settings, Briefcase, GridIcon, Layers2, FileIcon } from "lucide-react"; import * as React from "react"; diff --git a/packages/ui/src/breadcrumbs/breadcrumbs.tsx b/packages/ui/src/breadcrumbs/breadcrumbs.tsx index 378490fb0ac..e9b5e2bb93c 100644 --- a/packages/ui/src/breadcrumbs/breadcrumbs.tsx +++ b/packages/ui/src/breadcrumbs/breadcrumbs.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { ChevronRightIcon } from "@plane/propel/icons"; import { Tooltip } from "@plane/propel/tooltip"; diff --git a/packages/ui/src/breadcrumbs/index.ts b/packages/ui/src/breadcrumbs/index.ts index 192bd57510a..059e2591753 100644 --- a/packages/ui/src/breadcrumbs/index.ts +++ b/packages/ui/src/breadcrumbs/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./breadcrumbs"; export * from "./navigation-dropdown"; export * from "./navigation-search-dropdown"; diff --git a/packages/ui/src/breadcrumbs/navigation-dropdown.tsx b/packages/ui/src/breadcrumbs/navigation-dropdown.tsx index 9010602c5a1..73dffbfee24 100644 --- a/packages/ui/src/breadcrumbs/navigation-dropdown.tsx +++ b/packages/ui/src/breadcrumbs/navigation-dropdown.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { CheckIcon } from "lucide-react"; import * as React from "react"; // ui diff --git a/packages/ui/src/breadcrumbs/navigation-search-dropdown.tsx b/packages/ui/src/breadcrumbs/navigation-search-dropdown.tsx index 0ccc2e5090d..ab3f9bbacef 100644 --- a/packages/ui/src/breadcrumbs/navigation-search-dropdown.tsx +++ b/packages/ui/src/breadcrumbs/navigation-search-dropdown.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { useState } from "react"; import { Tooltip } from "@plane/propel/tooltip"; diff --git a/packages/ui/src/button/button.tsx b/packages/ui/src/button/button.tsx index 1717d8a8a94..0865507660b 100644 --- a/packages/ui/src/button/button.tsx +++ b/packages/ui/src/button/button.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { cn } from "../utils"; diff --git a/packages/ui/src/button/helper.tsx b/packages/ui/src/button/helper.tsx index e54367fe0b6..95ac851643c 100644 --- a/packages/ui/src/button/helper.tsx +++ b/packages/ui/src/button/helper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TButtonVariant = | "primary" | "accent-primary" diff --git a/packages/ui/src/button/index.ts b/packages/ui/src/button/index.ts index d0c99205fcd..00e05841dd7 100644 --- a/packages/ui/src/button/index.ts +++ b/packages/ui/src/button/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./button"; export * from "./helper"; export * from "./toggle-switch"; diff --git a/packages/ui/src/button/toggle-switch.tsx b/packages/ui/src/button/toggle-switch.tsx index 37651b9f614..b0734b822d5 100644 --- a/packages/ui/src/button/toggle-switch.tsx +++ b/packages/ui/src/button/toggle-switch.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Switch } from "@headlessui/react"; // helpers import { cn } from "../utils"; diff --git a/packages/ui/src/card/card.tsx b/packages/ui/src/card/card.tsx index 444d5772e36..4ee7f7e71c8 100644 --- a/packages/ui/src/card/card.tsx +++ b/packages/ui/src/card/card.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { cn } from "../utils"; import type { TCardDirection, TCardSpacing, TCardVariant } from "./helper"; diff --git a/packages/ui/src/card/helper.tsx b/packages/ui/src/card/helper.tsx index fabaeb74eed..cc914c5da8f 100644 --- a/packages/ui/src/card/helper.tsx +++ b/packages/ui/src/card/helper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export enum ECardVariant { WITHOUT_SHADOW = "without-shadow", WITH_SHADOW = "with-shadow", diff --git a/packages/ui/src/card/index.ts b/packages/ui/src/card/index.ts index 1d243e763f7..4260f8508d3 100644 --- a/packages/ui/src/card/index.ts +++ b/packages/ui/src/card/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./card"; diff --git a/packages/ui/src/collapsible/collapsible-button.tsx b/packages/ui/src/collapsible/collapsible-button.tsx index bdb6cb89bff..def03749260 100644 --- a/packages/ui/src/collapsible/collapsible-button.tsx +++ b/packages/ui/src/collapsible/collapsible-button.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import React from "react"; import type { ISvgIcons } from "@plane/propel/icons"; diff --git a/packages/ui/src/collapsible/collapsible.tsx b/packages/ui/src/collapsible/collapsible.tsx index 8d83eda65d1..0831db3bb1a 100644 --- a/packages/ui/src/collapsible/collapsible.tsx +++ b/packages/ui/src/collapsible/collapsible.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Disclosure, Transition } from "@headlessui/react"; import React, { useState, useEffect, useCallback } from "react"; diff --git a/packages/ui/src/collapsible/index.ts b/packages/ui/src/collapsible/index.ts index 04441c4c317..e1a798d68ae 100644 --- a/packages/ui/src/collapsible/index.ts +++ b/packages/ui/src/collapsible/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./collapsible"; export * from "./collapsible-button"; diff --git a/packages/ui/src/color-picker/color-picker.tsx b/packages/ui/src/color-picker/color-picker.tsx index d6993d65399..dae4cb173a6 100644 --- a/packages/ui/src/color-picker/color-picker.tsx +++ b/packages/ui/src/color-picker/color-picker.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; interface ColorPickerProps { diff --git a/packages/ui/src/color-picker/index.ts b/packages/ui/src/color-picker/index.ts index 6bad1d67ec9..bd07a2105cd 100644 --- a/packages/ui/src/color-picker/index.ts +++ b/packages/ui/src/color-picker/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./color-picker"; diff --git a/packages/ui/src/constants/icons.ts b/packages/ui/src/constants/icons.ts index c112f31fd09..d7382c337cc 100644 --- a/packages/ui/src/constants/icons.ts +++ b/packages/ui/src/constants/icons.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Activity, Airplay, diff --git a/packages/ui/src/constants/index.ts b/packages/ui/src/constants/index.ts index 6ef8d54d416..502e2c04d4a 100644 --- a/packages/ui/src/constants/index.ts +++ b/packages/ui/src/constants/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./icons"; diff --git a/packages/ui/src/content-wrapper/content-wrapper.tsx b/packages/ui/src/content-wrapper/content-wrapper.tsx index af79cbc7592..e69011c9635 100644 --- a/packages/ui/src/content-wrapper/content-wrapper.tsx +++ b/packages/ui/src/content-wrapper/content-wrapper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { Row } from "../row"; import type { TRowVariant } from "../row/helper"; diff --git a/packages/ui/src/content-wrapper/index.ts b/packages/ui/src/content-wrapper/index.ts index 14eaf12a456..f80f2699322 100644 --- a/packages/ui/src/content-wrapper/index.ts +++ b/packages/ui/src/content-wrapper/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./content-wrapper"; diff --git a/packages/ui/src/control-link/control-link.tsx b/packages/ui/src/control-link/control-link.tsx index b5df552df1a..39249fb0b05 100644 --- a/packages/ui/src/control-link/control-link.tsx +++ b/packages/ui/src/control-link/control-link.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; export type TControlLink = React.AnchorHTMLAttributes & { diff --git a/packages/ui/src/control-link/index.ts b/packages/ui/src/control-link/index.ts index 86cdfc28ea4..aad6124b0f2 100644 --- a/packages/ui/src/control-link/index.ts +++ b/packages/ui/src/control-link/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./control-link"; diff --git a/packages/ui/src/drag-handle.tsx b/packages/ui/src/drag-handle.tsx index da140272c83..9392c3392e3 100644 --- a/packages/ui/src/drag-handle.tsx +++ b/packages/ui/src/drag-handle.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { MoreVertical } from "lucide-react"; import React, { forwardRef } from "react"; // helpers diff --git a/packages/ui/src/drop-indicator.tsx b/packages/ui/src/drop-indicator.tsx index 4b1f1be2d7a..5179cdaa7e1 100644 --- a/packages/ui/src/drop-indicator.tsx +++ b/packages/ui/src/drop-indicator.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { cn } from "./utils"; diff --git a/packages/ui/src/dropdown/common/button.tsx b/packages/ui/src/dropdown/common/button.tsx index 7583d58dfa3..fa47da583c7 100644 --- a/packages/ui/src/dropdown/common/button.tsx +++ b/packages/ui/src/dropdown/common/button.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Combobox } from "@headlessui/react"; import React, { Fragment } from "react"; // helper diff --git a/packages/ui/src/dropdown/common/index.ts b/packages/ui/src/dropdown/common/index.ts index f9a6d738851..e13268153b8 100644 --- a/packages/ui/src/dropdown/common/index.ts +++ b/packages/ui/src/dropdown/common/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./input-search"; export * from "./button"; export * from "./options"; diff --git a/packages/ui/src/dropdown/common/input-search.tsx b/packages/ui/src/dropdown/common/input-search.tsx index f90aec24ba2..9b96a23c2ec 100644 --- a/packages/ui/src/dropdown/common/input-search.tsx +++ b/packages/ui/src/dropdown/common/input-search.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Combobox } from "@headlessui/react"; import React, { useEffect, useRef } from "react"; import { SearchIcon } from "@plane/propel/icons"; diff --git a/packages/ui/src/dropdown/common/loader.tsx b/packages/ui/src/dropdown/common/loader.tsx index d93460f4484..268681ba45c 100644 --- a/packages/ui/src/dropdown/common/loader.tsx +++ b/packages/ui/src/dropdown/common/loader.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { range } from "lodash-es"; import React from "react"; diff --git a/packages/ui/src/dropdown/common/options.tsx b/packages/ui/src/dropdown/common/options.tsx index 7a531cd28aa..40a30ef57b7 100644 --- a/packages/ui/src/dropdown/common/options.tsx +++ b/packages/ui/src/dropdown/common/options.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Combobox } from "@headlessui/react"; import React from "react"; diff --git a/packages/ui/src/dropdown/index.ts b/packages/ui/src/dropdown/index.ts index a15df9567fc..41ad217ae9d 100644 --- a/packages/ui/src/dropdown/index.ts +++ b/packages/ui/src/dropdown/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./common"; export * from "./multi-select"; export * from "./single-select"; diff --git a/packages/ui/src/dropdown/multi-select.tsx b/packages/ui/src/dropdown/multi-select.tsx index bc67130aee1..d7a9cf221d2 100644 --- a/packages/ui/src/dropdown/multi-select.tsx +++ b/packages/ui/src/dropdown/multi-select.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Combobox } from "@headlessui/react"; import { sortBy } from "lodash-es"; import type { FC } from "react"; diff --git a/packages/ui/src/dropdown/single-select.tsx b/packages/ui/src/dropdown/single-select.tsx index 9c8911a76ed..cb960c92497 100644 --- a/packages/ui/src/dropdown/single-select.tsx +++ b/packages/ui/src/dropdown/single-select.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Combobox } from "@headlessui/react"; import { sortBy } from "lodash-es"; import type { FC } from "react"; diff --git a/packages/ui/src/dropdowns/combo-box.tsx b/packages/ui/src/dropdowns/combo-box.tsx index 2b36852f051..e7c63d5fe86 100644 --- a/packages/ui/src/dropdowns/combo-box.tsx +++ b/packages/ui/src/dropdowns/combo-box.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Combobox } from "@headlessui/react"; import type { ElementType, KeyboardEventHandler, ReactNode, Ref } from "react"; import React, { Fragment, forwardRef, useEffect, useRef, useState } from "react"; diff --git a/packages/ui/src/dropdowns/context-menu/index.ts b/packages/ui/src/dropdowns/context-menu/index.ts index 9665324ca61..b4054204683 100644 --- a/packages/ui/src/dropdowns/context-menu/index.ts +++ b/packages/ui/src/dropdowns/context-menu/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./item"; export * from "./root"; diff --git a/packages/ui/src/dropdowns/context-menu/item.tsx b/packages/ui/src/dropdowns/context-menu/item.tsx index a02997e5733..9cbb0fe5653 100644 --- a/packages/ui/src/dropdowns/context-menu/item.tsx +++ b/packages/ui/src/dropdowns/context-menu/item.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useState, useRef, useContext } from "react"; import { usePopper } from "react-popper"; import { ChevronRightIcon } from "@plane/propel/icons"; diff --git a/packages/ui/src/dropdowns/context-menu/root.tsx b/packages/ui/src/dropdowns/context-menu/root.tsx index 1ba97f87114..2f903fa21dd 100644 --- a/packages/ui/src/dropdowns/context-menu/root.tsx +++ b/packages/ui/src/dropdowns/context-menu/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useEffect, useRef, useState } from "react"; import ReactDOM from "react-dom"; // hooks diff --git a/packages/ui/src/dropdowns/custom-menu.tsx b/packages/ui/src/dropdowns/custom-menu.tsx index cd68872e554..6b6f5fed3ab 100644 --- a/packages/ui/src/dropdowns/custom-menu.tsx +++ b/packages/ui/src/dropdowns/custom-menu.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Menu } from "@headlessui/react"; import { MoreHorizontal } from "lucide-react"; import * as React from "react"; diff --git a/packages/ui/src/dropdowns/custom-search-select.tsx b/packages/ui/src/dropdowns/custom-search-select.tsx index 41ed62a5454..99694860cdc 100644 --- a/packages/ui/src/dropdowns/custom-search-select.tsx +++ b/packages/ui/src/dropdowns/custom-search-select.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Combobox } from "@headlessui/react"; import { Info } from "lucide-react"; import React, { useRef, useState } from "react"; diff --git a/packages/ui/src/dropdowns/custom-select.tsx b/packages/ui/src/dropdowns/custom-select.tsx index a627e4d484f..59c726e0717 100644 --- a/packages/ui/src/dropdowns/custom-select.tsx +++ b/packages/ui/src/dropdowns/custom-select.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Combobox } from "@headlessui/react"; import React, { createContext, useCallback, useContext, useRef, useState } from "react"; diff --git a/packages/ui/src/dropdowns/helper.tsx b/packages/ui/src/dropdowns/helper.tsx index 97b08710511..508686d1c4d 100644 --- a/packages/ui/src/dropdowns/helper.tsx +++ b/packages/ui/src/dropdowns/helper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // FIXME: fix this!!! import type { ICustomSearchSelectOption } from "@plane/types"; diff --git a/packages/ui/src/dropdowns/index.ts b/packages/ui/src/dropdowns/index.ts index 617778da288..3f0340afe5c 100644 --- a/packages/ui/src/dropdowns/index.ts +++ b/packages/ui/src/dropdowns/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./context-menu"; export * from "./custom-menu"; export * from "./custom-select"; diff --git a/packages/ui/src/favorite-star.tsx b/packages/ui/src/favorite-star.tsx index 0dfaad944aa..f87e1d674c8 100644 --- a/packages/ui/src/favorite-star.tsx +++ b/packages/ui/src/favorite-star.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Star } from "lucide-react"; import React from "react"; // helpers diff --git a/packages/ui/src/form-fields/checkbox.tsx b/packages/ui/src/form-fields/checkbox.tsx index b49d95de307..650732a4428 100644 --- a/packages/ui/src/form-fields/checkbox.tsx +++ b/packages/ui/src/form-fields/checkbox.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; // helpers import { cn } from "../utils"; diff --git a/packages/ui/src/form-fields/index.ts b/packages/ui/src/form-fields/index.ts index 7c08999a638..bfa406577be 100644 --- a/packages/ui/src/form-fields/index.ts +++ b/packages/ui/src/form-fields/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./input"; export * from "./textarea"; export * from "./input-color-picker"; diff --git a/packages/ui/src/form-fields/input-color-picker.tsx b/packages/ui/src/form-fields/input-color-picker.tsx index 0e3a30ed45f..f09214d69ef 100644 --- a/packages/ui/src/form-fields/input-color-picker.tsx +++ b/packages/ui/src/form-fields/input-color-picker.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Popover, Transition } from "@headlessui/react"; import * as React from "react"; import * as ColorPicker from "react-color"; diff --git a/packages/ui/src/form-fields/input.tsx b/packages/ui/src/form-fields/input.tsx index 292b44a3c2b..1539df6b0f5 100644 --- a/packages/ui/src/form-fields/input.tsx +++ b/packages/ui/src/form-fields/input.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; // helpers import { cn } from "../utils"; diff --git a/packages/ui/src/form-fields/password/helper.tsx b/packages/ui/src/form-fields/password/helper.tsx index 8dad95cdf9a..f5560be259d 100644 --- a/packages/ui/src/form-fields/password/helper.tsx +++ b/packages/ui/src/form-fields/password/helper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { E_PASSWORD_STRENGTH } from "@plane/constants"; export interface StrengthInfo { diff --git a/packages/ui/src/form-fields/password/index.ts b/packages/ui/src/form-fields/password/index.ts index e391edbd150..3953436d801 100644 --- a/packages/ui/src/form-fields/password/index.ts +++ b/packages/ui/src/form-fields/password/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./indicator"; export * from "./helper"; export * from "./password-input"; diff --git a/packages/ui/src/form-fields/password/indicator.tsx b/packages/ui/src/form-fields/password/indicator.tsx index 87e5f89f74b..7821a50d7d8 100644 --- a/packages/ui/src/form-fields/password/indicator.tsx +++ b/packages/ui/src/form-fields/password/indicator.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { CircleCheck } from "lucide-react"; import React from "react"; import { E_PASSWORD_STRENGTH } from "@plane/constants"; diff --git a/packages/ui/src/form-fields/password/password-input.tsx b/packages/ui/src/form-fields/password/password-input.tsx index 0c453c86457..ed391645ad7 100644 --- a/packages/ui/src/form-fields/password/password-input.tsx +++ b/packages/ui/src/form-fields/password/password-input.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Eye, EyeClosed } from "lucide-react"; import React, { useState } from "react"; import { Tooltip } from "@plane/propel/tooltip"; diff --git a/packages/ui/src/form-fields/root.tsx b/packages/ui/src/form-fields/root.tsx index 70ee40c050a..84b3ee918c2 100644 --- a/packages/ui/src/form-fields/root.tsx +++ b/packages/ui/src/form-fields/root.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { cn } from "@plane/utils"; diff --git a/packages/ui/src/form-fields/textarea.tsx b/packages/ui/src/form-fields/textarea.tsx index dd39746eb82..f5a747b9c9b 100644 --- a/packages/ui/src/form-fields/textarea.tsx +++ b/packages/ui/src/form-fields/textarea.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { useRef } from "react"; // helpers import { useAutoResizeTextArea } from "../hooks/use-auto-resize-textarea"; diff --git a/packages/ui/src/header/header.tsx b/packages/ui/src/header/header.tsx index 1f80bc36b61..654907123b2 100644 --- a/packages/ui/src/header/header.tsx +++ b/packages/ui/src/header/header.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { ERowVariant, Row } from "../row"; import { cn } from "../utils"; diff --git a/packages/ui/src/header/helper.tsx b/packages/ui/src/header/helper.tsx index b43ab2343b3..8c013a5350c 100644 --- a/packages/ui/src/header/helper.tsx +++ b/packages/ui/src/header/helper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export enum EHeaderVariant { PRIMARY = "primary", SECONDARY = "secondary", diff --git a/packages/ui/src/header/index.ts b/packages/ui/src/header/index.ts index 49ac70fe213..f595712fc26 100644 --- a/packages/ui/src/header/index.ts +++ b/packages/ui/src/header/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./header"; diff --git a/packages/ui/src/hooks/use-auto-resize-textarea.ts b/packages/ui/src/hooks/use-auto-resize-textarea.ts index 326319f24ed..ae670e3c475 100644 --- a/packages/ui/src/hooks/use-auto-resize-textarea.ts +++ b/packages/ui/src/hooks/use-auto-resize-textarea.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useLayoutEffect } from "react"; export const useAutoResizeTextArea = ( diff --git a/packages/ui/src/hooks/use-dropdown-key-down.tsx b/packages/ui/src/hooks/use-dropdown-key-down.tsx index 2dfe6532eab..98cc97b8a33 100644 --- a/packages/ui/src/hooks/use-dropdown-key-down.tsx +++ b/packages/ui/src/hooks/use-dropdown-key-down.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback } from "react"; type TUseDropdownKeyDown = { diff --git a/packages/ui/src/hooks/use-dropdown-key-pressed.ts b/packages/ui/src/hooks/use-dropdown-key-pressed.ts index 15552d34d80..881079a1175 100644 --- a/packages/ui/src/hooks/use-dropdown-key-pressed.ts +++ b/packages/ui/src/hooks/use-dropdown-key-pressed.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { useCallback } from "react"; type TUseDropdownKeyPressed = { diff --git a/packages/ui/src/hooks/use-platform-os.ts b/packages/ui/src/hooks/use-platform-os.ts index e07f19ad41f..5c56a5547f6 100644 --- a/packages/ui/src/hooks/use-platform-os.ts +++ b/packages/ui/src/hooks/use-platform-os.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export const usePlatformOS = () => { const userAgent = window.navigator.userAgent; const isMobile = /iPhone|iPad|iPod|Android/i.test(userAgent); diff --git a/packages/ui/src/index.ts b/packages/ui/src/index.ts index 5792b26d42c..31194781ac3 100644 --- a/packages/ui/src/index.ts +++ b/packages/ui/src/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./avatar"; export * from "./badge"; export * from "./breadcrumbs"; diff --git a/packages/ui/src/link/block.tsx b/packages/ui/src/link/block.tsx index 1358237932d..9676428fe11 100644 --- a/packages/ui/src/link/block.tsx +++ b/packages/ui/src/link/block.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import React from "react"; // plane utils diff --git a/packages/ui/src/link/index.ts b/packages/ui/src/link/index.ts index 086dec91311..25a317fbcb9 100644 --- a/packages/ui/src/link/index.ts +++ b/packages/ui/src/link/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./block"; diff --git a/packages/ui/src/loader.tsx b/packages/ui/src/loader.tsx index 8369fc99da5..836a412bbb0 100644 --- a/packages/ui/src/loader.tsx +++ b/packages/ui/src/loader.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // helpers import { cn } from "./utils"; diff --git a/packages/ui/src/modals/alert-modal.tsx b/packages/ui/src/modals/alert-modal.tsx index 2d92c464377..adf4edd905b 100644 --- a/packages/ui/src/modals/alert-modal.tsx +++ b/packages/ui/src/modals/alert-modal.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { LucideIcon } from "lucide-react"; import { AlertTriangle, Info } from "lucide-react"; import React from "react"; diff --git a/packages/ui/src/modals/constants.ts b/packages/ui/src/modals/constants.ts index e1eccd94129..e094d07bd8b 100644 --- a/packages/ui/src/modals/constants.ts +++ b/packages/ui/src/modals/constants.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export enum EModalPosition { TOP = "flex items-center justify-center text-center mx-4 my-10 md:my-20", CENTER = "flex items-end sm:items-center justify-center p-4 min-h-full", diff --git a/packages/ui/src/modals/index.ts b/packages/ui/src/modals/index.ts index 964864f7bb1..41737eba782 100644 --- a/packages/ui/src/modals/index.ts +++ b/packages/ui/src/modals/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./alert-modal"; export * from "./constants"; export * from "./modal-core"; diff --git a/packages/ui/src/modals/modal-core.tsx b/packages/ui/src/modals/modal-core.tsx index 9ff46740863..1d7177d7c08 100644 --- a/packages/ui/src/modals/modal-core.tsx +++ b/packages/ui/src/modals/modal-core.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Dialog, Transition } from "@headlessui/react"; import React, { Fragment } from "react"; // constants diff --git a/packages/ui/src/oauth/index.ts b/packages/ui/src/oauth/index.ts index 3491b43f72e..200a2107a8a 100644 --- a/packages/ui/src/oauth/index.ts +++ b/packages/ui/src/oauth/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./oauth-options"; diff --git a/packages/ui/src/oauth/oauth-button.tsx b/packages/ui/src/oauth/oauth-button.tsx index 06b8c99016c..0782ff428a1 100644 --- a/packages/ui/src/oauth/oauth-button.tsx +++ b/packages/ui/src/oauth/oauth-button.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { cn } from "../utils"; diff --git a/packages/ui/src/oauth/oauth-options.tsx b/packages/ui/src/oauth/oauth-options.tsx index 9796f23ebb0..0e0c01ed06a 100644 --- a/packages/ui/src/oauth/oauth-options.tsx +++ b/packages/ui/src/oauth/oauth-options.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { cn } from "../utils"; import { OAuthButton } from "./oauth-button"; diff --git a/packages/ui/src/popovers/index.ts b/packages/ui/src/popovers/index.ts index 4a83d311474..e60cea9a48e 100644 --- a/packages/ui/src/popovers/index.ts +++ b/packages/ui/src/popovers/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./popover"; export * from "./popover-menu"; diff --git a/packages/ui/src/popovers/popover-menu.stories.tsx b/packages/ui/src/popovers/popover-menu.stories.tsx index b65d1a1a7b0..e9faca71b62 100644 --- a/packages/ui/src/popovers/popover-menu.stories.tsx +++ b/packages/ui/src/popovers/popover-menu.stories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Meta, StoryObj } from "@storybook/react"; import React from "react"; import { PopoverMenu } from "./popover-menu"; diff --git a/packages/ui/src/popovers/popover-menu.tsx b/packages/ui/src/popovers/popover-menu.tsx index 896f49893c2..cc194d9a17e 100644 --- a/packages/ui/src/popovers/popover-menu.tsx +++ b/packages/ui/src/popovers/popover-menu.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React, { Fragment } from "react"; // components import { cn } from "../utils"; diff --git a/packages/ui/src/popovers/popover.stories.tsx b/packages/ui/src/popovers/popover.stories.tsx index f3b4a32d673..042b64aa4ec 100644 --- a/packages/ui/src/popovers/popover.stories.tsx +++ b/packages/ui/src/popovers/popover.stories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Meta, StoryObj } from "@storybook/react"; import React from "react"; import { Popover } from "./popover"; diff --git a/packages/ui/src/popovers/popover.tsx b/packages/ui/src/popovers/popover.tsx index 237622bc4df..2a0fddf6c70 100644 --- a/packages/ui/src/popovers/popover.tsx +++ b/packages/ui/src/popovers/popover.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Popover as HeadlessReactPopover, Transition } from "@headlessui/react"; import { EllipsisVertical } from "lucide-react"; import type { Ref } from "react"; diff --git a/packages/ui/src/popovers/types.ts b/packages/ui/src/popovers/types.ts index 3732766b295..a2c3d33d18d 100644 --- a/packages/ui/src/popovers/types.ts +++ b/packages/ui/src/popovers/types.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Placement } from "@popperjs/core"; import type { MutableRefObject, ReactNode } from "react"; diff --git a/packages/ui/src/progress/circular-progress-indicator.tsx b/packages/ui/src/progress/circular-progress-indicator.tsx index 4e0200bb762..a2874793645 100644 --- a/packages/ui/src/progress/circular-progress-indicator.tsx +++ b/packages/ui/src/progress/circular-progress-indicator.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; interface ICircularProgressIndicator { diff --git a/packages/ui/src/progress/index.ts b/packages/ui/src/progress/index.ts index 56d28cee73b..25dfa5a60bc 100644 --- a/packages/ui/src/progress/index.ts +++ b/packages/ui/src/progress/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./radial-progress"; export * from "./progress-bar"; export * from "./linear-progress-indicator"; diff --git a/packages/ui/src/progress/linear-progress-indicator.tsx b/packages/ui/src/progress/linear-progress-indicator.tsx index e625c3fec38..d85e34f5057 100644 --- a/packages/ui/src/progress/linear-progress-indicator.tsx +++ b/packages/ui/src/progress/linear-progress-indicator.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { Tooltip } from "@plane/propel/tooltip"; import { cn } from "../utils"; diff --git a/packages/ui/src/progress/progress-bar.tsx b/packages/ui/src/progress/progress-bar.tsx index 4493548b80d..e29f46e0df1 100644 --- a/packages/ui/src/progress/progress-bar.tsx +++ b/packages/ui/src/progress/progress-bar.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; type Props = { diff --git a/packages/ui/src/progress/radial-progress.tsx b/packages/ui/src/progress/radial-progress.tsx index 173566d2774..346148fd74f 100644 --- a/packages/ui/src/progress/radial-progress.tsx +++ b/packages/ui/src/progress/radial-progress.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FC } from "react"; import React, { useState, useEffect } from "react"; diff --git a/packages/ui/src/row/helper.tsx b/packages/ui/src/row/helper.tsx index 15982fddbaf..d856771e9fc 100644 --- a/packages/ui/src/row/helper.tsx +++ b/packages/ui/src/row/helper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export enum ERowVariant { REGULAR = "regular", HUGGING = "hugging", diff --git a/packages/ui/src/row/index.ts b/packages/ui/src/row/index.ts index 5494453a743..36afed34167 100644 --- a/packages/ui/src/row/index.ts +++ b/packages/ui/src/row/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./row"; diff --git a/packages/ui/src/row/row.tsx b/packages/ui/src/row/row.tsx index cc223c0e8fa..809a1c8775e 100644 --- a/packages/ui/src/row/row.tsx +++ b/packages/ui/src/row/row.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { cn } from "../utils"; import type { TRowVariant } from "./helper"; diff --git a/packages/ui/src/scroll-area.tsx b/packages/ui/src/scroll-area.tsx index 088f54bfbaf..a9ceca6940a 100644 --- a/packages/ui/src/scroll-area.tsx +++ b/packages/ui/src/scroll-area.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as RadixScrollArea from "@radix-ui/react-scroll-area"; import type { FC } from "react"; import React from "react"; diff --git a/packages/ui/src/sortable/draggable.tsx b/packages/ui/src/sortable/draggable.tsx index 8661eec2cbf..0d369e1069e 100644 --- a/packages/ui/src/sortable/draggable.tsx +++ b/packages/ui/src/sortable/draggable.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // @ts-expect-error Due to live server dependencies import { combine } from "@atlaskit/pragmatic-drag-and-drop/dist/cjs/entry-point/combine.js"; import { diff --git a/packages/ui/src/sortable/index.ts b/packages/ui/src/sortable/index.ts index 9dde5a40474..170f03cbcb4 100644 --- a/packages/ui/src/sortable/index.ts +++ b/packages/ui/src/sortable/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./sortable"; export * from "./draggable"; diff --git a/packages/ui/src/sortable/sortable.stories.tsx b/packages/ui/src/sortable/sortable.stories.tsx index 84689884307..5ae0824bfca 100644 --- a/packages/ui/src/sortable/sortable.stories.tsx +++ b/packages/ui/src/sortable/sortable.stories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Meta, StoryObj } from "@storybook/react"; import React from "react"; import { Sortable } from "./sortable"; diff --git a/packages/ui/src/sortable/sortable.tsx b/packages/ui/src/sortable/sortable.tsx index b767aa482d8..ceb94de85fe 100644 --- a/packages/ui/src/sortable/sortable.tsx +++ b/packages/ui/src/sortable/sortable.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // @ts-expect-error Due to live server dependencies import { monitorForElements } from "@atlaskit/pragmatic-drag-and-drop/dist/cjs/entry-point/element/adapter.js"; import React, { Fragment, useEffect, useMemo } from "react"; diff --git a/packages/ui/src/spinners/circular-bar-spinner.tsx b/packages/ui/src/spinners/circular-bar-spinner.tsx index ab5e5ef7588..ad923d5631b 100644 --- a/packages/ui/src/spinners/circular-bar-spinner.tsx +++ b/packages/ui/src/spinners/circular-bar-spinner.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; interface ICircularBarSpinner extends React.SVGAttributes { diff --git a/packages/ui/src/spinners/circular-spinner.tsx b/packages/ui/src/spinners/circular-spinner.tsx index 1516c029d91..59aacd6ceac 100644 --- a/packages/ui/src/spinners/circular-spinner.tsx +++ b/packages/ui/src/spinners/circular-spinner.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; // helpers import { cn } from "../utils"; diff --git a/packages/ui/src/spinners/index.ts b/packages/ui/src/spinners/index.ts index a871a9b77b8..45fa139d5df 100644 --- a/packages/ui/src/spinners/index.ts +++ b/packages/ui/src/spinners/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./circular-spinner"; export * from "./circular-bar-spinner"; diff --git a/packages/ui/src/tables/index.ts b/packages/ui/src/tables/index.ts index 0e948df9e8f..d16beb43ea1 100644 --- a/packages/ui/src/tables/index.ts +++ b/packages/ui/src/tables/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./table"; diff --git a/packages/ui/src/tables/table.stories.tsx b/packages/ui/src/tables/table.stories.tsx index 30b8a1fe0ba..e1b03fcb121 100644 --- a/packages/ui/src/tables/table.stories.tsx +++ b/packages/ui/src/tables/table.stories.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Meta, StoryObj } from "@storybook/react"; import React from "react"; import { Table } from "./table"; diff --git a/packages/ui/src/tables/table.tsx b/packages/ui/src/tables/table.tsx index 1f798f32baf..54a27d3e39a 100644 --- a/packages/ui/src/tables/table.tsx +++ b/packages/ui/src/tables/table.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; // helpers import { cn } from "../utils"; diff --git a/packages/ui/src/tables/types.ts b/packages/ui/src/tables/types.ts index 9f7acf6ca7b..b43882ffcca 100644 --- a/packages/ui/src/tables/types.ts +++ b/packages/ui/src/tables/types.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TTableColumn = { key: string; content: string; diff --git a/packages/ui/src/tabs/index.ts b/packages/ui/src/tabs/index.ts index c232b43ab42..e4c3e241592 100644 --- a/packages/ui/src/tabs/index.ts +++ b/packages/ui/src/tabs/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./tabs"; export * from "./tab-list"; diff --git a/packages/ui/src/tabs/tab-list.tsx b/packages/ui/src/tabs/tab-list.tsx index 286a398a4a6..71e5d02ee5c 100644 --- a/packages/ui/src/tabs/tab-list.tsx +++ b/packages/ui/src/tabs/tab-list.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Tab } from "@headlessui/react"; import type { LucideProps } from "lucide-react"; import type { FC } from "react"; diff --git a/packages/ui/src/tabs/tabs.tsx b/packages/ui/src/tabs/tabs.tsx index 3aa7167b9bd..56eccaa07f1 100644 --- a/packages/ui/src/tabs/tabs.tsx +++ b/packages/ui/src/tabs/tabs.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Tab } from "@headlessui/react"; import type { FC } from "react"; import React, { Fragment, useEffect, useState } from "react"; diff --git a/packages/ui/src/tag/helper.tsx b/packages/ui/src/tag/helper.tsx index cfd5978b060..74f393e7306 100644 --- a/packages/ui/src/tag/helper.tsx +++ b/packages/ui/src/tag/helper.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export enum ETagVariant { OUTLINED = "outlined", } diff --git a/packages/ui/src/tag/index.ts b/packages/ui/src/tag/index.ts index 219d72b8c8c..66ae25f8f09 100644 --- a/packages/ui/src/tag/index.ts +++ b/packages/ui/src/tag/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./tag"; diff --git a/packages/ui/src/tag/tag.tsx b/packages/ui/src/tag/tag.tsx index 8ae14f07a63..29faf5a35ab 100644 --- a/packages/ui/src/tag/tag.tsx +++ b/packages/ui/src/tag/tag.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import * as React from "react"; import { cn } from "../utils"; import type { TTagSize, TTagVariant } from "./helper"; diff --git a/packages/ui/src/tooltip/index.ts b/packages/ui/src/tooltip/index.ts index 3c61782aeb5..301cbae308e 100644 --- a/packages/ui/src/tooltip/index.ts +++ b/packages/ui/src/tooltip/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./tooltip"; diff --git a/packages/ui/src/tooltip/tooltip.tsx b/packages/ui/src/tooltip/tooltip.tsx index 5b3e96b0bc9..a758d5e43ff 100644 --- a/packages/ui/src/tooltip/tooltip.tsx +++ b/packages/ui/src/tooltip/tooltip.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Tooltip2 } from "@blueprintjs/popover2"; import React, { useEffect, useRef, useState } from "react"; // helpers diff --git a/packages/ui/src/typography/index.tsx b/packages/ui/src/typography/index.tsx index 0b1b7ffe1c4..5c30bfbc205 100644 --- a/packages/ui/src/typography/index.tsx +++ b/packages/ui/src/typography/index.tsx @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./sub-heading"; diff --git a/packages/ui/src/typography/sub-heading.tsx b/packages/ui/src/typography/sub-heading.tsx index 31aae6961ab..478319ed202 100644 --- a/packages/ui/src/typography/sub-heading.tsx +++ b/packages/ui/src/typography/sub-heading.tsx @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import React from "react"; import { cn } from "../utils"; diff --git a/packages/ui/src/utils/classname.tsx b/packages/ui/src/utils/classname.tsx index 797f39f6bc5..7ac89ce895c 100644 --- a/packages/ui/src/utils/classname.tsx +++ b/packages/ui/src/utils/classname.tsx @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export { cn } from "@plane/utils"; diff --git a/packages/ui/src/utils/icons.ts b/packages/ui/src/utils/icons.ts index de06cc73562..17d32acc4a0 100644 --- a/packages/ui/src/utils/icons.ts +++ b/packages/ui/src/utils/icons.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { LUCIDE_ICONS_LIST } from ".."; /** diff --git a/packages/ui/src/utils/index.ts b/packages/ui/src/utils/index.ts index 62ca197ac9e..dd3e40cafb8 100644 --- a/packages/ui/src/utils/index.ts +++ b/packages/ui/src/utils/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./classname"; export * from "./icons"; diff --git a/packages/utils/src/array.ts b/packages/utils/src/array.ts index 8e4e9f4278a..c284ef3e81d 100644 --- a/packages/utils/src/array.ts +++ b/packages/utils/src/array.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { isEmpty } from "lodash-es"; import type { IIssueLabel, IIssueLabelTree } from "@plane/types"; diff --git a/packages/utils/src/attachment.ts b/packages/utils/src/attachment.ts index 1f9f4f5a3c3..6813ae24163 100644 --- a/packages/utils/src/attachment.ts +++ b/packages/utils/src/attachment.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export const generateFileName = (fileName: string) => { const date = new Date(); const timestamp = date.getTime(); diff --git a/packages/utils/src/auth.ts b/packages/utils/src/auth.ts index 28da4eb8f7a..d853bccbec9 100644 --- a/packages/utils/src/auth.ts +++ b/packages/utils/src/auth.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { ReactNode } from "react"; // plane imports import type { TAuthErrorInfo } from "@plane/constants"; diff --git a/packages/utils/src/calendar.ts b/packages/utils/src/calendar.ts index 2b1fd9886ea..3726d84e191 100644 --- a/packages/utils/src/calendar.ts +++ b/packages/utils/src/calendar.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { ICalendarDate, ICalendarPayload } from "@plane/types"; import { EStartOfTheWeek } from "@plane/types"; diff --git a/packages/utils/src/color.ts b/packages/utils/src/color.ts index 017c594b7e4..1fd4d087eb5 100644 --- a/packages/utils/src/color.ts +++ b/packages/utils/src/color.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + /** * Represents an RGB color with numeric values for red, green, and blue components * @typedef {Object} TRgb diff --git a/packages/utils/src/common.ts b/packages/utils/src/common.ts index bafd230a667..68fe30b413a 100644 --- a/packages/utils/src/common.ts +++ b/packages/utils/src/common.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { clsx } from "clsx"; import type { ClassValue } from "clsx"; import { extendTailwindMerge } from "tailwind-merge"; diff --git a/packages/utils/src/cycle.ts b/packages/utils/src/cycle.ts index 7a2139b2a81..5fce839ec10 100644 --- a/packages/utils/src/cycle.ts +++ b/packages/utils/src/cycle.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { startOfToday, format } from "date-fns"; import { isEmpty, orderBy, sortBy, uniqBy } from "lodash-es"; // plane imports diff --git a/packages/utils/src/datetime.ts b/packages/utils/src/datetime.ts index bc9d06964bf..67e809b58df 100644 --- a/packages/utils/src/datetime.ts +++ b/packages/utils/src/datetime.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { differenceInDays, format, formatDistanceToNow, isAfter, isEqual, isValid, parseISO } from "date-fns"; import { isNumber } from "lodash-es"; diff --git a/packages/utils/src/distribution-update.ts b/packages/utils/src/distribution-update.ts index 22788466981..f9b965de2eb 100644 --- a/packages/utils/src/distribution-update.ts +++ b/packages/utils/src/distribution-update.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { format } from "date-fns"; import { get, set } from "lodash-es"; // plane imports diff --git a/packages/utils/src/editor/common.ts b/packages/utils/src/editor/common.ts index fdbaae6de09..9b409cc9456 100644 --- a/packages/utils/src/editor/common.ts +++ b/packages/utils/src/editor/common.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // local imports import { getFileURL } from "../file"; diff --git a/packages/utils/src/editor/index.ts b/packages/utils/src/editor/index.ts index 3d52959b1ff..534c1ee7959 100644 --- a/packages/utils/src/editor/index.ts +++ b/packages/utils/src/editor/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./common"; export * from "./markdown-parser"; diff --git a/packages/utils/src/editor/markdown-parser/common.ts b/packages/utils/src/editor/markdown-parser/common.ts index 5639dca9e05..53d63201265 100644 --- a/packages/utils/src/editor/markdown-parser/common.ts +++ b/packages/utils/src/editor/markdown-parser/common.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Text as MDASTText } from "mdast"; export const createTextNode = (value: string): MDASTText => ({ diff --git a/packages/utils/src/editor/markdown-parser/custom-components-handler.ts b/packages/utils/src/editor/markdown-parser/custom-components-handler.ts index 0e769366f6f..e5115236a92 100644 --- a/packages/utils/src/editor/markdown-parser/custom-components-handler.ts +++ b/packages/utils/src/editor/markdown-parser/custom-components-handler.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Handle } from "hast-util-to-mdast"; // local imports import { createTextNode } from "./common"; diff --git a/packages/utils/src/editor/markdown-parser/index.ts b/packages/utils/src/editor/markdown-parser/index.ts index a3839f79bdf..e18db932760 100644 --- a/packages/utils/src/editor/markdown-parser/index.ts +++ b/packages/utils/src/editor/markdown-parser/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./types"; export * from "./root"; diff --git a/packages/utils/src/editor/markdown-parser/marks-handler.ts b/packages/utils/src/editor/markdown-parser/marks-handler.ts index 7e3d5a6dedd..8ee58a1c3f2 100644 --- a/packages/utils/src/editor/markdown-parser/marks-handler.ts +++ b/packages/utils/src/editor/markdown-parser/marks-handler.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { Handle } from "hast-util-to-mdast"; import type { PhrasingContent, Text as MDASTText } from "mdast"; // local imports diff --git a/packages/utils/src/editor/markdown-parser/root.ts b/packages/utils/src/editor/markdown-parser/root.ts index 972b47a08a4..ea0bb23dba8 100644 --- a/packages/utils/src/editor/markdown-parser/root.ts +++ b/packages/utils/src/editor/markdown-parser/root.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // - Parses TipTap/ProseMirror HTML fragments // - Removes tags (Markdown has no underline) // - Adds a space after checkbox inputs for correct GFM task list rendering diff --git a/packages/utils/src/editor/markdown-parser/types.ts b/packages/utils/src/editor/markdown-parser/types.ts index 44a1a635d05..fc726c23255 100644 --- a/packages/utils/src/editor/markdown-parser/types.ts +++ b/packages/utils/src/editor/markdown-parser/types.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export type TCoreCustomComponentsMetaData = { file_assets: { id: string; diff --git a/packages/utils/src/emoji.ts b/packages/utils/src/emoji.ts index 567d3575ecb..e0ab593b80c 100644 --- a/packages/utils/src/emoji.ts +++ b/packages/utils/src/emoji.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { RANDOM_EMOJI_CODES } from "@plane/constants"; diff --git a/packages/utils/src/estimates.ts b/packages/utils/src/estimates.ts index 59c3f1136d8..fc1fed7e5a4 100644 --- a/packages/utils/src/estimates.ts +++ b/packages/utils/src/estimates.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane web constants import { EEstimateSystem } from "@plane/constants"; diff --git a/packages/utils/src/file.ts b/packages/utils/src/file.ts index 632be9265b9..0d5d385a3b7 100644 --- a/packages/utils/src/file.ts +++ b/packages/utils/src/file.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { API_BASE_URL } from "@plane/constants"; diff --git a/packages/utils/src/filter.ts b/packages/utils/src/filter.ts index ee2ca5e339d..72ffe1fed9d 100644 --- a/packages/utils/src/filter.ts +++ b/packages/utils/src/filter.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { differenceInCalendarDays } from "date-fns/differenceInCalendarDays"; // local imports import { getDate } from "./datetime"; diff --git a/packages/utils/src/get-icon-for-link.ts b/packages/utils/src/get-icon-for-link.ts index 0c703a81c92..d6420dcdc04 100644 --- a/packages/utils/src/get-icon-for-link.ts +++ b/packages/utils/src/get-icon-for-link.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { Github, Linkedin, diff --git a/packages/utils/src/index.ts b/packages/utils/src/index.ts index 4b72ed3c941..e59acc58196 100644 --- a/packages/utils/src/index.ts +++ b/packages/utils/src/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./array"; export * from "./attachment"; export * from "./auth"; diff --git a/packages/utils/src/intake.ts b/packages/utils/src/intake.ts index 12e59f9accb..ef450d4a487 100644 --- a/packages/utils/src/intake.ts +++ b/packages/utils/src/intake.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { subDays } from "date-fns"; // plane imports import { EPastDurationFilters } from "@plane/constants"; diff --git a/packages/utils/src/loader.ts b/packages/utils/src/loader.ts index dd3d95eeb18..4ce95031058 100644 --- a/packages/utils/src/loader.ts +++ b/packages/utils/src/loader.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TLoader } from "@plane/types"; // checks if a loader has finished initialization diff --git a/packages/utils/src/math.ts b/packages/utils/src/math.ts index 88e4040a044..0e2a1ac6680 100644 --- a/packages/utils/src/math.ts +++ b/packages/utils/src/math.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export const getProgress = (completed: number | undefined, total: number | undefined) => total && total > 0 ? Math.round(((completed ?? 0) / total) * 100) : 0; diff --git a/packages/utils/src/module.ts b/packages/utils/src/module.ts index 39cba08225f..c4468361078 100644 --- a/packages/utils/src/module.ts +++ b/packages/utils/src/module.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { sortBy } from "lodash-es"; // plane imports import type { IModule, TModuleDisplayFilters, TModuleFilters, TModuleOrderByOptions } from "@plane/types"; diff --git a/packages/utils/src/notification.ts b/packages/utils/src/notification.ts index b4bc9cbd9bf..b8751ab827d 100644 --- a/packages/utils/src/notification.ts +++ b/packages/utils/src/notification.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { stripAndTruncateHTML } from "./string"; export const sanitizeCommentForNotification = (mentionContent: string | undefined) => diff --git a/packages/utils/src/page.ts b/packages/utils/src/page.ts index 7eaedb57824..b566c5b6d3e 100644 --- a/packages/utils/src/page.ts +++ b/packages/utils/src/page.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { sortBy } from "lodash-es"; // plane imports import type { diff --git a/packages/utils/src/permission/index.ts b/packages/utils/src/permission/index.ts index 807babea747..afca0d02b89 100644 --- a/packages/utils/src/permission/index.ts +++ b/packages/utils/src/permission/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./role"; diff --git a/packages/utils/src/permission/role.ts b/packages/utils/src/permission/role.ts index 2889907d768..b2a1198d8ed 100644 --- a/packages/utils/src/permission/role.ts +++ b/packages/utils/src/permission/role.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { EUserPermissions } from "@plane/constants"; import type { EUserProjectRoles, EUserWorkspaceRoles } from "@plane/types"; diff --git a/packages/utils/src/project-views.ts b/packages/utils/src/project-views.ts index 5fdf5021482..8628f612c65 100644 --- a/packages/utils/src/project-views.ts +++ b/packages/utils/src/project-views.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { isNil, orderBy } from "lodash-es"; // plane imports import { SPACE_BASE_PATH, SPACE_BASE_URL } from "@plane/constants"; diff --git a/packages/utils/src/project.ts b/packages/utils/src/project.ts index cdb9a71dc96..1cfc2cfa259 100644 --- a/packages/utils/src/project.ts +++ b/packages/utils/src/project.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { sortBy } from "lodash-es"; // plane imports import type { TProject, TProjectDisplayFilters, TProjectFilters, TProjectOrderByOptions } from "@plane/types"; diff --git a/packages/utils/src/rich-filters/factories/configs/core.ts b/packages/utils/src/rich-filters/factories/configs/core.ts index 92eeb0e25e3..84203c6c7f4 100644 --- a/packages/utils/src/rich-filters/factories/configs/core.ts +++ b/packages/utils/src/rich-filters/factories/configs/core.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { TFilterValue, TSupportedOperators, TBaseFilterFieldConfig } from "@plane/types"; import { FILTER_FIELD_TYPE } from "@plane/types"; diff --git a/packages/utils/src/rich-filters/factories/configs/index.ts b/packages/utils/src/rich-filters/factories/configs/index.ts index 6a75f4dcecf..14efa668a98 100644 --- a/packages/utils/src/rich-filters/factories/configs/index.ts +++ b/packages/utils/src/rich-filters/factories/configs/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./core"; export * from "./shared"; export * from "./properties"; diff --git a/packages/utils/src/rich-filters/factories/configs/properties/date.ts b/packages/utils/src/rich-filters/factories/configs/properties/date.ts index 39379cae9a6..e4db0bd405a 100644 --- a/packages/utils/src/rich-filters/factories/configs/properties/date.ts +++ b/packages/utils/src/rich-filters/factories/configs/properties/date.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { TFilterProperty } from "@plane/types"; // local imports diff --git a/packages/utils/src/rich-filters/factories/configs/properties/index.ts b/packages/utils/src/rich-filters/factories/configs/properties/index.ts index 96edf472a98..c988f50bb7c 100644 --- a/packages/utils/src/rich-filters/factories/configs/properties/index.ts +++ b/packages/utils/src/rich-filters/factories/configs/properties/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./date"; export * from "./member-picker"; export * from "./shared"; diff --git a/packages/utils/src/rich-filters/factories/configs/properties/member-picker.ts b/packages/utils/src/rich-filters/factories/configs/properties/member-picker.ts index c5da205ce6e..f1eb0546819 100644 --- a/packages/utils/src/rich-filters/factories/configs/properties/member-picker.ts +++ b/packages/utils/src/rich-filters/factories/configs/properties/member-picker.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { IUserLite, TFilterProperty } from "@plane/types"; import { EQUALITY_OPERATOR } from "@plane/types"; diff --git a/packages/utils/src/rich-filters/factories/configs/properties/shared.ts b/packages/utils/src/rich-filters/factories/configs/properties/shared.ts index b21ddf5bae8..7222d5d6568 100644 --- a/packages/utils/src/rich-filters/factories/configs/properties/shared.ts +++ b/packages/utils/src/rich-filters/factories/configs/properties/shared.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { IProject, IUserLite, TOperatorConfigMap, TSupportedOperators } from "@plane/types"; import { COMPARISON_OPERATOR, EQUALITY_OPERATOR } from "@plane/types"; diff --git a/packages/utils/src/rich-filters/factories/configs/shared.ts b/packages/utils/src/rich-filters/factories/configs/shared.ts index 51a57db8b08..e7cc207ba4e 100644 --- a/packages/utils/src/rich-filters/factories/configs/shared.ts +++ b/packages/utils/src/rich-filters/factories/configs/shared.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { FILTER_FIELD_TYPE, TBaseFilterFieldConfig, diff --git a/packages/utils/src/rich-filters/factories/index.ts b/packages/utils/src/rich-filters/factories/index.ts index 976c1ab634b..99f213f4e3c 100644 --- a/packages/utils/src/rich-filters/factories/index.ts +++ b/packages/utils/src/rich-filters/factories/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./configs/core"; export * from "./configs/shared"; export * from "./configs/properties"; diff --git a/packages/utils/src/rich-filters/factories/nodes/core.ts b/packages/utils/src/rich-filters/factories/nodes/core.ts index 982be316364..5b7d8cf13cf 100644 --- a/packages/utils/src/rich-filters/factories/nodes/core.ts +++ b/packages/utils/src/rich-filters/factories/nodes/core.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { v4 as uuidv4 } from "uuid"; // plane imports import type { diff --git a/packages/utils/src/rich-filters/index.ts b/packages/utils/src/rich-filters/index.ts index ac68890e207..8e7727ac19c 100644 --- a/packages/utils/src/rich-filters/index.ts +++ b/packages/utils/src/rich-filters/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./factories"; export * from "./operations"; export * from "./operators"; diff --git a/packages/utils/src/rich-filters/operations/comparison.ts b/packages/utils/src/rich-filters/operations/comparison.ts index 2865c06469d..e25d7e4e92b 100644 --- a/packages/utils/src/rich-filters/operations/comparison.ts +++ b/packages/utils/src/rich-filters/operations/comparison.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { compact, isEqual, sortBy } from "lodash-es"; // plane imports import type { diff --git a/packages/utils/src/rich-filters/operations/index.ts b/packages/utils/src/rich-filters/operations/index.ts index d362a4d5e26..038cc52ac4b 100644 --- a/packages/utils/src/rich-filters/operations/index.ts +++ b/packages/utils/src/rich-filters/operations/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./comparison"; export * from "./manipulation/core"; export * from "./transformation/core"; diff --git a/packages/utils/src/rich-filters/operations/manipulation/core.ts b/packages/utils/src/rich-filters/operations/manipulation/core.ts index 3f29959bf75..acbf75f2b9d 100644 --- a/packages/utils/src/rich-filters/operations/manipulation/core.ts +++ b/packages/utils/src/rich-filters/operations/manipulation/core.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { TFilterConditionPayload, diff --git a/packages/utils/src/rich-filters/operations/transformation/core.ts b/packages/utils/src/rich-filters/operations/transformation/core.ts index 8ccfac41218..ca8aba16738 100644 --- a/packages/utils/src/rich-filters/operations/transformation/core.ts +++ b/packages/utils/src/rich-filters/operations/transformation/core.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { TFilterExpression, TFilterGroupNode, TFilterProperty } from "@plane/types"; // local imports diff --git a/packages/utils/src/rich-filters/operations/transformation/shared.ts b/packages/utils/src/rich-filters/operations/transformation/shared.ts index 88f0de1f85c..97d28c2f739 100644 --- a/packages/utils/src/rich-filters/operations/transformation/shared.ts +++ b/packages/utils/src/rich-filters/operations/transformation/shared.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TFilterGroupNode, TFilterProperty } from "@plane/types"; import { processGroupNode } from "../../types/shared"; import type { TTreeTransformFn, TTreeTransformResult } from "./core"; diff --git a/packages/utils/src/rich-filters/operations/traversal/core.ts b/packages/utils/src/rich-filters/operations/traversal/core.ts index 7237c326106..edcfc20de88 100644 --- a/packages/utils/src/rich-filters/operations/traversal/core.ts +++ b/packages/utils/src/rich-filters/operations/traversal/core.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { TAllAvailableOperatorsForDisplay, diff --git a/packages/utils/src/rich-filters/operations/traversal/shared.ts b/packages/utils/src/rich-filters/operations/traversal/shared.ts index 89c1f6d4101..081cc9b4f9a 100644 --- a/packages/utils/src/rich-filters/operations/traversal/shared.ts +++ b/packages/utils/src/rich-filters/operations/traversal/shared.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { TAllAvailableOperatorsForDisplay, diff --git a/packages/utils/src/rich-filters/operators/core.ts b/packages/utils/src/rich-filters/operators/core.ts index db86286c65a..391cf000162 100644 --- a/packages/utils/src/rich-filters/operators/core.ts +++ b/packages/utils/src/rich-filters/operators/core.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { get } from "lodash-es"; // plane imports import { DATE_OPERATOR_LABELS_MAP, EMPTY_OPERATOR_LABEL, OPERATOR_LABELS_MAP } from "@plane/constants"; diff --git a/packages/utils/src/rich-filters/operators/index.ts b/packages/utils/src/rich-filters/operators/index.ts index 102ec949bf7..5b1e19f839f 100644 --- a/packages/utils/src/rich-filters/operators/index.ts +++ b/packages/utils/src/rich-filters/operators/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./core"; export * from "./shared"; diff --git a/packages/utils/src/rich-filters/operators/shared.ts b/packages/utils/src/rich-filters/operators/shared.ts index 3daed0a9b89..2839ebf97f3 100644 --- a/packages/utils/src/rich-filters/operators/shared.ts +++ b/packages/utils/src/rich-filters/operators/shared.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TAllAvailableOperatorsForDisplay, TSupportedOperators } from "@plane/types"; /** diff --git a/packages/utils/src/rich-filters/types/core.ts b/packages/utils/src/rich-filters/types/core.ts index 8d0bc562230..99826b8725b 100644 --- a/packages/utils/src/rich-filters/types/core.ts +++ b/packages/utils/src/rich-filters/types/core.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { TFilterAndGroupNode, TFilterConditionNode, diff --git a/packages/utils/src/rich-filters/types/index.ts b/packages/utils/src/rich-filters/types/index.ts index 102ec949bf7..5b1e19f839f 100644 --- a/packages/utils/src/rich-filters/types/index.ts +++ b/packages/utils/src/rich-filters/types/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./core"; export * from "./shared"; diff --git a/packages/utils/src/rich-filters/types/shared.ts b/packages/utils/src/rich-filters/types/shared.ts index e1da6911be1..6d25c28356a 100644 --- a/packages/utils/src/rich-filters/types/shared.ts +++ b/packages/utils/src/rich-filters/types/shared.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { TFilterAndGroupNode, TFilterExpression, TFilterGroupNode, TFilterProperty } from "@plane/types"; // local imports diff --git a/packages/utils/src/rich-filters/validators/core.ts b/packages/utils/src/rich-filters/validators/core.ts index ee66e0f7eab..72f39d5a4b8 100644 --- a/packages/utils/src/rich-filters/validators/core.ts +++ b/packages/utils/src/rich-filters/validators/core.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { SingleOrArray, TFilterExpression, TFilterProperty, TFilterValue } from "@plane/types"; // local imports diff --git a/packages/utils/src/rich-filters/validators/index.ts b/packages/utils/src/rich-filters/validators/index.ts index 102ec949bf7..5b1e19f839f 100644 --- a/packages/utils/src/rich-filters/validators/index.ts +++ b/packages/utils/src/rich-filters/validators/index.ts @@ -1,2 +1,8 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./core"; export * from "./shared"; diff --git a/packages/utils/src/rich-filters/validators/shared.ts b/packages/utils/src/rich-filters/validators/shared.ts index 5430c577331..dd75b6ce353 100644 --- a/packages/utils/src/rich-filters/validators/shared.ts +++ b/packages/utils/src/rich-filters/validators/shared.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { TFilterGroupNode, TFilterProperty } from "@plane/types"; // local imports diff --git a/packages/utils/src/rich-filters/values/core.ts b/packages/utils/src/rich-filters/values/core.ts index a2a6b111f26..6670da4889e 100644 --- a/packages/utils/src/rich-filters/values/core.ts +++ b/packages/utils/src/rich-filters/values/core.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import type { SingleOrArray, TFilterValue } from "@plane/types"; /** diff --git a/packages/utils/src/rich-filters/values/index.ts b/packages/utils/src/rich-filters/values/index.ts index 8d119dee813..bcdcb87a16a 100644 --- a/packages/utils/src/rich-filters/values/index.ts +++ b/packages/utils/src/rich-filters/values/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./core"; diff --git a/packages/utils/src/router.ts b/packages/utils/src/router.ts index e9355de9f17..9b4da605bac 100644 --- a/packages/utils/src/router.ts +++ b/packages/utils/src/router.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export const generateQueryParams = (searchParams: URLSearchParams, excludedParamKeys?: string[]): string => { const params = new URLSearchParams(searchParams); excludedParamKeys && diff --git a/packages/utils/src/string.ts b/packages/utils/src/string.ts index b23d1b9bd8f..4d2f112e33e 100644 --- a/packages/utils/src/string.ts +++ b/packages/utils/src/string.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import sanitizeHtml from "sanitize-html"; import type { Content, JSONContent } from "@plane/types"; diff --git a/packages/utils/src/subscription.ts b/packages/utils/src/subscription.ts index bd74f529f93..452d6e98ebf 100644 --- a/packages/utils/src/subscription.ts +++ b/packages/utils/src/subscription.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { orderBy } from "lodash-es"; // plane imports import type { IPaymentProduct, TProductSubscriptionType, TSubscriptionPrice } from "@plane/types"; diff --git a/packages/utils/src/tab-indices.ts b/packages/utils/src/tab-indices.ts index e4232319bf1..8760872a261 100644 --- a/packages/utils/src/tab-indices.ts +++ b/packages/utils/src/tab-indices.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { ETabIndices } from "@plane/constants"; import { TAB_INDEX_MAP } from "@plane/constants"; diff --git a/packages/utils/src/theme-legacy.ts b/packages/utils/src/theme-legacy.ts index 1a8574313a9..bdfb408339a 100644 --- a/packages/utils/src/theme-legacy.ts +++ b/packages/utils/src/theme-legacy.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + /** * Legacy Theme System * diff --git a/packages/utils/src/theme/color-conversion.ts b/packages/utils/src/theme/color-conversion.ts index 5acd34cdf7d..aefaccf0d65 100644 --- a/packages/utils/src/theme/color-conversion.ts +++ b/packages/utils/src/theme/color-conversion.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + /** * Color Conversion Utilities * Provides hex/RGB/HSL/OKLCH conversions using chroma-js diff --git a/packages/utils/src/theme/color-validation.ts b/packages/utils/src/theme/color-validation.ts index 9668eed83c5..d295a637daf 100644 --- a/packages/utils/src/theme/color-validation.ts +++ b/packages/utils/src/theme/color-validation.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + /** * Color Validation Utilities * Validates and adjusts color inputs for palette generation diff --git a/packages/utils/src/theme/constants.ts b/packages/utils/src/theme/constants.ts index 739cb0e9fcd..5ee4ef8784f 100644 --- a/packages/utils/src/theme/constants.ts +++ b/packages/utils/src/theme/constants.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + /** * Theme System Constants * Defines shade stops, default configurations, and color modes diff --git a/packages/utils/src/theme/index.ts b/packages/utils/src/theme/index.ts index a8d54a098a2..bdb24fabd70 100644 --- a/packages/utils/src/theme/index.ts +++ b/packages/utils/src/theme/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + /** * Theme System Public API * Exports all theme-related utilities for use across Plane apps diff --git a/packages/utils/src/theme/palette-generator.ts b/packages/utils/src/theme/palette-generator.ts index f367786fd88..ed2417e7a12 100644 --- a/packages/utils/src/theme/palette-generator.ts +++ b/packages/utils/src/theme/palette-generator.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + /** * Palette Generator * Generates 14-shade color palettes directly in OKLCH color space diff --git a/packages/utils/src/theme/theme-application.ts b/packages/utils/src/theme/theme-application.ts index dffb2ef05a5..25f1a60131a 100644 --- a/packages/utils/src/theme/theme-application.ts +++ b/packages/utils/src/theme/theme-application.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + /** * Theme Application Utilities * Applies generated palettes to CSS variables for Plane's theme system diff --git a/packages/utils/src/theme/theme-inversion.ts b/packages/utils/src/theme/theme-inversion.ts index 440713f75e4..1eb0f6fc73c 100644 --- a/packages/utils/src/theme/theme-inversion.ts +++ b/packages/utils/src/theme/theme-inversion.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + /** * Theme Inversion Utilities * Handles dark mode palette inversion and mapping diff --git a/packages/utils/src/tlds.ts b/packages/utils/src/tlds.ts index e689a11a89d..6890a429c73 100644 --- a/packages/utils/src/tlds.ts +++ b/packages/utils/src/tlds.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export default [ "aaa", "aarp", diff --git a/packages/utils/src/url.ts b/packages/utils/src/url.ts index fa16d3f17d0..29268a156fc 100644 --- a/packages/utils/src/url.ts +++ b/packages/utils/src/url.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import tlds from "./tlds"; const PROTOCOL_REGEX = /^[a-zA-Z]+:\/\//; diff --git a/packages/utils/src/work-item-filters/configs/filters/cycle.ts b/packages/utils/src/work-item-filters/configs/filters/cycle.ts index 0999f1d1fa6..f90ca53cbeb 100644 --- a/packages/utils/src/work-item-filters/configs/filters/cycle.ts +++ b/packages/utils/src/work-item-filters/configs/filters/cycle.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { ICycle, TCycleGroups, TFilterProperty, TSupportedOperators } from "@plane/types"; import { EQUALITY_OPERATOR, COLLECTION_OPERATOR } from "@plane/types"; diff --git a/packages/utils/src/work-item-filters/configs/filters/date.ts b/packages/utils/src/work-item-filters/configs/filters/date.ts index 8d2d954f523..c1f5df6a897 100644 --- a/packages/utils/src/work-item-filters/configs/filters/date.ts +++ b/packages/utils/src/work-item-filters/configs/filters/date.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { TFilterProperty } from "@plane/types"; // local imports diff --git a/packages/utils/src/work-item-filters/configs/filters/index.ts b/packages/utils/src/work-item-filters/configs/filters/index.ts index 7498018b17d..a436da8e31a 100644 --- a/packages/utils/src/work-item-filters/configs/filters/index.ts +++ b/packages/utils/src/work-item-filters/configs/filters/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./cycle"; export * from "./date"; export * from "./label"; diff --git a/packages/utils/src/work-item-filters/configs/filters/label.ts b/packages/utils/src/work-item-filters/configs/filters/label.ts index 909c074628e..c6390889f03 100644 --- a/packages/utils/src/work-item-filters/configs/filters/label.ts +++ b/packages/utils/src/work-item-filters/configs/filters/label.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { IIssueLabel, TFilterProperty, TSupportedOperators } from "@plane/types"; import { EQUALITY_OPERATOR, COLLECTION_OPERATOR } from "@plane/types"; diff --git a/packages/utils/src/work-item-filters/configs/filters/module.ts b/packages/utils/src/work-item-filters/configs/filters/module.ts index cec6216de67..47a5cc6a578 100644 --- a/packages/utils/src/work-item-filters/configs/filters/module.ts +++ b/packages/utils/src/work-item-filters/configs/filters/module.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { IModule, TFilterProperty } from "@plane/types"; import { EQUALITY_OPERATOR, COLLECTION_OPERATOR } from "@plane/types"; diff --git a/packages/utils/src/work-item-filters/configs/filters/priority.ts b/packages/utils/src/work-item-filters/configs/filters/priority.ts index f12dca03a4d..0442f44b87b 100644 --- a/packages/utils/src/work-item-filters/configs/filters/priority.ts +++ b/packages/utils/src/work-item-filters/configs/filters/priority.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { TIssuePriorities } from "@plane/constants"; import { ISSUE_PRIORITIES } from "@plane/constants"; diff --git a/packages/utils/src/work-item-filters/configs/filters/project.ts b/packages/utils/src/work-item-filters/configs/filters/project.ts index 1ee735971e7..81e33ff135a 100644 --- a/packages/utils/src/work-item-filters/configs/filters/project.ts +++ b/packages/utils/src/work-item-filters/configs/filters/project.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { TFilterProperty } from "@plane/types"; import { EQUALITY_OPERATOR, COLLECTION_OPERATOR } from "@plane/types"; diff --git a/packages/utils/src/work-item-filters/configs/filters/shared.ts b/packages/utils/src/work-item-filters/configs/filters/shared.ts index eb8dc578326..0343fd3d6a1 100644 --- a/packages/utils/src/work-item-filters/configs/filters/shared.ts +++ b/packages/utils/src/work-item-filters/configs/filters/shared.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { IProject, TOperatorConfigMap, TSupportedOperators } from "@plane/types"; import { COMPARISON_OPERATOR, EQUALITY_OPERATOR } from "@plane/types"; diff --git a/packages/utils/src/work-item-filters/configs/filters/state.ts b/packages/utils/src/work-item-filters/configs/filters/state.ts index bbef817fa39..04e8362ddb3 100644 --- a/packages/utils/src/work-item-filters/configs/filters/state.ts +++ b/packages/utils/src/work-item-filters/configs/filters/state.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import { STATE_GROUPS } from "@plane/constants"; import type { IState, TFilterProperty, TStateGroups, TSupportedOperators } from "@plane/types"; diff --git a/packages/utils/src/work-item-filters/configs/filters/user.ts b/packages/utils/src/work-item-filters/configs/filters/user.ts index 31bf614a36f..e9c4ea48ed7 100644 --- a/packages/utils/src/work-item-filters/configs/filters/user.ts +++ b/packages/utils/src/work-item-filters/configs/filters/user.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { TFilterProperty } from "@plane/types"; import { EQUALITY_OPERATOR, COLLECTION_OPERATOR } from "@plane/types"; diff --git a/packages/utils/src/work-item-filters/configs/index.ts b/packages/utils/src/work-item-filters/configs/index.ts index 302e3a1a6ed..c3aade60af1 100644 --- a/packages/utils/src/work-item-filters/configs/index.ts +++ b/packages/utils/src/work-item-filters/configs/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./filters"; diff --git a/packages/utils/src/work-item-filters/index.ts b/packages/utils/src/work-item-filters/index.ts index 3158367fc6f..3c9c6d89fc9 100644 --- a/packages/utils/src/work-item-filters/index.ts +++ b/packages/utils/src/work-item-filters/index.ts @@ -1 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./configs"; diff --git a/packages/utils/src/work-item/base.ts b/packages/utils/src/work-item/base.ts index d2ded2dfa8f..c79b805cfa5 100644 --- a/packages/utils/src/work-item/base.ts +++ b/packages/utils/src/work-item/base.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { differenceInCalendarDays } from "date-fns/differenceInCalendarDays"; import { isEmpty } from "lodash-es"; import { v4 as uuidv4 } from "uuid"; diff --git a/packages/utils/src/work-item/index.ts b/packages/utils/src/work-item/index.ts index 002d393b128..201e5523a05 100644 --- a/packages/utils/src/work-item/index.ts +++ b/packages/utils/src/work-item/index.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + export * from "./base"; export * from "./modal"; export * from "./state"; diff --git a/packages/utils/src/work-item/modal.ts b/packages/utils/src/work-item/modal.ts index dded63ace68..5b04824fb4b 100644 --- a/packages/utils/src/work-item/modal.ts +++ b/packages/utils/src/work-item/modal.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + import { set } from "lodash-es"; // plane imports import { DEFAULT_WORK_ITEM_FORM_VALUES } from "@plane/constants"; diff --git a/packages/utils/src/work-item/state.ts b/packages/utils/src/work-item/state.ts index 949ce2dff65..4dadd6d0ee4 100644 --- a/packages/utils/src/work-item/state.ts +++ b/packages/utils/src/work-item/state.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { TDraggableData } from "@plane/constants"; import { STATE_GROUPS } from "@plane/constants"; diff --git a/packages/utils/src/workspace.ts b/packages/utils/src/workspace.ts index 88200b5b59b..ca4d7dd72bd 100644 --- a/packages/utils/src/workspace.ts +++ b/packages/utils/src/workspace.ts @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + // plane imports import type { IWorkspace } from "@plane/types"; From 1800dd661acd2c962bae792fac9e467f7758c10f Mon Sep 17 00:00:00 2001 From: pesnik Date: Tue, 27 Jan 2026 17:35:20 +0600 Subject: [PATCH 8/9] fix(admin): prevent double encoding of WEB_URL in workspace form --- apps/admin/app/(all)/(dashboard)/workspace/create/form.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/admin/app/(all)/(dashboard)/workspace/create/form.tsx b/apps/admin/app/(all)/(dashboard)/workspace/create/form.tsx index 0747714da95..9d50d54baef 100644 --- a/apps/admin/app/(all)/(dashboard)/workspace/create/form.tsx +++ b/apps/admin/app/(all)/(dashboard)/workspace/create/form.tsx @@ -43,7 +43,7 @@ export function WorkspaceCreateForm() { formState: { errors, isSubmitting, isValid }, } = useForm({ defaultValues, mode: "onChange" }); // derived values - const workspaceBaseURL = encodeURI(WEB_URL || window.location.origin + "/"); + const workspaceBaseURL = WEB_URL || encodeURI(window.location.origin + "/"); const handleCreateWorkspace = async (formData: IWorkspace) => { await instanceWorkspaceService From 99691f9bae52194620f847ff8ac40f8f1b12aa4e Mon Sep 17 00:00:00 2001 From: pesnik Date: Tue, 27 Jan 2026 20:09:36 +0600 Subject: [PATCH 9/9] fix(web): remove duplicate manifest link in layout.tsx --- apps/web/app/layout.tsx | 1 - apps/web/app/root.tsx | 5 +++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/web/app/layout.tsx b/apps/web/app/layout.tsx index d66fd1fa872..31f3b04ccb5 100644 --- a/apps/web/app/layout.tsx +++ b/apps/web/app/layout.tsx @@ -78,7 +78,6 @@ export default function RootLayout({ children }: { children: React.ReactNode }) -
diff --git a/apps/web/app/root.tsx b/apps/web/app/root.tsx index 030cdc953fb..510a36373af 100644 --- a/apps/web/app/root.tsx +++ b/apps/web/app/root.tsx @@ -4,7 +4,8 @@ * See the LICENSE file for details. */ -import React, { type ReactNode } from "react"; +import React from "react"; +import type {ReactNode} from "react"; import * as Sentry from "@sentry/react-router"; import Script from "next/script"; import { Links, Meta, Outlet, Scripts } from "react-router"; @@ -46,7 +47,7 @@ export const links: LinksFunction = () => [ { rel: "apple-touch-icon", href: icon512 }, { rel: "apple-touch-icon", sizes: "180x180", href: icon180 }, { rel: "apple-touch-icon", sizes: "512x512", href: icon512 }, - { rel: "manifest", href: joinUrlPath(WEB_BASE_PATH, "manifest.json") }, + { rel: "stylesheet", href: globalStyles }, { rel: "preload",