mirror of
https://github.com/etkecc/synapse-admin.git
synced 2026-06-01 18:57:37 +02:00
2408 lines
62 KiB
TOML
2408 lines
62 KiB
TOML
version = 1
|
|
|
|
[[annotations]]
|
|
path = ["**"]
|
|
SPDX-FileCopyrightText = [
|
|
"2018-2023 Awesome Technologies Innovationslabor GmbH",
|
|
"2024-2026 etke.cc team <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/layout/Datagrid.test.tsx"]
|
|
SPDX-FileCopyrightText = "2026 Nikita Chernyi <https://etke.cc>"
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/resources/users/Create.test.tsx"]
|
|
SPDX-FileCopyrightText = "2026 Nikita Chernyi <https://etke.cc>"
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = [".dockerignore"]
|
|
SPDX-FileCopyrightText = "NONE"
|
|
SPDX-License-Identifier = "CC0-1.0"
|
|
|
|
[[annotations]]
|
|
path = [".editorconfig"]
|
|
SPDX-FileCopyrightText = "NONE"
|
|
SPDX-License-Identifier = "CC0-1.0"
|
|
|
|
[[annotations]]
|
|
path = [".gitattributes"]
|
|
SPDX-FileCopyrightText = "NONE"
|
|
SPDX-License-Identifier = "CC0-1.0"
|
|
|
|
[[annotations]]
|
|
path = [".github/CONTRIBUTING.md"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = [".github/ISSUE_TEMPLATE/bug_report.md"]
|
|
SPDX-FileCopyrightText = [
|
|
"2025-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = [".github/ISSUE_TEMPLATE/feature_request.md"]
|
|
SPDX-FileCopyrightText = [
|
|
"2025-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = [".github/SECURITY.md"]
|
|
SPDX-FileCopyrightText = [
|
|
"2025-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = [".github/dependabot.yml"]
|
|
SPDX-FileCopyrightText = [
|
|
"2023 Dirk Klimpel",
|
|
"2024 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = [".github/workflows/reuse.yml"]
|
|
SPDX-FileCopyrightText = "2022 Free Software Foundation Europe e.V. <https://fsfe.org>"
|
|
SPDX-License-Identifier = "CC0-1.0"
|
|
|
|
[[annotations]]
|
|
path = [".github/workflows/workflow.yml"]
|
|
SPDX-FileCopyrightText = [
|
|
"2021 sakkiii",
|
|
"2022 Dominik Fuchß",
|
|
"2024 Borislav Pantaleev <https://etke.cc>",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = [".gitignore"]
|
|
SPDX-FileCopyrightText = "NONE"
|
|
SPDX-License-Identifier = "CC0-1.0"
|
|
|
|
[[annotations]]
|
|
path = [".prettierignore"]
|
|
SPDX-FileCopyrightText = "NONE"
|
|
SPDX-License-Identifier = "CC0-1.0"
|
|
|
|
[[annotations]]
|
|
path = [".watchmanconfig"]
|
|
SPDX-FileCopyrightText = "NONE"
|
|
SPDX-License-Identifier = "CC0-1.0"
|
|
|
|
[[annotations]]
|
|
path = ["docker/Dockerfile"]
|
|
SPDX-FileCopyrightText = [
|
|
"2019-2024 Manuel Stahl",
|
|
"2021 Aaron Raimist",
|
|
"2022 Leon Schmidt",
|
|
"2023 Michael Albert",
|
|
"2024 Gavin Mogan",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2025 Dirk Klimpel",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["docker/Dockerfile.build"]
|
|
SPDX-FileCopyrightText = [
|
|
"2025-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["LICENSE"]
|
|
SPDX-FileCopyrightText = [
|
|
"2020 Michael Albert",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["README.md"]
|
|
SPDX-FileCopyrightText = [
|
|
"2020-2024 Dirk Klimpel",
|
|
"2020-2024 Manuel Stahl",
|
|
"2020-2021 Michael Albert",
|
|
"2021 csett86",
|
|
"2021 Lukas Wolfsteiner",
|
|
"2022 Leon Schmidt",
|
|
"2023 Sebastian Wagner",
|
|
"2023-2024 sebix",
|
|
"2024 Andreas Schildbach",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2024-2026 Borislav Pantaleev <https://etke.cc>",
|
|
"2025 DrMaxNix",
|
|
"2025 Max",
|
|
"2026 mawise",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["docker/docker-compose-dev.yml"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2026 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["docker/docker-compose.yml"]
|
|
SPDX-FileCopyrightText = [
|
|
"2021 Lukas Wolfsteiner",
|
|
"2023 Dirk Klimpel",
|
|
"2023 Michael Albert",
|
|
"2024 Manuel Stahl",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["docs/README.md"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024 Borislav Pantaleev <https://etke.cc>",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["docs/components.md"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["docs/config.md"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["docs/configurable-columns.md"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["docs/cors-credentials.md"]
|
|
SPDX-FileCopyrightText = [
|
|
"2025-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["docs/csv-import.md"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["docs/custom-menu.md"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["docs/event-reports.md"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["docs/external-auth-provider.md"]
|
|
SPDX-FileCopyrightText = [
|
|
"2025-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2026 cy1der",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["docs/well-known-discovery.md"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["docs/federation.md"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["docs/media.md"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["docs/prefill-login-form.md"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["docs/registration-tokens.md"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["docs/restrict-hs.md"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["docs/reverse-proxy.md"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2026 cy1der",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["docs/room-management.md"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["docs/server-statistics.md"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["docs/system-users.md"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["docs/user-badges.md"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["docs/user-management.md"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["docs/user-search.md"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["eslint.config.js"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
"2026 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/vitest.setup.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024 Manuel Stahl",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["justfile"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2026 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["package.json"]
|
|
SPDX-FileCopyrightText = [
|
|
"2020-2024 Manuel Stahl",
|
|
"2020-2022 Michael Albert",
|
|
"2021 Nya Candy",
|
|
"2022-2025 Dirk Klimpel",
|
|
"2023 Charlie Calendre",
|
|
"2023 Francesco Carmelo Capria",
|
|
"2024 Fateme Shamohammadi",
|
|
"2024 rkfg",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2024-2026 Borislav Pantaleev <https://etke.cc>",
|
|
"2025 Suguru Hirahara <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["public/config.json"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024 Manuel Stahl",
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
"2026 Slavi Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["public/data/example.csv"]
|
|
SPDX-FileCopyrightText = [
|
|
"2020 Michael Albert",
|
|
"2024 Manuel Stahl",
|
|
"2025 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["public/favicon.ico"]
|
|
SPDX-FileCopyrightText = [
|
|
"2020 Michael Albert",
|
|
"2024 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["public/images/logo.webp"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["public/robots.txt"]
|
|
SPDX-FileCopyrightText = [
|
|
"2020 Michael Albert",
|
|
"2024 Dirk Klimpel",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["docs/screenshots/dark/**"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["docs/screenshots/light/**"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
|
|
[[annotations]]
|
|
path = ["src/App.test.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2020-2024 Manuel Stahl",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2024-2026 Borislav Pantaleev <https://etke.cc>",
|
|
"2025 Dirk Klimpel",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/App.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2020 Michael Albert",
|
|
"2020-2025 Dirk Klimpel",
|
|
"2020-2024 Manuel Stahl",
|
|
"2021 Nya Candy",
|
|
"2023 Charlie Calendre",
|
|
"2023 Francesco Carmelo Capria",
|
|
"2024 rkfg",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2024-2026 Borislav Pantaleev <https://etke.cc>",
|
|
"2025 Suguru Hirahara <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/Context.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024 Borislav Pantaleev <https://etke.cc>",
|
|
"2025 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/README.md"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2024-2026 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/layout/AdminLayout.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2024-2026 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/users/fields/AvatarField.test.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024 Borislav Pantaleev <https://etke.cc>",
|
|
"2024 Manuel Stahl",
|
|
"2025 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/users/fields/AvatarField.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2023 Dirk Klimpel",
|
|
"2024 Manuel Stahl",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2024-2026 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/users/buttons/DeleteRoomButton.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024 Borislav Pantaleev <https://etke.cc>",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/users/buttons/DeleteUserButton.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024 Borislav Pantaleev <https://etke.cc>",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/users/buttons/DeviceRemoveButton.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024 Manuel Stahl",
|
|
"2024-2025 Nikita Chernyi <https://etke.cc>",
|
|
"2025 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/users/ExperimentalFeatures.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024-2025 Nikita Chernyi <https://etke.cc>",
|
|
"2024-2026 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/layout/Footer.test.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/layout/Footer.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024 Borislav Pantaleev <https://etke.cc>",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/MatrixWordmark.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/pages/DonatePage.tsx", "src/pages/DonatePage.test.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/layout/LoginFormBox.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024 Borislav Pantaleev <https://etke.cc>",
|
|
"2024-2025 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/layout/index.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/users/ServerNotices.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2020-2025 Dirk Klimpel",
|
|
"2020-2024 Manuel Stahl",
|
|
"2024 Borislav Pantaleev <https://etke.cc>",
|
|
"2025-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/users/UserAccountData.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2025 Nikita Chernyi <https://etke.cc>",
|
|
"2025-2026 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/users/UserRateLimits.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024-2025 Nikita Chernyi <https://etke.cc>",
|
|
"2024-2026 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/etke.cc/BillingStatusBadge.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/etke.cc/BillingPage.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2025-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2025-2026 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/etke.cc/CurrentlyRunningCommand.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2025 Borislav Pantaleev <https://etke.cc>",
|
|
"2025-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/etke.cc/ComponentsPage.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/etke.cc/EtkeAttribution.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2025 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/etke.cc/EtkeAttribution.test.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/etke.cc/InstanceConfig.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2025 Borislav Pantaleev <https://etke.cc>",
|
|
"2025-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/etke.cc/README.md"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024-2026 Borislav Pantaleev <https://etke.cc>",
|
|
"2025-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/etke.cc/RichTextEditor.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
"2026 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/etke.cc/ServerActionsPage.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2025 Borislav Pantaleev <https://etke.cc>",
|
|
"2025-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/etke.cc/ServerCommandsPanel.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2025 Borislav Pantaleev <https://etke.cc>",
|
|
"2025-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/etke.cc/ServerNotificationsBadge.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024-2026 Borislav Pantaleev <https://etke.cc>",
|
|
"2025-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/etke.cc/ServerNotificationsPage.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024-2025 Borislav Pantaleev <https://etke.cc>",
|
|
"2025-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/etke.cc/ServerNotificationsUnavailable.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/etke.cc/ServerNotificationsBadge.test.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/etke.cc/ServerNotificationsUnavailable.test.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/providers/data/etke.test.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/etke.cc/ServerStatusBadge.test.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/etke.cc/ServerStatusBadge.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024-2026 Borislav Pantaleev <https://etke.cc>",
|
|
"2025-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/etke.cc/ServerStatusPage.test.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/etke.cc/ServerStatusPage.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024-2025 Borislav Pantaleev <https://etke.cc>",
|
|
"2025-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/etke.cc/SupportAttachments.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/etke.cc/SupportPage.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
"2026 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/etke.cc/SupportRequestPage.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
"2026 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/etke.cc/hooks/useServerCommands.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2025-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2025-2026 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/etke.cc/schedules/components/recurring/RecurringCommandEdit.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2025 Borislav Pantaleev <https://etke.cc>",
|
|
"2025-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/etke.cc/schedules/components/recurring/RecurringCommandsList.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2025 Borislav Pantaleev <https://etke.cc>",
|
|
"2025-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/etke.cc/schedules/components/recurring/RecurringDeleteButton.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2025 Borislav Pantaleev <https://etke.cc>",
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/etke.cc/schedules/components/scheduled/ScheduledCommandEdit.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2025 Borislav Pantaleev <https://etke.cc>",
|
|
"2025-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/etke.cc/schedules/components/scheduled/ScheduledCommandShow.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2025 Borislav Pantaleev <https://etke.cc>",
|
|
"2025-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/etke.cc/schedules/components/scheduled/ScheduledCommandsList.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2025 Borislav Pantaleev <https://etke.cc>",
|
|
"2025-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/etke.cc/schedules/components/scheduled/ScheduledDeleteButton.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2025 Borislav Pantaleev <https://etke.cc>",
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/etke.cc/schedules/hooks/useRecurringCommands.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2025 Borislav Pantaleev <https://etke.cc>",
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/etke.cc/schedules/hooks/useScheduledCommands.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2025 Borislav Pantaleev <https://etke.cc>",
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/hooks/useDocTitle.test.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/hooks/useDocTitle.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/media/DeleteMediaButton.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2021-2025 Dirk Klimpel",
|
|
"2024 Alexander Tumin",
|
|
"2024 Borislav Pantaleev <https://etke.cc>",
|
|
"2024 Manuel Stahl",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/media/index.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2021-2025 Dirk Klimpel",
|
|
"2024 Alexander Tumin",
|
|
"2024 Borislav Pantaleev <https://etke.cc>",
|
|
"2024 Manuel Stahl",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/media/ProtectMediaButton.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2021-2025 Dirk Klimpel",
|
|
"2024 Alexander Tumin",
|
|
"2024 Borislav Pantaleev <https://etke.cc>",
|
|
"2024 Manuel Stahl",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/media/PurgeRemoteMediaButton.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2021-2025 Dirk Klimpel",
|
|
"2024 Alexander Tumin",
|
|
"2024 Borislav Pantaleev <https://etke.cc>",
|
|
"2024 Manuel Stahl",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/media/QuarantineMediaButton.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2021-2025 Dirk Klimpel",
|
|
"2024 Alexander Tumin",
|
|
"2024 Borislav Pantaleev <https://etke.cc>",
|
|
"2024 Manuel Stahl",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/media/ViewMedia.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2021-2025 Dirk Klimpel",
|
|
"2024 Alexander Tumin",
|
|
"2024 Borislav Pantaleev <https://etke.cc>",
|
|
"2024 Manuel Stahl",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/user-import/ConflictModeCard.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2025 Nikita Chernyi <https://etke.cc>",
|
|
"2025 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/user-import/ErrorsCard.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2025 Nikita Chernyi <https://etke.cc>",
|
|
"2025 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/user-import/ResultsCard.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2025 Nikita Chernyi <https://etke.cc>",
|
|
"2025 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/user-import/StartImportCard.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2025 Nikita Chernyi <https://etke.cc>",
|
|
"2025 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/user-import/StatsCard.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2025 Nikita Chernyi <https://etke.cc>",
|
|
"2025 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/user-import/UploadCard.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2025 Nikita Chernyi <https://etke.cc>",
|
|
"2025 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/user-import/UserImport.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024 jamazi",
|
|
"2025 Borislav Pantaleev <https://etke.cc>",
|
|
"2025 milkomeda",
|
|
"2025-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/user-import/types.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2025 Borislav Pantaleev <https://etke.cc>",
|
|
"2025-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/user-import/useImportFile.test.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/user-import/useImportFile.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2025 Borislav Pantaleev <https://etke.cc>",
|
|
"2025-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/i18n/README.md"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2024-2026 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = [
|
|
"src/i18n/de/common.ts",
|
|
"src/i18n/de/index.ts",
|
|
"src/i18n/de/mas.ts",
|
|
"src/i18n/de/misc_resources.ts",
|
|
"src/i18n/de/reports.ts",
|
|
"src/i18n/de/rooms.ts",
|
|
"src/i18n/de/users.ts",
|
|
]
|
|
SPDX-FileCopyrightText = [
|
|
"2020-2025 Dirk Klimpel",
|
|
"2020-2024 Manuel Stahl",
|
|
"2020-2021 Michael Albert",
|
|
"2022 Nya Candy",
|
|
"2023 Przemysław Romanik",
|
|
"2024 Alexander Tumin",
|
|
"2024 ll-SKY-ll",
|
|
"2024 Steffo",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2024-2026 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = [
|
|
"src/i18n/en/common.ts",
|
|
"src/i18n/en/index.ts",
|
|
"src/i18n/en/mas.ts",
|
|
"src/i18n/en/misc_resources.ts",
|
|
"src/i18n/en/reports.ts",
|
|
"src/i18n/en/rooms.ts",
|
|
"src/i18n/en/users.ts",
|
|
]
|
|
SPDX-FileCopyrightText = [
|
|
"2020-2024 Dirk Klimpel",
|
|
"2020-2024 Manuel Stahl",
|
|
"2020-2022 Michael Albert",
|
|
"2021 John Francis Sukamto",
|
|
"2022 Nya Candy",
|
|
"2023 Charlie Calendre",
|
|
"2023 Przemysław Romanik",
|
|
"2024 Alexander Tumin",
|
|
"2024 rkfg",
|
|
"2024 Steffo",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2024-2026 Borislav Pantaleev <https://etke.cc>",
|
|
"2025 Huw Carpenter",
|
|
"2025 Suguru Hirahara <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = [
|
|
"src/i18n/fa/common.ts",
|
|
"src/i18n/fa/index.ts",
|
|
"src/i18n/fa/mas.ts",
|
|
"src/i18n/fa/misc_resources.ts",
|
|
"src/i18n/fa/reports.ts",
|
|
"src/i18n/fa/rooms.ts",
|
|
"src/i18n/fa/users.ts",
|
|
]
|
|
SPDX-FileCopyrightText = [
|
|
"2024 Fateme Shamohammadi",
|
|
"2024 Manuel Stahl",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2024-2026 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = [
|
|
"src/i18n/fr/common.ts",
|
|
"src/i18n/fr/index.ts",
|
|
"src/i18n/fr/mas.ts",
|
|
"src/i18n/fr/misc_resources.ts",
|
|
"src/i18n/fr/reports.ts",
|
|
"src/i18n/fr/rooms.ts",
|
|
"src/i18n/fr/users.ts",
|
|
]
|
|
SPDX-FileCopyrightText = [
|
|
"2023 Charlie Calendre",
|
|
"2023 Michael Albert",
|
|
"2024 Dirk Klimpel",
|
|
"2024 Manuel Stahl",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2024-2026 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/i18n/i18n-keys.test.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = [
|
|
"src/i18n/it/common.ts",
|
|
"src/i18n/it/index.ts",
|
|
"src/i18n/it/mas.ts",
|
|
"src/i18n/it/misc_resources.ts",
|
|
"src/i18n/it/reports.ts",
|
|
"src/i18n/it/rooms.ts",
|
|
"src/i18n/it/users.ts",
|
|
]
|
|
SPDX-FileCopyrightText = [
|
|
"2023 Francesco Carmelo Capria",
|
|
"2024 Dirk Klimpel",
|
|
"2024 Manuel Stahl",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2024-2026 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = [
|
|
"src/i18n/ja/common.ts",
|
|
"src/i18n/ja/index.ts",
|
|
"src/i18n/ja/mas.ts",
|
|
"src/i18n/ja/misc_resources.ts",
|
|
"src/i18n/ja/reports.ts",
|
|
"src/i18n/ja/rooms.ts",
|
|
"src/i18n/ja/users.ts",
|
|
]
|
|
SPDX-FileCopyrightText = [
|
|
"2025 Suguru Hirahara <https://etke.cc>",
|
|
"2025-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2026 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = [
|
|
"src/i18n/ru/common.ts",
|
|
"src/i18n/ru/index.ts",
|
|
"src/i18n/ru/mas.ts",
|
|
"src/i18n/ru/misc_resources.ts",
|
|
"src/i18n/ru/reports.ts",
|
|
"src/i18n/ru/rooms.ts",
|
|
"src/i18n/ru/users.ts",
|
|
]
|
|
SPDX-FileCopyrightText = [
|
|
"2024 rkfg",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2024-2026 Borislav Pantaleev <https://etke.cc>",
|
|
"2025 Dirk Klimpel",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = [
|
|
"src/i18n/uk/common.ts",
|
|
"src/i18n/uk/index.ts",
|
|
"src/i18n/uk/mas.ts",
|
|
"src/i18n/uk/misc_resources.ts",
|
|
"src/i18n/uk/reports.ts",
|
|
"src/i18n/uk/rooms.ts",
|
|
"src/i18n/uk/users.ts",
|
|
]
|
|
SPDX-FileCopyrightText = [
|
|
"2025 khvalera",
|
|
"2025-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2026 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = [
|
|
"src/i18n/zh/common.ts",
|
|
"src/i18n/zh/index.ts",
|
|
"src/i18n/zh/mas.ts",
|
|
"src/i18n/zh/misc_resources.ts",
|
|
"src/i18n/zh/reports.ts",
|
|
"src/i18n/zh/rooms.ts",
|
|
"src/i18n/zh/users.ts",
|
|
]
|
|
SPDX-FileCopyrightText = [
|
|
"2021-2025 Dirk Klimpel",
|
|
"2021-2024 Manuel Stahl",
|
|
"2021-2022 Nya Candy",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2024-2026 Borislav Pantaleev <https://etke.cc>",
|
|
"2025 WriteMemory",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/i18n/de/base.ts"]
|
|
SPDX-FileCopyrightText = ["Haleos UG (haftungsbeschränkt)"]
|
|
SPDX-License-Identifier = "MIT"
|
|
|
|
[[annotations]]
|
|
path = ["src/i18n/fa/base.ts"]
|
|
SPDX-FileCopyrightText = ["Hamid Feizabadi"]
|
|
SPDX-License-Identifier = "BSD-2-Clause"
|
|
|
|
[[annotations]]
|
|
path = ["src/i18n/it/base.ts"]
|
|
SPDX-FileCopyrightText = ["Stefano Savanelli"]
|
|
SPDX-License-Identifier = "MIT"
|
|
|
|
[[annotations]]
|
|
path = ["src/i18n/ja/base.ts"]
|
|
SPDX-FileCopyrightText = ["2019 Oishi Takanori"]
|
|
SPDX-License-Identifier = "MIT"
|
|
|
|
[[annotations]]
|
|
path = ["src/i18n/ru/base.ts"]
|
|
SPDX-FileCopyrightText = ["Klucherev Alexey"]
|
|
SPDX-License-Identifier = "MIT"
|
|
|
|
[[annotations]]
|
|
path = ["src/i18n/uk/base.ts"]
|
|
SPDX-FileCopyrightText = ["Vasyl Boroviak"]
|
|
SPDX-License-Identifier = "MIT"
|
|
|
|
[[annotations]]
|
|
path = ["src/i18n/zh/base.ts"]
|
|
SPDX-FileCopyrightText = ["Haxqer", "Moca-Tech"]
|
|
SPDX-License-Identifier = "MIT"
|
|
|
|
[[annotations]]
|
|
path = [
|
|
"src/i18n/pt/common.ts",
|
|
"src/i18n/pt/index.ts",
|
|
"src/i18n/pt/mas.ts",
|
|
"src/i18n/pt/misc_resources.ts",
|
|
"src/i18n/pt/reports.ts",
|
|
"src/i18n/pt/rooms.ts",
|
|
"src/i18n/pt/users.ts",
|
|
]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/i18n/pt/base.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2017 Wedney Yuri",
|
|
"2017 Willian Ribeiro Angelo",
|
|
"2018-2020 Gabriel Marques",
|
|
"2018 Giuseppe Menti",
|
|
"2019 Marcos Fernando Costa",
|
|
"2019 Matheus Wichman",
|
|
"2020 Alexsander da Rosa",
|
|
"2020 Eduardo Gomes Bonilha",
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "MIT"
|
|
|
|
[[annotations]]
|
|
path = ["src/index.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2020 Michael Albert",
|
|
"2024 Borislav Pantaleev <https://etke.cc>",
|
|
"2024 Manuel Stahl",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2025 Dirk Klimpel",
|
|
"2025 Patrick Kranz",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/resourceMap.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
"2026 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/pages/LoginPage.test.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2020-2024 Manuel Stahl",
|
|
"2023 Dirk Klimpel",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2024-2026 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/pages/LoginPage.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2020 Michael Albert",
|
|
"2020 teutates",
|
|
"2020-2025 Dirk Klimpel",
|
|
"2020-2024 Manuel Stahl",
|
|
"2021-2022 Nya Candy",
|
|
"2023 Charlie Calendre",
|
|
"2023 Francesco Carmelo Capria",
|
|
"2023 Stefan Möhrle",
|
|
"2024 Fateme Shamohammadi",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2024-2026 Borislav Pantaleev <https://etke.cc>",
|
|
"2025 Hugo Renard",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/resources/README.md"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2024-2026 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/resources/destinations/index.ts", "src/resources/destinations/List.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2023-2024 Dirk Klimpel",
|
|
"2024 Borislav Pantaleev <https://etke.cc>",
|
|
"2024 Manuel Stahl",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2024-2025 rkfg",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/resources/registration-tokens/Create.tsx", "src/resources/registration-tokens/Edit.tsx", "src/resources/registration-tokens/index.ts", "src/resources/registration-tokens/List.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2022-2024 Dirk Klimpel",
|
|
"2023-2024 sebix",
|
|
"2024 Manuel Stahl",
|
|
"2024 Sebastian Wagner",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/resources/reports/index.ts", "src/resources/reports/List.tsx", "src/resources/reports/Show.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2021-2024 Dirk Klimpel",
|
|
"2023 Ezwen",
|
|
"2024 Alexander Tumin",
|
|
"2024 Manuel Stahl",
|
|
"2024 Steffo",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2024-2026 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/resources/room-directory/index.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2021 Michael Albert",
|
|
"2021-2025 Dirk Klimpel",
|
|
"2024 Borislav Pantaleev <https://etke.cc>",
|
|
"2024 Manuel Stahl",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/resources/statistics/DatabaseRooms.tsx", "src/resources/statistics/index.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/resources/rooms/index.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2024-2026 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/resources/rooms/List.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2020-2024 Dirk Klimpel",
|
|
"2020-2024 Manuel Stahl",
|
|
"2020-2021 Michael Albert",
|
|
"2022 Timo Gurr",
|
|
"2024 rkfg",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2024-2026 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/resources/rooms/Show.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2020-2024 Dirk Klimpel",
|
|
"2020-2024 Manuel Stahl",
|
|
"2020-2021 Michael Albert",
|
|
"2022 Timo Gurr",
|
|
"2024 rkfg",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2024-2026 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/resources/statistics/UserMedia.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2021-2024 Dirk Klimpel",
|
|
"2024 Borislav Pantaleev <https://etke.cc>",
|
|
"2024 Manuel Stahl",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/resources/mas/CompatSessions.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Borislav Pantaleev <https://etke.cc>",
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/resources/mas/index.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Borislav Pantaleev <https://etke.cc>",
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/resources/mas/OAuth2Sessions.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Borislav Pantaleev <https://etke.cc>",
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/resources/mas/PersonalSessions.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Borislav Pantaleev <https://etke.cc>",
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/resources/mas/shared.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Borislav Pantaleev <https://etke.cc>",
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/resources/mas/UpstreamOAuthLinks.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Borislav Pantaleev <https://etke.cc>",
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/resources/mas/UpstreamOAuthProviders.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Borislav Pantaleev <https://etke.cc>",
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/resources/mas/UserEmails.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Borislav Pantaleev <https://etke.cc>",
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/resources/mas/UserSessions.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Borislav Pantaleev <https://etke.cc>",
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/resources/users/Create.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2020 Michael Albert",
|
|
"2020-2025 Dirk Klimpel",
|
|
"2020-2024 Manuel Stahl",
|
|
"2023 Przemysław Romanik",
|
|
"2024 Alexander Tumin",
|
|
"2024 rkfg",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2024-2026 Borislav Pantaleev <https://etke.cc>",
|
|
"2025 Huw Carpenter",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/resources/users/Edit.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2020 Michael Albert",
|
|
"2020-2025 Dirk Klimpel",
|
|
"2020-2024 Manuel Stahl",
|
|
"2023 Przemysław Romanik",
|
|
"2024 Alexander Tumin",
|
|
"2024 rkfg",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2024-2026 Borislav Pantaleev <https://etke.cc>",
|
|
"2025 Huw Carpenter",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/resources/users/index.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2020 Michael Albert",
|
|
"2020-2025 Dirk Klimpel",
|
|
"2020-2024 Manuel Stahl",
|
|
"2023 Przemysław Romanik",
|
|
"2024 Alexander Tumin",
|
|
"2024 rkfg",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2024-2026 Borislav Pantaleev <https://etke.cc>",
|
|
"2025 Huw Carpenter",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/resources/users/List.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2020 Michael Albert",
|
|
"2020-2025 Dirk Klimpel",
|
|
"2020-2024 Manuel Stahl",
|
|
"2023 Przemysław Romanik",
|
|
"2024 Alexander Tumin",
|
|
"2024 rkfg",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2024-2026 Borislav Pantaleev <https://etke.cc>",
|
|
"2025 Huw Carpenter",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/utils/config.test.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/utils/config.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024 Borislav Pantaleev <https://etke.cc>",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2026 Slavi Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/utils/date.test.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/utils/date.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024 Manuel Stahl",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2025 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/utils/error.test.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/utils/error.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024 Borislav Pantaleev <https://etke.cc>",
|
|
"2024-2025 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/utils/fetchMedia.test.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/utils/fetchMedia.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024 Borislav Pantaleev <https://etke.cc>",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/utils/icons.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024-2025 Nikita Chernyi <https://etke.cc>",
|
|
"2025 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/utils/logger.test.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/utils/mxid.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024 Borislav Pantaleev <https://etke.cc>",
|
|
"2024-2025 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/utils/mxid.test.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/utils/password.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024-2025 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/utils/password.test.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["docs/testdata/element/config.json"]
|
|
SPDX-FileCopyrightText = [
|
|
"2025 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["docs/testdata/element/nginx.conf"]
|
|
SPDX-FileCopyrightText = [
|
|
"2025 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["docs/testdata/mas/config.yaml"]
|
|
SPDX-FileCopyrightText = [
|
|
"2025-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2026 Borislav Pantaleev <https://etke.cc>",
|
|
"2026 cy1der",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["docs/testdata/nginx/nginx.conf"]
|
|
SPDX-FileCopyrightText = [
|
|
"2025 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["docs/testdata/postgres.initdb/mas.sql"]
|
|
SPDX-FileCopyrightText = [
|
|
"2025 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["docs/testdata/synapse/homeserver.yaml"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024-2025 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["docs/testdata/synapse/synapse.log.config"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["docs/testdata/synapse/synapse.signing.key"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["tsconfig.eslint.json"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024 Manuel Stahl",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["tsconfig.json"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024 Borislav Pantaleev <https://etke.cc>",
|
|
"2024 Manuel Stahl",
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["tsconfig.vite.json"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024 Manuel Stahl",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["vite.config.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024 Dirk Klimpel",
|
|
"2024 Manuel Stahl",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["yarn.lock"]
|
|
SPDX-FileCopyrightText = "NONE"
|
|
SPDX-License-Identifier = "CC0-1.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/entrypoints/index.html"]
|
|
SPDX-FileCopyrightText = [
|
|
"2020 Michael Albert",
|
|
"2024 Borislav Pantaleev <https://etke.cc>",
|
|
"2024 Manuel Stahl",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/providers/README.md"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2024-2026 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/providers/auth/index.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2020 Michael Albert",
|
|
"2020 teutates",
|
|
"2020-2024 Manuel Stahl",
|
|
"2021 Aaron Raimist",
|
|
"2021-2025 Dirk Klimpel",
|
|
"2022 Nya Candy",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2024-2026 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/providers/auth/index.test.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2024-2026 Borislav Pantaleev <https://etke.cc>",
|
|
"2024-2026 Manuel Stahl",
|
|
"2025 Dirk Klimpel",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/providers/data/index.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2020 Lukas Winkler",
|
|
"2020 Michael Albert",
|
|
"2020 rkfg",
|
|
"2020 teutates",
|
|
"2020-2025 Dirk Klimpel",
|
|
"2020-2024 Manuel Stahl",
|
|
"2023 Charlie Calendre",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2024-2026 Borislav Pantaleev <https://etke.cc>",
|
|
"2025 Huw Carpenter",
|
|
"2026 cy1der",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/providers/data/index.test.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2020-2026 Manuel Stahl",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2024-2026 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/providers/matrix.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024 Alexander Tumin",
|
|
"2024 Manuel Stahl",
|
|
"2024-2026 Borislav Pantaleev <https://etke.cc>",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2026 cy1der",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/providers/matrix.test.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024 Manuel Stahl",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2026 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/i18n/types.d.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024 Dirk Klimpel",
|
|
"2024 Manuel Stahl",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2024-2026 Borislav Pantaleev <https://etke.cc>",
|
|
"2025 Huw Carpenter",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/providers/data/etke.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
"2026 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/providers/http.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/providers/data/mas.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
"2026 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/providers/serverVersion.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/providers/data/synapse.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
"2026 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/providers/data/lifecycle.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/providers/data/mas-actions.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/providers/data/mas-utils.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/providers/data/mas-utils.test.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/providers/data/scan.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/providers/data/synapse-actions.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/providers/types/common.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
"2026 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/providers/types/destinations.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
"2026 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/providers/types/etke.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
"2026 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/providers/types/index.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
"2026 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/providers/types/mas.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
"2026 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/providers/types/reports.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
"2026 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/providers/types/rooms.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
"2026 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/providers/types/users.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
"2026 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/i18n/index.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/i18n/index.test.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/assets/webfonts/Inter-*"]
|
|
SPDX-FileCopyrightText = "2016 The Inter Project Authors (https://github.com/rsms/inter)"
|
|
SPDX-License-Identifier = "OFL-1.1"
|
|
|
|
[[annotations]]
|
|
path = ["src/assets/webfonts/WorkSans-*"]
|
|
SPDX-FileCopyrightText = "2015 The Work Sans Project Authors (https://github.com/weiweihuanghuang/Work-Sans)"
|
|
SPDX-License-Identifier = "OFL-1.1"
|
|
|
|
[[annotations]]
|
|
path = ["docker/Dockerfile.subpath-admin"]
|
|
SPDX-FileCopyrightText = [
|
|
"2019-2024 Manuel Stahl",
|
|
"2021 Aaron Raimist",
|
|
"2022 Leon Schmidt",
|
|
"2023 Michael Albert",
|
|
"2024 Gavin Mogan",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2025 Dirk Klimpel",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["docs/apis.md"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2026 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["docs/update-api-docs.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["docs/screenshots/prepare.js"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["docs/screenshots/README.md"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/assets/fonts.css"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
"2026 Slavi Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/assets/theme.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
"2026 Slavi Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/users/AdminClientConfigItems.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/users/buttons/AllowCrossSigningButton.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/users/buttons/BlockRoomButton.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/users/buttons/DeviceCreateButton.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/users/DeviceDisplayNameInput.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/users/fields/EditableAvatarField.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/layout/Datagrid.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/layout/EmptyState.test.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/layout/EmptyState.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
"2026 Borislav Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/layout/List.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/users/buttons/FindUserButton.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/users/buttons/LoginAsUserButton.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/users/buttons/PurgeHistoryButton.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/users/buttons/DeleteAllMediaButton.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/users/buttons/QuarantineAllMediaButton.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/users/buttons/RenewAccountValidityButton.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/users/buttons/ResetPasswordButton.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/rooms/RoomHierarchy.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
"2026 Slavi Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/rooms/RoomHierarchy.test.ts"]
|
|
SPDX-FileCopyrightText = ["2026 Nikita Chernyi <https://etke.cc>"]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/rooms/EventLookupDialog.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/rooms/RoomMessages.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/users/UserCounts.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
"2026 Slavi Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/etke.cc/hooks/useUnits.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/entrypoints/auth-callback.html"]
|
|
SPDX-FileCopyrightText = [
|
|
"2020 Michael Albert",
|
|
"2024 Manuel Stahl",
|
|
"2024 Borislav Pantaleev <https://etke.cc>",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
"2026 Slavi Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/pages/auth-callback-error.test.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/pages/auth-callback-error.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
"2026 Slavi Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/utils/version.test.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/pages/auth-callback.test.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Borislav Pantaleev <https://etke.cc>",
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
"2026 Slavi Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/pages/auth-callback.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Borislav Pantaleev <https://etke.cc>",
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
"2026 Slavi Pantaleev <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/pages/MASPolicyDataPage.test.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/pages/MASPolicyDataPage.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Borislav Pantaleev <https://etke.cc>",
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/resources/scheduled-tasks/index.ts", "src/resources/scheduled-tasks/List.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/utils/formatBytes.test.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/utils/formatBytes.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/utils/safety.test.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/utils/safety.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/utils/version.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2024 Dirk Klimpel",
|
|
"2024 Manuel Stahl",
|
|
"2024-2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/providers/data/lifecycle.test.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/users/buttons/DeleteUserButton.test.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/login/types.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/login/useLoginProbe.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/login/urls.ts"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/login/LoginFormSections.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/components/login/LoginButtons.tsx"]
|
|
SPDX-FileCopyrightText = [
|
|
"2026 Nikita Chernyi <https://etke.cc>",
|
|
]
|
|
SPDX-License-Identifier = "Apache-2.0"
|