From 0e5f5ba6499fc57e36d8aa728dbc1fb5d806626e Mon Sep 17 00:00:00 2001 From: toasted-nutbread Date: Sun, 14 Jan 2024 17:30:47 -0500 Subject: [PATCH 1/6] Update copyright year --- .eslintrc.json | 2 +- dev/bin/build-libs.js | 2 +- dev/bin/build.js | 2 +- dev/bin/dictionary-validate.js | 2 +- dev/bin/generate-css-json.js | 2 +- dev/bin/schema-validate.js | 2 +- dev/build-libs.js | 2 +- dev/data-error.js | 2 +- dev/data/display-pronunciation-overrides.css | 2 +- dev/data/structured-content-overrides.css | 2 +- dev/dictionary-validate.js | 2 +- dev/generate-css-json.js | 2 +- dev/json.js | 2 +- dev/manifest-util.js | 2 +- dev/schema-validate.js | 2 +- dev/util.js | 2 +- ext/css/action-popup.css | 2 +- ext/css/background.css | 2 +- ext/css/display-pronunciation.css | 2 +- ext/css/display.css | 2 +- ext/css/material.css | 2 +- ext/css/permissions.css | 2 +- ext/css/popup-outer.css | 2 +- ext/css/popup-preview.css | 2 +- ext/css/search.css | 2 +- ext/css/settings.css | 2 +- ext/css/structured-content.css | 2 +- ext/js/accessibility/accessibility-controller.js | 2 +- ext/js/accessibility/google-docs-util.js | 2 +- ext/js/accessibility/google-docs-xray.js | 2 +- ext/js/accessibility/google-docs.js | 2 +- ext/js/app/content-script-main.js | 2 +- ext/js/app/content-script-wrapper.js | 2 +- ext/js/app/frontend.js | 2 +- ext/js/app/popup-factory.js | 2 +- ext/js/app/popup-proxy.js | 2 +- ext/js/app/popup-window.js | 2 +- ext/js/app/popup.js | 2 +- ext/js/app/theme-controller.js | 2 +- ext/js/background/backend.js | 2 +- ext/js/background/background-main.js | 2 +- ext/js/background/offscreen-main.js | 2 +- ext/js/background/offscreen-proxy.js | 2 +- ext/js/background/offscreen.js | 2 +- ext/js/background/profile-conditions-util.js | 2 +- ext/js/background/request-builder.js | 2 +- ext/js/background/script-manager.js | 2 +- ext/js/comm/anki-connect.js | 2 +- ext/js/comm/api.js | 2 +- ext/js/comm/clipboard-monitor.js | 2 +- ext/js/comm/clipboard-reader.js | 2 +- ext/js/comm/cross-frame-api.js | 2 +- ext/js/comm/frame-ancestry-handler.js | 2 +- ext/js/comm/frame-client.js | 2 +- ext/js/comm/frame-endpoint.js | 2 +- ext/js/comm/frame-offset-forwarder.js | 2 +- ext/js/comm/mecab.js | 2 +- ext/js/core.js | 2 +- ext/js/core/api-map.js | 2 +- ext/js/core/extension-error.js | 2 +- ext/js/core/json.js | 2 +- ext/js/data/anki-note-builder.js | 2 +- ext/js/data/anki-util.js | 2 +- ext/js/data/database.js | 2 +- ext/js/data/json-schema.js | 2 +- ext/js/data/options-util.js | 2 +- ext/js/data/permissions-util.js | 2 +- ext/js/data/sandbox/anki-note-data-creator.js | 2 +- ext/js/data/sandbox/array-buffer-util.js | 2 +- ext/js/data/sandbox/string-util.js | 2 +- ext/js/dictionary/dictionary-data-util.js | 2 +- ext/js/dictionary/dictionary-database.js | 2 +- ext/js/dictionary/dictionary-importer-media-loader.js | 2 +- ext/js/dictionary/dictionary-importer.js | 2 +- ext/js/dictionary/dictionary-worker-handler.js | 2 +- ext/js/dictionary/dictionary-worker-main.js | 2 +- ext/js/dictionary/dictionary-worker-media-loader.js | 2 +- ext/js/dictionary/dictionary-worker.js | 2 +- ext/js/display/display-anki.js | 2 +- ext/js/display/display-audio.js | 2 +- ext/js/display/display-content-manager.js | 2 +- ext/js/display/display-generator.js | 2 +- ext/js/display/display-history.js | 2 +- ext/js/display/display-notification.js | 2 +- ext/js/display/display-profile-selection.js | 2 +- ext/js/display/display-resizer.js | 2 +- ext/js/display/display.js | 2 +- ext/js/display/element-overflow-controller.js | 2 +- ext/js/display/option-toggle-hotkey-handler.js | 2 +- ext/js/display/popup-main.js | 2 +- ext/js/display/query-parser.js | 2 +- ext/js/display/sandbox/pronunciation-generator.js | 2 +- ext/js/display/sandbox/structured-content-generator.js | 2 +- ext/js/display/search-action-popup-controller.js | 2 +- ext/js/display/search-display-controller.js | 2 +- ext/js/display/search-main.js | 2 +- ext/js/display/search-persistent-state-controller.js | 2 +- ext/js/dom/document-focus-controller.js | 2 +- ext/js/dom/document-util.js | 2 +- ext/js/dom/dom-data-binder.js | 2 +- ext/js/dom/dom-text-scanner.js | 2 +- ext/js/dom/html-template-collection.js | 2 +- ext/js/dom/native-simple-dom-parser.js | 2 +- ext/js/dom/panel-element.js | 2 +- ext/js/dom/popup-menu.js | 2 +- ext/js/dom/query-selector.js | 2 +- ext/js/dom/sandbox/css-style-applier.js | 2 +- ext/js/dom/scroll-element.js | 2 +- ext/js/dom/selector-observer.js | 2 +- ext/js/dom/simple-dom-parser.js | 2 +- ext/js/dom/style-util.js | 2 +- ext/js/dom/text-source-element.js | 2 +- ext/js/dom/text-source-range.js | 2 +- ext/js/extension/environment.js | 2 +- ext/js/general/cache-map.js | 2 +- ext/js/general/object-property-accessor.js | 2 +- ext/js/general/regex-util.js | 2 +- ext/js/general/task-accumulator.js | 2 +- ext/js/general/text-source-map.js | 2 +- ext/js/input/hotkey-handler.js | 2 +- ext/js/input/hotkey-help-controller.js | 2 +- ext/js/input/hotkey-util.js | 2 +- ext/js/language/deinflector.js | 2 +- ext/js/language/sandbox/japanese-util.js | 2 +- ext/js/language/text-scanner.js | 2 +- ext/js/language/translator.js | 2 +- ext/js/media/audio-downloader.js | 2 +- ext/js/media/audio-system.js | 2 +- ext/js/media/media-util.js | 2 +- ext/js/media/text-to-speech-audio.js | 2 +- ext/js/pages/action-popup-main.js | 2 +- ext/js/pages/common/extension-content-controller.js | 2 +- ext/js/pages/generic-page-main.js | 2 +- ext/js/pages/info-main.js | 2 +- ext/js/pages/permissions-main.js | 2 +- ext/js/pages/settings/anki-controller.js | 2 +- ext/js/pages/settings/anki-templates-controller.js | 2 +- ext/js/pages/settings/audio-controller.js | 2 +- ext/js/pages/settings/backup-controller.js | 2 +- ext/js/pages/settings/collapsible-dictionary-controller.js | 2 +- ext/js/pages/settings/dictionary-controller.js | 2 +- ext/js/pages/settings/dictionary-import-controller.js | 2 +- .../pages/settings/extension-keyboard-shortcuts-controller.js | 2 +- ext/js/pages/settings/generic-setting-controller.js | 2 +- ext/js/pages/settings/keyboard-mouse-input-field.js | 2 +- ext/js/pages/settings/keyboard-shortcuts-controller.js | 2 +- ext/js/pages/settings/mecab-controller.js | 2 +- ext/js/pages/settings/modal-controller.js | 2 +- ext/js/pages/settings/modal.js | 2 +- ext/js/pages/settings/nested-popups-controller.js | 2 +- ext/js/pages/settings/permissions-origin-controller.js | 2 +- ext/js/pages/settings/permissions-toggle-controller.js | 2 +- ext/js/pages/settings/persistent-storage-controller.js | 2 +- ext/js/pages/settings/popup-preview-controller.js | 2 +- ext/js/pages/settings/popup-preview-frame-main.js | 2 +- ext/js/pages/settings/popup-preview-frame.js | 2 +- ext/js/pages/settings/popup-window-controller.js | 2 +- ext/js/pages/settings/profile-conditions-ui.js | 2 +- ext/js/pages/settings/profile-controller.js | 2 +- ext/js/pages/settings/recommended-permissions-controller.js | 2 +- ext/js/pages/settings/scan-inputs-controller.js | 2 +- ext/js/pages/settings/scan-inputs-simple-controller.js | 2 +- ext/js/pages/settings/secondary-search-dictionary-controller.js | 2 +- .../settings/sentence-termination-characters-controller.js | 2 +- ext/js/pages/settings/settings-controller.js | 2 +- ext/js/pages/settings/settings-display-controller.js | 2 +- ext/js/pages/settings/settings-main.js | 2 +- ext/js/pages/settings/sort-frequency-dictionary-controller.js | 2 +- ext/js/pages/settings/status-footer.js | 2 +- ext/js/pages/settings/storage-controller.js | 2 +- .../pages/settings/translation-text-replacements-controller.js | 2 +- ext/js/pages/welcome-main.js | 2 +- .../templates/sandbox/anki-template-renderer-content-manager.js | 2 +- ext/js/templates/sandbox/anki-template-renderer.js | 2 +- ext/js/templates/sandbox/template-renderer-frame-api.js | 2 +- ext/js/templates/sandbox/template-renderer-frame-main.js | 2 +- ext/js/templates/sandbox/template-renderer-media-provider.js | 2 +- ext/js/templates/sandbox/template-renderer.js | 2 +- ext/js/templates/template-patcher.js | 2 +- ext/js/templates/template-renderer-proxy.js | 2 +- ext/js/yomitan.js | 2 +- ext/legal.html | 2 +- ext/sw.js | 2 +- playwright.config.js | 2 +- test/cache-map.test.js | 2 +- test/core.test.js | 2 +- test/css-json.test.js | 2 +- test/data/html/js/html-test-utilities.js | 2 +- test/data/html/js/performance-frames.js | 2 +- test/data/html/js/popup-tests-frame1.js | 2 +- test/data/html/js/popup-tests.js | 2 +- test/database.test.js | 2 +- test/deinflector.test.js | 2 +- test/dictionary-data-validate.test.js | 2 +- test/dictionary-data.test.js | 2 +- test/dictionary-data.write.js | 2 +- test/document-util.test.js | 2 +- test/dom-text-scanner.test.js | 2 +- test/fixtures/dom-test.js | 2 +- test/fixtures/translator-test.js | 2 +- test/hotkey-util.test.js | 2 +- test/japanese-util.test.js | 2 +- test/json-schema.test.js | 2 +- test/json.test.js | 2 +- test/mocks/common.js | 2 +- test/mocks/dictionary-importer-media-loader.js | 2 +- test/object-property-accessor.test.js | 2 +- test/options-util.test.js | 2 +- test/playwright/global.setup.js | 2 +- test/playwright/global.teardown.js | 2 +- test/playwright/integration.spec.js | 2 +- test/playwright/playwright-util.js | 2 +- test/playwright/visual.spec.js | 2 +- test/profile-conditions-util.test.js | 2 +- test/text-source-map.test.js | 2 +- test/utilities/anki.js | 2 +- test/utilities/translator.js | 2 +- types/dev/dictionary-validate.d.ts | 2 +- types/dev/manifest.d.ts | 2 +- types/dev/schema-validate.d.ts | 2 +- types/ext/anki-controller.d.ts | 2 +- types/ext/anki-note-builder.d.ts | 2 +- types/ext/anki-template-renderer-content-manager.d.ts | 2 +- types/ext/anki-templates-internal.d.ts | 2 +- types/ext/anki-templates.d.ts | 2 +- types/ext/anki.d.ts | 2 +- types/ext/api-map.d.ts | 2 +- types/ext/api.d.ts | 2 +- types/ext/application.d.ts | 2 +- types/ext/audio-controller.d.ts | 2 +- types/ext/audio-downloader.d.ts | 2 +- types/ext/audio-system.d.ts | 2 +- types/ext/audio.d.ts | 2 +- types/ext/backend.d.ts | 2 +- types/ext/backup-controller.d.ts | 2 +- types/ext/cache-map.d.ts | 2 +- types/ext/clipboard-monitor.d.ts | 2 +- types/ext/core.d.ts | 2 +- types/ext/cross-frame-api.d.ts | 2 +- types/ext/css-style-applier.d.ts | 2 +- types/ext/database.d.ts | 2 +- types/ext/deinflector.d.ts | 2 +- types/ext/dictionary-data-util.d.ts | 2 +- types/ext/dictionary-data.d.ts | 2 +- types/ext/dictionary-database.d.ts | 2 +- types/ext/dictionary-importer-media-loader.d.ts | 2 +- types/ext/dictionary-importer.d.ts | 2 +- types/ext/dictionary-worker-handler.d.ts | 2 +- types/ext/dictionary-worker-media-loader.d.ts | 2 +- types/ext/dictionary-worker.d.ts | 2 +- types/ext/dictionary.d.ts | 2 +- types/ext/display-anki.d.ts | 2 +- types/ext/display-audio.d.ts | 2 +- types/ext/display-content-manager.d.ts | 2 +- types/ext/display-history.d.ts | 2 +- types/ext/display.d.ts | 2 +- types/ext/document-util.d.ts | 2 +- types/ext/dom-data-binder.d.ts | 2 +- types/ext/dom-text-scanner.d.ts | 2 +- types/ext/dynamic-property.d.ts | 2 +- types/ext/environment.d.ts | 2 +- types/ext/event-listener-collection.d.ts | 2 +- types/ext/extension.d.ts | 2 +- types/ext/frame-ancestry-handler.d.ts | 2 +- types/ext/frame-client.d.ts | 2 +- types/ext/frame-offset-forwarder.d.ts | 2 +- types/ext/frontend.d.ts | 2 +- types/ext/generic-setting-controller.d.ts | 2 +- types/ext/hotkey-handler.d.ts | 2 +- types/ext/input.d.ts | 2 +- types/ext/japanese-util.d.ts | 2 +- types/ext/json-schema.d.ts | 2 +- types/ext/keyboard-mouse-input-field.d.ts | 2 +- types/ext/keyboard-shortcut-controller.d.ts | 2 +- types/ext/log.d.ts | 2 +- types/ext/mecab.d.ts | 2 +- types/ext/object-property-accessor.d.ts | 2 +- types/ext/offscreen.d.ts | 2 +- types/ext/options-util.d.ts | 2 +- types/ext/panel-element.d.ts | 2 +- types/ext/popup-factory.d.ts | 2 +- types/ext/popup-menu.d.ts | 2 +- types/ext/popup.d.ts | 2 +- types/ext/profile-conditions-ui.d.ts | 2 +- types/ext/profile-conditions-util.d.ts | 2 +- types/ext/query-parser.d.ts | 2 +- types/ext/request-builder.d.ts | 2 +- types/ext/script-manager.d.ts | 2 +- types/ext/search-persistent-state-controller.d.ts | 2 +- types/ext/selector-observer.d.ts | 2 +- types/ext/settings-controller.d.ts | 2 +- types/ext/settings-modifications.d.ts | 2 +- types/ext/settings.d.ts | 2 +- types/ext/simple-dom-parser.d.ts | 2 +- types/ext/structured-content.d.ts | 2 +- types/ext/task-accumulator.d.ts | 2 +- types/ext/template-patcher.d.ts | 2 +- types/ext/template-renderer-proxy.d.ts | 2 +- types/ext/template-renderer.d.ts | 2 +- types/ext/text-scanner.d.ts | 2 +- types/ext/text-source.d.ts | 2 +- types/ext/translation-internal.d.ts | 2 +- types/ext/translation.d.ts | 2 +- types/ext/translator.d.ts | 2 +- types/other/globals.d.ts | 2 +- types/other/rollup-parse-ast.d.ts | 2 +- types/test/core.d.ts | 2 +- types/test/database.d.ts | 2 +- types/test/document-types.d.ts | 2 +- types/test/document-util.d.ts | 2 +- types/test/dom-text-scanner.d.ts | 2 +- types/test/json.d.ts | 2 +- types/test/mocks.d.ts | 2 +- types/test/translator.d.ts | 2 +- vitest.config.js | 2 +- 315 files changed, 315 insertions(+), 315 deletions(-) diff --git a/.eslintrc.json b/.eslintrc.json index 9a0402edb6..96b9afc0c5 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -594,7 +594,7 @@ "error", "block", { - "pattern": " \\* Copyright \\(C\\) (\\d+-)?2023 Yomitan Authors(\n \\* Copyright \\(C\\) (\\d+-)?2022 Yomichan Authors)?\n \\*\n \\* This program is free software: you can redistribute it and/or modify\n \\* it under the terms of the GNU General Public License as published by\n \\* the Free Software Foundation, either version 3 of the License, or\n \\* \\(at your option\\) any later version\\.\n \\*\n \\* This program is distributed in the hope that it will be useful,\n \\* but WITHOUT ANY WARRANTY; without even the implied warranty of\n \\* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE\\. See the\n \\* GNU General Public License for more details\\.\n \\*\n \\* You should have received a copy of the GNU General Public License\n \\* along with this program\\. If not, see \\.\n " + "pattern": " \\* Copyright \\(C\\) (\\d+-)?2024 Yomitan Authors(\n \\* Copyright \\(C\\) (\\d+-)?2022 Yomichan Authors)?\n \\*\n \\* This program is free software: you can redistribute it and/or modify\n \\* it under the terms of the GNU General Public License as published by\n \\* the Free Software Foundation, either version 3 of the License, or\n \\* \\(at your option\\) any later version\\.\n \\*\n \\* This program is distributed in the hope that it will be useful,\n \\* but WITHOUT ANY WARRANTY; without even the implied warranty of\n \\* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE\\. See the\n \\* GNU General Public License for more details\\.\n \\*\n \\* You should have received a copy of the GNU General Public License\n \\* along with this program\\. If not, see \\.\n " } ] } diff --git a/dev/bin/build-libs.js b/dev/bin/build-libs.js index 07d27188a5..92818619ff 100644 --- a/dev/bin/build-libs.js +++ b/dev/bin/build-libs.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/dev/bin/build.js b/dev/bin/build.js index 5d7e4f0dda..56c08d12ec 100644 --- a/dev/bin/build.js +++ b/dev/bin/build.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/dev/bin/dictionary-validate.js b/dev/bin/dictionary-validate.js index dc01815ef0..b208250216 100644 --- a/dev/bin/dictionary-validate.js +++ b/dev/bin/dictionary-validate.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/dev/bin/generate-css-json.js b/dev/bin/generate-css-json.js index 57419b415a..d52ad0632b 100644 --- a/dev/bin/generate-css-json.js +++ b/dev/bin/generate-css-json.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/dev/bin/schema-validate.js b/dev/bin/schema-validate.js index bbd5ad5fb1..2c0376eda9 100644 --- a/dev/bin/schema-validate.js +++ b/dev/bin/schema-validate.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/dev/build-libs.js b/dev/build-libs.js index 10720010cc..b412333b5f 100644 --- a/dev/build-libs.js +++ b/dev/build-libs.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/dev/data-error.js b/dev/data-error.js index 0ab2d35429..bb235e7994 100644 --- a/dev/data-error.js +++ b/dev/data-error.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/dev/data/display-pronunciation-overrides.css b/dev/data/display-pronunciation-overrides.css index 7bba55e54c..84c2eea56b 100644 --- a/dev/data/display-pronunciation-overrides.css +++ b/dev/data/display-pronunciation-overrides.css @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2021-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/dev/data/structured-content-overrides.css b/dev/data/structured-content-overrides.css index c0b14202e5..3eb8e967f7 100644 --- a/dev/data/structured-content-overrides.css +++ b/dev/data/structured-content-overrides.css @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2021-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/dev/dictionary-validate.js b/dev/dictionary-validate.js index 3727310eee..98ef1c12d5 100644 --- a/dev/dictionary-validate.js +++ b/dev/dictionary-validate.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/dev/generate-css-json.js b/dev/generate-css-json.js index 1a2aaba37b..878d295049 100644 --- a/dev/generate-css-json.js +++ b/dev/generate-css-json.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2021-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/dev/json.js b/dev/json.js index a76edfcd61..01fd5cf527 100644 --- a/dev/json.js +++ b/dev/json.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/dev/manifest-util.js b/dev/manifest-util.js index 1802e1397a..fcef4672f1 100644 --- a/dev/manifest-util.js +++ b/dev/manifest-util.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2021-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/dev/schema-validate.js b/dev/schema-validate.js index d4e977e122..55d2748243 100644 --- a/dev/schema-validate.js +++ b/dev/schema-validate.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/dev/util.js b/dev/util.js index ff1c012046..8f51ed323f 100644 --- a/dev/util.js +++ b/dev/util.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/css/action-popup.css b/ext/css/action-popup.css index a82d66bfc6..a07129c89d 100644 --- a/ext/css/action-popup.css +++ b/ext/css/action-popup.css @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/css/background.css b/ext/css/background.css index ab28302565..39818dd27d 100644 --- a/ext/css/background.css +++ b/ext/css/background.css @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/css/display-pronunciation.css b/ext/css/display-pronunciation.css index cc067633e3..f2cc83f17b 100644 --- a/ext/css/display-pronunciation.css +++ b/ext/css/display-pronunciation.css @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2021-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/css/display.css b/ext/css/display.css index e0b7ab6d05..9193e39891 100644 --- a/ext/css/display.css +++ b/ext/css/display.css @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2016-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/css/material.css b/ext/css/material.css index ff7c9c52f9..1c845cad6d 100644 --- a/ext/css/material.css +++ b/ext/css/material.css @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/css/permissions.css b/ext/css/permissions.css index abdbf89871..556d1d7280 100644 --- a/ext/css/permissions.css +++ b/ext/css/permissions.css @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2021-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/css/popup-outer.css b/ext/css/popup-outer.css index 4d8169abc8..e7a027295e 100644 --- a/ext/css/popup-outer.css +++ b/ext/css/popup-outer.css @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2016-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/css/popup-preview.css b/ext/css/popup-preview.css index f3d7316611..df30bcc170 100644 --- a/ext/css/popup-preview.css +++ b/ext/css/popup-preview.css @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/css/search.css b/ext/css/search.css index ed2e9892bf..d7d637c86e 100644 --- a/ext/css/search.css +++ b/ext/css/search.css @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/css/settings.css b/ext/css/settings.css index 06fca0e401..5f6cce486b 100644 --- a/ext/css/settings.css +++ b/ext/css/settings.css @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/css/structured-content.css b/ext/css/structured-content.css index 50fcad028c..0a68ce2eea 100644 --- a/ext/css/structured-content.css +++ b/ext/css/structured-content.css @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2021-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/accessibility/accessibility-controller.js b/ext/js/accessibility/accessibility-controller.js index 4dced51be9..2a56bcd456 100644 --- a/ext/js/accessibility/accessibility-controller.js +++ b/ext/js/accessibility/accessibility-controller.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2021-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/accessibility/google-docs-util.js b/ext/js/accessibility/google-docs-util.js index cc6cbd698d..8405ad8b9e 100644 --- a/ext/js/accessibility/google-docs-util.js +++ b/ext/js/accessibility/google-docs-util.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/accessibility/google-docs-xray.js b/ext/js/accessibility/google-docs-xray.js index ef293933a7..79cf2795b5 100644 --- a/ext/js/accessibility/google-docs-xray.js +++ b/ext/js/accessibility/google-docs-xray.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/ext/js/accessibility/google-docs.js b/ext/js/accessibility/google-docs.js index 00266bb693..7c2a444535 100644 --- a/ext/js/accessibility/google-docs.js +++ b/ext/js/accessibility/google-docs.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/ext/js/app/content-script-main.js b/ext/js/app/content-script-main.js index 7b76fda0e9..e3c9c8df5c 100644 --- a/ext/js/app/content-script-main.js +++ b/ext/js/app/content-script-main.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2019-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/app/content-script-wrapper.js b/ext/js/app/content-script-wrapper.js index 795d3d8b9b..e2a556ae32 100644 --- a/ext/js/app/content-script-wrapper.js +++ b/ext/js/app/content-script-wrapper.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2019-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/app/frontend.js b/ext/js/app/frontend.js index eb88beef20..2709c9934c 100644 --- a/ext/js/app/frontend.js +++ b/ext/js/app/frontend.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2016-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/app/popup-factory.js b/ext/js/app/popup-factory.js index 0d8cabd429..94989c8242 100644 --- a/ext/js/app/popup-factory.js +++ b/ext/js/app/popup-factory.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2019-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/app/popup-proxy.js b/ext/js/app/popup-proxy.js index e581be82e5..faf7e7a7f3 100644 --- a/ext/js/app/popup-proxy.js +++ b/ext/js/app/popup-proxy.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2019-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/app/popup-window.js b/ext/js/app/popup-window.js index a696885af6..a594e771e1 100644 --- a/ext/js/app/popup-window.js +++ b/ext/js/app/popup-window.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/app/popup.js b/ext/js/app/popup.js index 0f7fbd8701..229f56f6de 100644 --- a/ext/js/app/popup.js +++ b/ext/js/app/popup.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2016-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/app/theme-controller.js b/ext/js/app/theme-controller.js index 8b88c834de..c79f512561 100644 --- a/ext/js/app/theme-controller.js +++ b/ext/js/app/theme-controller.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/background/backend.js b/ext/js/background/backend.js index bc4f222f03..71b45ee013 100644 --- a/ext/js/background/backend.js +++ b/ext/js/background/backend.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2016-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/background/background-main.js b/ext/js/background/background-main.js index 29c256d32a..a5a84f9fd1 100644 --- a/ext/js/background/background-main.js +++ b/ext/js/background/background-main.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/background/offscreen-main.js b/ext/js/background/offscreen-main.js index aac5b8f22b..0ec1f8ea1e 100644 --- a/ext/js/background/offscreen-main.js +++ b/ext/js/background/offscreen-main.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/background/offscreen-proxy.js b/ext/js/background/offscreen-proxy.js index 2335b67396..1775930c8f 100644 --- a/ext/js/background/offscreen-proxy.js +++ b/ext/js/background/offscreen-proxy.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2016-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/background/offscreen.js b/ext/js/background/offscreen.js index 2320471c65..af14ffc295 100644 --- a/ext/js/background/offscreen.js +++ b/ext/js/background/offscreen.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2016-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/background/profile-conditions-util.js b/ext/js/background/profile-conditions-util.js index 8d477094f5..ac9c747c9a 100644 --- a/ext/js/background/profile-conditions-util.js +++ b/ext/js/background/profile-conditions-util.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/background/request-builder.js b/ext/js/background/request-builder.js index 23f10ed33b..6aa824cbfa 100644 --- a/ext/js/background/request-builder.js +++ b/ext/js/background/request-builder.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/background/script-manager.js b/ext/js/background/script-manager.js index 353c50e3d2..b878da2f90 100644 --- a/ext/js/background/script-manager.js +++ b/ext/js/background/script-manager.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2021-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/comm/anki-connect.js b/ext/js/comm/anki-connect.js index fa5543d585..8bba457c90 100644 --- a/ext/js/comm/anki-connect.js +++ b/ext/js/comm/anki-connect.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2016-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/comm/api.js b/ext/js/comm/api.js index 423115f18c..f0fe9474f8 100644 --- a/ext/js/comm/api.js +++ b/ext/js/comm/api.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2016-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/comm/clipboard-monitor.js b/ext/js/comm/clipboard-monitor.js index b870a7a00f..75d553e55c 100644 --- a/ext/js/comm/clipboard-monitor.js +++ b/ext/js/comm/clipboard-monitor.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/comm/clipboard-reader.js b/ext/js/comm/clipboard-reader.js index a6d1c0688e..b9cc7a08c5 100644 --- a/ext/js/comm/clipboard-reader.js +++ b/ext/js/comm/clipboard-reader.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/comm/cross-frame-api.js b/ext/js/comm/cross-frame-api.js index 3569c037ab..0131d25512 100644 --- a/ext/js/comm/cross-frame-api.js +++ b/ext/js/comm/cross-frame-api.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/comm/frame-ancestry-handler.js b/ext/js/comm/frame-ancestry-handler.js index e715cedc91..8502701c0f 100644 --- a/ext/js/comm/frame-ancestry-handler.js +++ b/ext/js/comm/frame-ancestry-handler.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2021-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/comm/frame-client.js b/ext/js/comm/frame-client.js index cb591ca995..d74b466a99 100644 --- a/ext/js/comm/frame-client.js +++ b/ext/js/comm/frame-client.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/comm/frame-endpoint.js b/ext/js/comm/frame-endpoint.js index 4c5f58c106..013dc377d4 100644 --- a/ext/js/comm/frame-endpoint.js +++ b/ext/js/comm/frame-endpoint.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/comm/frame-offset-forwarder.js b/ext/js/comm/frame-offset-forwarder.js index 570f3e8825..394d6dfa1a 100644 --- a/ext/js/comm/frame-offset-forwarder.js +++ b/ext/js/comm/frame-offset-forwarder.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/comm/mecab.js b/ext/js/comm/mecab.js index f3ad7b5179..a9c907f27e 100644 --- a/ext/js/comm/mecab.js +++ b/ext/js/comm/mecab.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2019-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/core.js b/ext/js/core.js index 854099e839..aa2bb54fdd 100644 --- a/ext/js/core.js +++ b/ext/js/core.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2019-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/core/api-map.js b/ext/js/core/api-map.js index 09be80354b..e962058c05 100644 --- a/ext/js/core/api-map.js +++ b/ext/js/core/api-map.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/ext/js/core/extension-error.js b/ext/js/core/extension-error.js index f1485a74d6..60df5a1d60 100644 --- a/ext/js/core/extension-error.js +++ b/ext/js/core/extension-error.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/ext/js/core/json.js b/ext/js/core/json.js index 0ebe28879f..a40c099901 100644 --- a/ext/js/core/json.js +++ b/ext/js/core/json.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/ext/js/data/anki-note-builder.js b/ext/js/data/anki-note-builder.js index cdb0656468..2009d47078 100644 --- a/ext/js/data/anki-note-builder.js +++ b/ext/js/data/anki-note-builder.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/data/anki-util.js b/ext/js/data/anki-util.js index 4717d472a2..abfaf2535b 100644 --- a/ext/js/data/anki-util.js +++ b/ext/js/data/anki-util.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2021-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/data/database.js b/ext/js/data/database.js index 43ac9e5b1f..5ad6a5d3b5 100644 --- a/ext/js/data/database.js +++ b/ext/js/data/database.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/data/json-schema.js b/ext/js/data/json-schema.js index ee58976ebf..4500175a3d 100644 --- a/ext/js/data/json-schema.js +++ b/ext/js/data/json-schema.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2019-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/data/options-util.js b/ext/js/data/options-util.js index 0aabed6f73..f67f7d14b3 100644 --- a/ext/js/data/options-util.js +++ b/ext/js/data/options-util.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2016-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/data/permissions-util.js b/ext/js/data/permissions-util.js index 76c5031b5b..502a75035d 100644 --- a/ext/js/data/permissions-util.js +++ b/ext/js/data/permissions-util.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2021-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/data/sandbox/anki-note-data-creator.js b/ext/js/data/sandbox/anki-note-data-creator.js index 77d6e357bf..a6989ab3ed 100644 --- a/ext/js/data/sandbox/anki-note-data-creator.js +++ b/ext/js/data/sandbox/anki-note-data-creator.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2021-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/data/sandbox/array-buffer-util.js b/ext/js/data/sandbox/array-buffer-util.js index 20715bd609..dba04e7b0a 100644 --- a/ext/js/data/sandbox/array-buffer-util.js +++ b/ext/js/data/sandbox/array-buffer-util.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2021-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/data/sandbox/string-util.js b/ext/js/data/sandbox/string-util.js index 3d810ffb45..e796ab3ada 100644 --- a/ext/js/data/sandbox/string-util.js +++ b/ext/js/data/sandbox/string-util.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/dictionary/dictionary-data-util.js b/ext/js/dictionary/dictionary-data-util.js index 50ae4b1194..c2f89d279b 100644 --- a/ext/js/dictionary/dictionary-data-util.js +++ b/ext/js/dictionary/dictionary-data-util.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/dictionary/dictionary-database.js b/ext/js/dictionary/dictionary-database.js index 02db6322a0..f1b1c50496 100644 --- a/ext/js/dictionary/dictionary-database.js +++ b/ext/js/dictionary/dictionary-database.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2016-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/dictionary/dictionary-importer-media-loader.js b/ext/js/dictionary/dictionary-importer-media-loader.js index a5857dce43..c5bf835532 100644 --- a/ext/js/dictionary/dictionary-importer-media-loader.js +++ b/ext/js/dictionary/dictionary-importer-media-loader.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2021-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/dictionary/dictionary-importer.js b/ext/js/dictionary/dictionary-importer.js index 8df7860ec7..18580f1c52 100644 --- a/ext/js/dictionary/dictionary-importer.js +++ b/ext/js/dictionary/dictionary-importer.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/dictionary/dictionary-worker-handler.js b/ext/js/dictionary/dictionary-worker-handler.js index 9a72438687..27a7753aaa 100644 --- a/ext/js/dictionary/dictionary-worker-handler.js +++ b/ext/js/dictionary/dictionary-worker-handler.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2021-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/dictionary/dictionary-worker-main.js b/ext/js/dictionary/dictionary-worker-main.js index 8ae283b895..f89a7ae91f 100644 --- a/ext/js/dictionary/dictionary-worker-main.js +++ b/ext/js/dictionary/dictionary-worker-main.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2021-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/dictionary/dictionary-worker-media-loader.js b/ext/js/dictionary/dictionary-worker-media-loader.js index e19a13d372..ddba0e752c 100644 --- a/ext/js/dictionary/dictionary-worker-media-loader.js +++ b/ext/js/dictionary/dictionary-worker-media-loader.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2021-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/dictionary/dictionary-worker.js b/ext/js/dictionary/dictionary-worker.js index 669c65accc..356e569892 100644 --- a/ext/js/dictionary/dictionary-worker.js +++ b/ext/js/dictionary/dictionary-worker.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2021-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/display/display-anki.js b/ext/js/display/display-anki.js index 77ba7ffb4f..4942aba7a8 100644 --- a/ext/js/display/display-anki.js +++ b/ext/js/display/display-anki.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2021-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/display/display-audio.js b/ext/js/display/display-audio.js index 2df13306a1..f3c58f3af8 100644 --- a/ext/js/display/display-audio.js +++ b/ext/js/display/display-audio.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2021-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/display/display-content-manager.js b/ext/js/display/display-content-manager.js index c78ef7e857..637c89a286 100644 --- a/ext/js/display/display-content-manager.js +++ b/ext/js/display/display-content-manager.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/display/display-generator.js b/ext/js/display/display-generator.js index 521cbb4121..d15a2db210 100644 --- a/ext/js/display/display-generator.js +++ b/ext/js/display/display-generator.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2019-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/display/display-history.js b/ext/js/display/display-history.js index 30bc3eecbd..a0e972548c 100644 --- a/ext/js/display/display-history.js +++ b/ext/js/display/display-history.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/display/display-notification.js b/ext/js/display/display-notification.js index df475adfb9..f6e3a8ab6b 100644 --- a/ext/js/display/display-notification.js +++ b/ext/js/display/display-notification.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2017-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/display/display-profile-selection.js b/ext/js/display/display-profile-selection.js index f2ebd3e40e..6648244240 100644 --- a/ext/js/display/display-profile-selection.js +++ b/ext/js/display/display-profile-selection.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/display/display-resizer.js b/ext/js/display/display-resizer.js index 8245e0bb22..ca1c0d6ad1 100644 --- a/ext/js/display/display-resizer.js +++ b/ext/js/display/display-resizer.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2021-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/display/display.js b/ext/js/display/display.js index 7e7dd4267c..72ff3c35e0 100644 --- a/ext/js/display/display.js +++ b/ext/js/display/display.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2017-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/display/element-overflow-controller.js b/ext/js/display/element-overflow-controller.js index 35277fa5d2..ceaf514a8b 100644 --- a/ext/js/display/element-overflow-controller.js +++ b/ext/js/display/element-overflow-controller.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2021-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/display/option-toggle-hotkey-handler.js b/ext/js/display/option-toggle-hotkey-handler.js index ba4c8578f4..1f5c60d349 100644 --- a/ext/js/display/option-toggle-hotkey-handler.js +++ b/ext/js/display/option-toggle-hotkey-handler.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2021-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/display/popup-main.js b/ext/js/display/popup-main.js index fdb9550836..a3312514b2 100644 --- a/ext/js/display/popup-main.js +++ b/ext/js/display/popup-main.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/display/query-parser.js b/ext/js/display/query-parser.js index 11c5a4ec42..05dd4fd5cb 100644 --- a/ext/js/display/query-parser.js +++ b/ext/js/display/query-parser.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2019-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/display/sandbox/pronunciation-generator.js b/ext/js/display/sandbox/pronunciation-generator.js index d113485f9c..14d067595c 100644 --- a/ext/js/display/sandbox/pronunciation-generator.js +++ b/ext/js/display/sandbox/pronunciation-generator.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2021-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/display/sandbox/structured-content-generator.js b/ext/js/display/sandbox/structured-content-generator.js index f38f2ed3e8..1b07c7cdaf 100644 --- a/ext/js/display/sandbox/structured-content-generator.js +++ b/ext/js/display/sandbox/structured-content-generator.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2021-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/display/search-action-popup-controller.js b/ext/js/display/search-action-popup-controller.js index 3a2057a161..a74f6c49a6 100644 --- a/ext/js/display/search-action-popup-controller.js +++ b/ext/js/display/search-action-popup-controller.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2021-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/display/search-display-controller.js b/ext/js/display/search-display-controller.js index 3df3a332b1..348207e6bc 100644 --- a/ext/js/display/search-display-controller.js +++ b/ext/js/display/search-display-controller.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2016-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/display/search-main.js b/ext/js/display/search-main.js index fae7306ae8..b1dbc46164 100644 --- a/ext/js/display/search-main.js +++ b/ext/js/display/search-main.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2019-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/display/search-persistent-state-controller.js b/ext/js/display/search-persistent-state-controller.js index 1bd32f5bf2..638430e477 100644 --- a/ext/js/display/search-persistent-state-controller.js +++ b/ext/js/display/search-persistent-state-controller.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2021-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/dom/document-focus-controller.js b/ext/js/dom/document-focus-controller.js index fd88a35d9b..152f1665ff 100644 --- a/ext/js/dom/document-focus-controller.js +++ b/ext/js/dom/document-focus-controller.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/dom/document-util.js b/ext/js/dom/document-util.js index df3bd35498..2dff6ec9fa 100644 --- a/ext/js/dom/document-util.js +++ b/ext/js/dom/document-util.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2016-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/dom/dom-data-binder.js b/ext/js/dom/dom-data-binder.js index e25583389d..a55e2c9c10 100644 --- a/ext/js/dom/dom-data-binder.js +++ b/ext/js/dom/dom-data-binder.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/dom/dom-text-scanner.js b/ext/js/dom/dom-text-scanner.js index e910574186..2f07a53f79 100644 --- a/ext/js/dom/dom-text-scanner.js +++ b/ext/js/dom/dom-text-scanner.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/dom/html-template-collection.js b/ext/js/dom/html-template-collection.js index 62d18224ab..bb411e85a6 100644 --- a/ext/js/dom/html-template-collection.js +++ b/ext/js/dom/html-template-collection.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/dom/native-simple-dom-parser.js b/ext/js/dom/native-simple-dom-parser.js index 418a4e3cca..b96cd00800 100644 --- a/ext/js/dom/native-simple-dom-parser.js +++ b/ext/js/dom/native-simple-dom-parser.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/dom/panel-element.js b/ext/js/dom/panel-element.js index 959ca42065..37fc1ae076 100644 --- a/ext/js/dom/panel-element.js +++ b/ext/js/dom/panel-element.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/dom/popup-menu.js b/ext/js/dom/popup-menu.js index 61f20ba89f..69e25c461f 100644 --- a/ext/js/dom/popup-menu.js +++ b/ext/js/dom/popup-menu.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/dom/query-selector.js b/ext/js/dom/query-selector.js index e881211daa..cf56ed1f00 100644 --- a/ext/js/dom/query-selector.js +++ b/ext/js/dom/query-selector.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/ext/js/dom/sandbox/css-style-applier.js b/ext/js/dom/sandbox/css-style-applier.js index 6925f2635b..030aa94c3d 100644 --- a/ext/js/dom/sandbox/css-style-applier.js +++ b/ext/js/dom/sandbox/css-style-applier.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2021-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/dom/scroll-element.js b/ext/js/dom/scroll-element.js index 95f5ce5b78..0b03910d57 100644 --- a/ext/js/dom/scroll-element.js +++ b/ext/js/dom/scroll-element.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2019-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/dom/selector-observer.js b/ext/js/dom/selector-observer.js index cff2985cda..479db21b65 100644 --- a/ext/js/dom/selector-observer.js +++ b/ext/js/dom/selector-observer.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/dom/simple-dom-parser.js b/ext/js/dom/simple-dom-parser.js index bca1cd8810..60ce2738bf 100644 --- a/ext/js/dom/simple-dom-parser.js +++ b/ext/js/dom/simple-dom-parser.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/dom/style-util.js b/ext/js/dom/style-util.js index 90dddd9ee6..e7785a5807 100644 --- a/ext/js/dom/style-util.js +++ b/ext/js/dom/style-util.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/ext/js/dom/text-source-element.js b/ext/js/dom/text-source-element.js index 40ff5cc9d8..d58ca16623 100644 --- a/ext/js/dom/text-source-element.js +++ b/ext/js/dom/text-source-element.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2016-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/dom/text-source-range.js b/ext/js/dom/text-source-range.js index 7f4db4f2bb..7551d949fa 100644 --- a/ext/js/dom/text-source-range.js +++ b/ext/js/dom/text-source-range.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2016-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/extension/environment.js b/ext/js/extension/environment.js index 48a1a92ceb..c0b9ea9220 100644 --- a/ext/js/extension/environment.js +++ b/ext/js/extension/environment.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/general/cache-map.js b/ext/js/general/cache-map.js index 8650d8e694..9bb32109ef 100644 --- a/ext/js/general/cache-map.js +++ b/ext/js/general/cache-map.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/general/object-property-accessor.js b/ext/js/general/object-property-accessor.js index ce2417ce7e..0ff4d529ce 100644 --- a/ext/js/general/object-property-accessor.js +++ b/ext/js/general/object-property-accessor.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2016-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/general/regex-util.js b/ext/js/general/regex-util.js index 6601e46341..3a6d1d5fcb 100644 --- a/ext/js/general/regex-util.js +++ b/ext/js/general/regex-util.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2021-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/general/task-accumulator.js b/ext/js/general/task-accumulator.js index 86cb9e3eec..b8985425e6 100644 --- a/ext/js/general/task-accumulator.js +++ b/ext/js/general/task-accumulator.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/general/text-source-map.js b/ext/js/general/text-source-map.js index cfccf7c906..576cf8c81e 100644 --- a/ext/js/general/text-source-map.js +++ b/ext/js/general/text-source-map.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/input/hotkey-handler.js b/ext/js/input/hotkey-handler.js index 5969af057e..2752b2df01 100644 --- a/ext/js/input/hotkey-handler.js +++ b/ext/js/input/hotkey-handler.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2021-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/input/hotkey-help-controller.js b/ext/js/input/hotkey-help-controller.js index 14063d9ad0..0122991bba 100644 --- a/ext/js/input/hotkey-help-controller.js +++ b/ext/js/input/hotkey-help-controller.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2021-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/input/hotkey-util.js b/ext/js/input/hotkey-util.js index 601f5d55ab..6e047fbbfb 100644 --- a/ext/js/input/hotkey-util.js +++ b/ext/js/input/hotkey-util.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2021-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/language/deinflector.js b/ext/js/language/deinflector.js index e2b66cb40a..ba33c84f34 100644 --- a/ext/js/language/deinflector.js +++ b/ext/js/language/deinflector.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2016-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/language/sandbox/japanese-util.js b/ext/js/language/sandbox/japanese-util.js index f5fc1c8669..0543b16d11 100644 --- a/ext/js/language/sandbox/japanese-util.js +++ b/ext/js/language/sandbox/japanese-util.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/language/text-scanner.js b/ext/js/language/text-scanner.js index aed431d387..5d081838f2 100644 --- a/ext/js/language/text-scanner.js +++ b/ext/js/language/text-scanner.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2019-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/language/translator.js b/ext/js/language/translator.js index 89a3e5ec67..c621d798ad 100644 --- a/ext/js/language/translator.js +++ b/ext/js/language/translator.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2016-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/media/audio-downloader.js b/ext/js/media/audio-downloader.js index 4e602f8c28..2e3e0b85db 100644 --- a/ext/js/media/audio-downloader.js +++ b/ext/js/media/audio-downloader.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2017-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/media/audio-system.js b/ext/js/media/audio-system.js index c311b96cde..7d61084695 100644 --- a/ext/js/media/audio-system.js +++ b/ext/js/media/audio-system.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2019-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/media/media-util.js b/ext/js/media/media-util.js index 1d70acd3d1..56522f15e2 100644 --- a/ext/js/media/media-util.js +++ b/ext/js/media/media-util.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/media/text-to-speech-audio.js b/ext/js/media/text-to-speech-audio.js index cd1205e525..a5d26647ee 100644 --- a/ext/js/media/text-to-speech-audio.js +++ b/ext/js/media/text-to-speech-audio.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/pages/action-popup-main.js b/ext/js/pages/action-popup-main.js index 9f72cc82d1..b0f8b51ca1 100644 --- a/ext/js/pages/action-popup-main.js +++ b/ext/js/pages/action-popup-main.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2017-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/pages/common/extension-content-controller.js b/ext/js/pages/common/extension-content-controller.js index 1c3f9c7417..92d320d145 100644 --- a/ext/js/pages/common/extension-content-controller.js +++ b/ext/js/pages/common/extension-content-controller.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/pages/generic-page-main.js b/ext/js/pages/generic-page-main.js index 4bb4c7aceb..17e2260eb9 100644 --- a/ext/js/pages/generic-page-main.js +++ b/ext/js/pages/generic-page-main.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/pages/info-main.js b/ext/js/pages/info-main.js index 593b746072..77b6c68e60 100644 --- a/ext/js/pages/info-main.js +++ b/ext/js/pages/info-main.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/pages/permissions-main.js b/ext/js/pages/permissions-main.js index e4ac3f3d3b..d8c552dab7 100644 --- a/ext/js/pages/permissions-main.js +++ b/ext/js/pages/permissions-main.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/pages/settings/anki-controller.js b/ext/js/pages/settings/anki-controller.js index c8daa85bfc..2c8f928b4d 100644 --- a/ext/js/pages/settings/anki-controller.js +++ b/ext/js/pages/settings/anki-controller.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2019-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/pages/settings/anki-templates-controller.js b/ext/js/pages/settings/anki-templates-controller.js index 0c82cecc81..0bfb92cf8f 100644 --- a/ext/js/pages/settings/anki-templates-controller.js +++ b/ext/js/pages/settings/anki-templates-controller.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2019-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/pages/settings/audio-controller.js b/ext/js/pages/settings/audio-controller.js index 2b46455f38..d604442e59 100644 --- a/ext/js/pages/settings/audio-controller.js +++ b/ext/js/pages/settings/audio-controller.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2019-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/pages/settings/backup-controller.js b/ext/js/pages/settings/backup-controller.js index 457acc18be..6f3d6e3c0f 100644 --- a/ext/js/pages/settings/backup-controller.js +++ b/ext/js/pages/settings/backup-controller.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2019-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/pages/settings/collapsible-dictionary-controller.js b/ext/js/pages/settings/collapsible-dictionary-controller.js index 341522cf59..ada25604f8 100644 --- a/ext/js/pages/settings/collapsible-dictionary-controller.js +++ b/ext/js/pages/settings/collapsible-dictionary-controller.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2021-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/pages/settings/dictionary-controller.js b/ext/js/pages/settings/dictionary-controller.js index 1d3da532c5..5f4476fc96 100644 --- a/ext/js/pages/settings/dictionary-controller.js +++ b/ext/js/pages/settings/dictionary-controller.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/pages/settings/dictionary-import-controller.js b/ext/js/pages/settings/dictionary-import-controller.js index 0c2fa7a5a3..2424da8c60 100644 --- a/ext/js/pages/settings/dictionary-import-controller.js +++ b/ext/js/pages/settings/dictionary-import-controller.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/pages/settings/extension-keyboard-shortcuts-controller.js b/ext/js/pages/settings/extension-keyboard-shortcuts-controller.js index e3d84ac228..f82a70f0fe 100644 --- a/ext/js/pages/settings/extension-keyboard-shortcuts-controller.js +++ b/ext/js/pages/settings/extension-keyboard-shortcuts-controller.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2021-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/pages/settings/generic-setting-controller.js b/ext/js/pages/settings/generic-setting-controller.js index 8268f563c6..5cc3bc7b2a 100644 --- a/ext/js/pages/settings/generic-setting-controller.js +++ b/ext/js/pages/settings/generic-setting-controller.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/pages/settings/keyboard-mouse-input-field.js b/ext/js/pages/settings/keyboard-mouse-input-field.js index 0628d06562..5032e1d59d 100644 --- a/ext/js/pages/settings/keyboard-mouse-input-field.js +++ b/ext/js/pages/settings/keyboard-mouse-input-field.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/pages/settings/keyboard-shortcuts-controller.js b/ext/js/pages/settings/keyboard-shortcuts-controller.js index b45c656a86..8a43b80cf3 100644 --- a/ext/js/pages/settings/keyboard-shortcuts-controller.js +++ b/ext/js/pages/settings/keyboard-shortcuts-controller.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2021-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/pages/settings/mecab-controller.js b/ext/js/pages/settings/mecab-controller.js index f57bc3c992..5ea518c436 100644 --- a/ext/js/pages/settings/mecab-controller.js +++ b/ext/js/pages/settings/mecab-controller.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2021-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/pages/settings/modal-controller.js b/ext/js/pages/settings/modal-controller.js index 852bdcc50c..9e2c711555 100644 --- a/ext/js/pages/settings/modal-controller.js +++ b/ext/js/pages/settings/modal-controller.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/pages/settings/modal.js b/ext/js/pages/settings/modal.js index 17a4605d67..ae1074ce8b 100644 --- a/ext/js/pages/settings/modal.js +++ b/ext/js/pages/settings/modal.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/pages/settings/nested-popups-controller.js b/ext/js/pages/settings/nested-popups-controller.js index 4f0aa7618a..2ecd8fdc32 100644 --- a/ext/js/pages/settings/nested-popups-controller.js +++ b/ext/js/pages/settings/nested-popups-controller.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/pages/settings/permissions-origin-controller.js b/ext/js/pages/settings/permissions-origin-controller.js index 73f06a56a7..90bb1963ee 100644 --- a/ext/js/pages/settings/permissions-origin-controller.js +++ b/ext/js/pages/settings/permissions-origin-controller.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2021-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/pages/settings/permissions-toggle-controller.js b/ext/js/pages/settings/permissions-toggle-controller.js index 055ce1f438..fdc729a49d 100644 --- a/ext/js/pages/settings/permissions-toggle-controller.js +++ b/ext/js/pages/settings/permissions-toggle-controller.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/pages/settings/persistent-storage-controller.js b/ext/js/pages/settings/persistent-storage-controller.js index 70c9a177a3..3294ecb504 100644 --- a/ext/js/pages/settings/persistent-storage-controller.js +++ b/ext/js/pages/settings/persistent-storage-controller.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2021-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/pages/settings/popup-preview-controller.js b/ext/js/pages/settings/popup-preview-controller.js index d8bc985071..25c3de19a8 100644 --- a/ext/js/pages/settings/popup-preview-controller.js +++ b/ext/js/pages/settings/popup-preview-controller.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2019-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/pages/settings/popup-preview-frame-main.js b/ext/js/pages/settings/popup-preview-frame-main.js index 7b42e11a96..d4aed878bc 100644 --- a/ext/js/pages/settings/popup-preview-frame-main.js +++ b/ext/js/pages/settings/popup-preview-frame-main.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2019-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/pages/settings/popup-preview-frame.js b/ext/js/pages/settings/popup-preview-frame.js index 609710ba76..9e9464dc8d 100644 --- a/ext/js/pages/settings/popup-preview-frame.js +++ b/ext/js/pages/settings/popup-preview-frame.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2019-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/pages/settings/popup-window-controller.js b/ext/js/pages/settings/popup-window-controller.js index 0d56dc58b1..c5ad489461 100644 --- a/ext/js/pages/settings/popup-window-controller.js +++ b/ext/js/pages/settings/popup-window-controller.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2021-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/pages/settings/profile-conditions-ui.js b/ext/js/pages/settings/profile-conditions-ui.js index 22e47a9be9..c2be274802 100644 --- a/ext/js/pages/settings/profile-conditions-ui.js +++ b/ext/js/pages/settings/profile-conditions-ui.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/pages/settings/profile-controller.js b/ext/js/pages/settings/profile-controller.js index 54a410588e..41c8ee9a6e 100644 --- a/ext/js/pages/settings/profile-controller.js +++ b/ext/js/pages/settings/profile-controller.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/pages/settings/recommended-permissions-controller.js b/ext/js/pages/settings/recommended-permissions-controller.js index 0500759eec..6854feb9ae 100644 --- a/ext/js/pages/settings/recommended-permissions-controller.js +++ b/ext/js/pages/settings/recommended-permissions-controller.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2021-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/pages/settings/scan-inputs-controller.js b/ext/js/pages/settings/scan-inputs-controller.js index 4854c28f50..802ade90d8 100644 --- a/ext/js/pages/settings/scan-inputs-controller.js +++ b/ext/js/pages/settings/scan-inputs-controller.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/pages/settings/scan-inputs-simple-controller.js b/ext/js/pages/settings/scan-inputs-simple-controller.js index f025559591..099b4b98ff 100644 --- a/ext/js/pages/settings/scan-inputs-simple-controller.js +++ b/ext/js/pages/settings/scan-inputs-simple-controller.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/pages/settings/secondary-search-dictionary-controller.js b/ext/js/pages/settings/secondary-search-dictionary-controller.js index 7f0882b87e..7508a0fbc9 100644 --- a/ext/js/pages/settings/secondary-search-dictionary-controller.js +++ b/ext/js/pages/settings/secondary-search-dictionary-controller.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/pages/settings/sentence-termination-characters-controller.js b/ext/js/pages/settings/sentence-termination-characters-controller.js index f779394372..ccf6415567 100644 --- a/ext/js/pages/settings/sentence-termination-characters-controller.js +++ b/ext/js/pages/settings/sentence-termination-characters-controller.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2021-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/pages/settings/settings-controller.js b/ext/js/pages/settings/settings-controller.js index 52b777a360..5ccfb6985e 100644 --- a/ext/js/pages/settings/settings-controller.js +++ b/ext/js/pages/settings/settings-controller.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/pages/settings/settings-display-controller.js b/ext/js/pages/settings/settings-display-controller.js index e575a1cb70..2ff386e6d7 100644 --- a/ext/js/pages/settings/settings-display-controller.js +++ b/ext/js/pages/settings/settings-display-controller.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/pages/settings/settings-main.js b/ext/js/pages/settings/settings-main.js index 5f70890b33..3a95773ce7 100644 --- a/ext/js/pages/settings/settings-main.js +++ b/ext/js/pages/settings/settings-main.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/pages/settings/sort-frequency-dictionary-controller.js b/ext/js/pages/settings/sort-frequency-dictionary-controller.js index 3fdd66c778..9ae493140f 100644 --- a/ext/js/pages/settings/sort-frequency-dictionary-controller.js +++ b/ext/js/pages/settings/sort-frequency-dictionary-controller.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2021-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/pages/settings/status-footer.js b/ext/js/pages/settings/status-footer.js index 4830dbd54f..b1ff8d7e76 100644 --- a/ext/js/pages/settings/status-footer.js +++ b/ext/js/pages/settings/status-footer.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/pages/settings/storage-controller.js b/ext/js/pages/settings/storage-controller.js index 16e03786d3..f09860e673 100644 --- a/ext/js/pages/settings/storage-controller.js +++ b/ext/js/pages/settings/storage-controller.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2019-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/pages/settings/translation-text-replacements-controller.js b/ext/js/pages/settings/translation-text-replacements-controller.js index 9f3fda009e..17823838b5 100644 --- a/ext/js/pages/settings/translation-text-replacements-controller.js +++ b/ext/js/pages/settings/translation-text-replacements-controller.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2021-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/pages/welcome-main.js b/ext/js/pages/welcome-main.js index fbb60fe81a..96989fdb31 100644 --- a/ext/js/pages/welcome-main.js +++ b/ext/js/pages/welcome-main.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2019-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/templates/sandbox/anki-template-renderer-content-manager.js b/ext/js/templates/sandbox/anki-template-renderer-content-manager.js index 4989ced37f..cdebdf9b48 100644 --- a/ext/js/templates/sandbox/anki-template-renderer-content-manager.js +++ b/ext/js/templates/sandbox/anki-template-renderer-content-manager.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/templates/sandbox/anki-template-renderer.js b/ext/js/templates/sandbox/anki-template-renderer.js index 84f28c1af6..e1dad87789 100644 --- a/ext/js/templates/sandbox/anki-template-renderer.js +++ b/ext/js/templates/sandbox/anki-template-renderer.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2021-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/templates/sandbox/template-renderer-frame-api.js b/ext/js/templates/sandbox/template-renderer-frame-api.js index 28303e513c..978164ba09 100644 --- a/ext/js/templates/sandbox/template-renderer-frame-api.js +++ b/ext/js/templates/sandbox/template-renderer-frame-api.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/templates/sandbox/template-renderer-frame-main.js b/ext/js/templates/sandbox/template-renderer-frame-main.js index f5868aff40..c96a84c3a8 100644 --- a/ext/js/templates/sandbox/template-renderer-frame-main.js +++ b/ext/js/templates/sandbox/template-renderer-frame-main.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/templates/sandbox/template-renderer-media-provider.js b/ext/js/templates/sandbox/template-renderer-media-provider.js index 0a7f5d9b15..3d9ae63646 100644 --- a/ext/js/templates/sandbox/template-renderer-media-provider.js +++ b/ext/js/templates/sandbox/template-renderer-media-provider.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2021-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/templates/sandbox/template-renderer.js b/ext/js/templates/sandbox/template-renderer.js index 239240b6bb..3342b06d4e 100644 --- a/ext/js/templates/sandbox/template-renderer.js +++ b/ext/js/templates/sandbox/template-renderer.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2016-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/templates/template-patcher.js b/ext/js/templates/template-patcher.js index 33abb08e9e..335dd928da 100644 --- a/ext/js/templates/template-patcher.js +++ b/ext/js/templates/template-patcher.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2021-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/templates/template-renderer-proxy.js b/ext/js/templates/template-renderer-proxy.js index 25fe8fb1f5..0db29b2b83 100644 --- a/ext/js/templates/template-renderer-proxy.js +++ b/ext/js/templates/template-renderer-proxy.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/js/yomitan.js b/ext/js/yomitan.js index 8980c5898d..2836f99a9a 100644 --- a/ext/js/yomitan.js +++ b/ext/js/yomitan.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2023 Yomitan Authors + * Copyright (C) 2024 Yomitan Authors * Copyright (C) 2020-2022 Yomichan Authors * * This program is free software: you can redistribute it and/or modify diff --git a/ext/legal.html b/ext/legal.html index 94912c7ea8..0787eb2531 100644 --- a/ext/legal.html +++ b/ext/legal.html @@ -35,7 +35,7 @@

Yomitan License

-Copyright (C) 2023  Yomitan Authors
+Copyright (C) 2024  Yomitan Authors
 Copyright (C) 2016-2022  Yomichan Authors
 
 This program is free software: you can redistribute it and/or modify
diff --git a/ext/sw.js b/ext/sw.js
index 981fb17fc3..1880b03cfd 100644
--- a/ext/sw.js
+++ b/ext/sw.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/playwright.config.js b/playwright.config.js
index 6bf645c4d1..3a441f3152 100644
--- a/playwright.config.js
+++ b/playwright.config.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/test/cache-map.test.js b/test/cache-map.test.js
index 5db35cf0c5..4569bc73ef 100644
--- a/test/cache-map.test.js
+++ b/test/cache-map.test.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/test/core.test.js b/test/core.test.js
index 127df78300..e8c79ac921 100644
--- a/test/core.test.js
+++ b/test/core.test.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/test/css-json.test.js b/test/css-json.test.js
index 588651d280..dac37350a1 100644
--- a/test/css-json.test.js
+++ b/test/css-json.test.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/test/data/html/js/html-test-utilities.js b/test/data/html/js/html-test-utilities.js
index da3e753acd..183ab4e8c5 100644
--- a/test/data/html/js/html-test-utilities.js
+++ b/test/data/html/js/html-test-utilities.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/test/data/html/js/performance-frames.js b/test/data/html/js/performance-frames.js
index 7484f97175..3f06c67f54 100644
--- a/test/data/html/js/performance-frames.js
+++ b/test/data/html/js/performance-frames.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/test/data/html/js/popup-tests-frame1.js b/test/data/html/js/popup-tests-frame1.js
index b1dc27563d..1705ed3dc6 100644
--- a/test/data/html/js/popup-tests-frame1.js
+++ b/test/data/html/js/popup-tests-frame1.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/test/data/html/js/popup-tests.js b/test/data/html/js/popup-tests.js
index 3a46a04595..45184336f5 100644
--- a/test/data/html/js/popup-tests.js
+++ b/test/data/html/js/popup-tests.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/test/database.test.js b/test/database.test.js
index 0b9ce94ffe..ffa11aa3a8 100644
--- a/test/database.test.js
+++ b/test/database.test.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/test/deinflector.test.js b/test/deinflector.test.js
index 9c8443d249..d93354b523 100644
--- a/test/deinflector.test.js
+++ b/test/deinflector.test.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/test/dictionary-data-validate.test.js b/test/dictionary-data-validate.test.js
index 5334bc2e49..86755fbc21 100644
--- a/test/dictionary-data-validate.test.js
+++ b/test/dictionary-data-validate.test.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/test/dictionary-data.test.js b/test/dictionary-data.test.js
index b3a9c57da5..a43e8fc627 100644
--- a/test/dictionary-data.test.js
+++ b/test/dictionary-data.test.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/test/dictionary-data.write.js b/test/dictionary-data.write.js
index 0f6bbfcbcb..e73f79352f 100644
--- a/test/dictionary-data.write.js
+++ b/test/dictionary-data.write.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/test/document-util.test.js b/test/document-util.test.js
index f332d384e3..151a958a18 100644
--- a/test/document-util.test.js
+++ b/test/document-util.test.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/test/dom-text-scanner.test.js b/test/dom-text-scanner.test.js
index 12e3193a7e..cea2229b81 100644
--- a/test/dom-text-scanner.test.js
+++ b/test/dom-text-scanner.test.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/test/fixtures/dom-test.js b/test/fixtures/dom-test.js
index e0e7d647a4..807075b5a4 100644
--- a/test/fixtures/dom-test.js
+++ b/test/fixtures/dom-test.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/test/fixtures/translator-test.js b/test/fixtures/translator-test.js
index 83644513aa..64d4df3194 100644
--- a/test/fixtures/translator-test.js
+++ b/test/fixtures/translator-test.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/test/hotkey-util.test.js b/test/hotkey-util.test.js
index d89d571d84..91f26c87be 100644
--- a/test/hotkey-util.test.js
+++ b/test/hotkey-util.test.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/test/japanese-util.test.js b/test/japanese-util.test.js
index 177af4d5cf..e2d27f8a91 100644
--- a/test/japanese-util.test.js
+++ b/test/japanese-util.test.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/test/json-schema.test.js b/test/json-schema.test.js
index 4773e8986c..8c3816f7de 100644
--- a/test/json-schema.test.js
+++ b/test/json-schema.test.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/test/json.test.js b/test/json.test.js
index 8cf014919b..0dc037abd9 100644
--- a/test/json.test.js
+++ b/test/json.test.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/test/mocks/common.js b/test/mocks/common.js
index 7fe30a3e90..c17c464e25 100644
--- a/test/mocks/common.js
+++ b/test/mocks/common.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/test/mocks/dictionary-importer-media-loader.js b/test/mocks/dictionary-importer-media-loader.js
index ffda29b368..5a4d96bc25 100644
--- a/test/mocks/dictionary-importer-media-loader.js
+++ b/test/mocks/dictionary-importer-media-loader.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/test/object-property-accessor.test.js b/test/object-property-accessor.test.js
index 4d50b1e95b..00d8941cd1 100644
--- a/test/object-property-accessor.test.js
+++ b/test/object-property-accessor.test.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/test/options-util.test.js b/test/options-util.test.js
index 26ccdd14df..48b738a09b 100644
--- a/test/options-util.test.js
+++ b/test/options-util.test.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/test/playwright/global.setup.js b/test/playwright/global.setup.js
index 1a16f1205b..d453f30c91 100644
--- a/test/playwright/global.setup.js
+++ b/test/playwright/global.setup.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/test/playwright/global.teardown.js b/test/playwright/global.teardown.js
index 6787f25550..ddf25786ff 100644
--- a/test/playwright/global.teardown.js
+++ b/test/playwright/global.teardown.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/test/playwright/integration.spec.js b/test/playwright/integration.spec.js
index d5b8360c5f..3b2ddc7f5e 100644
--- a/test/playwright/integration.spec.js
+++ b/test/playwright/integration.spec.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/test/playwright/playwright-util.js b/test/playwright/playwright-util.js
index ac68db4d9b..2993eb55ed 100644
--- a/test/playwright/playwright-util.js
+++ b/test/playwright/playwright-util.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/test/playwright/visual.spec.js b/test/playwright/visual.spec.js
index 3b46a6d08c..da1c66098d 100644
--- a/test/playwright/visual.spec.js
+++ b/test/playwright/visual.spec.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/test/profile-conditions-util.test.js b/test/profile-conditions-util.test.js
index a217eb7a15..7bdac2ab7d 100644
--- a/test/profile-conditions-util.test.js
+++ b/test/profile-conditions-util.test.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/test/text-source-map.test.js b/test/text-source-map.test.js
index f798112b2f..248709515f 100644
--- a/test/text-source-map.test.js
+++ b/test/text-source-map.test.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/test/utilities/anki.js b/test/utilities/anki.js
index aa6c83d289..a1236f793f 100644
--- a/test/utilities/anki.js
+++ b/test/utilities/anki.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/test/utilities/translator.js b/test/utilities/translator.js
index 81081af681..ca1a9a8d06 100644
--- a/test/utilities/translator.js
+++ b/test/utilities/translator.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/types/dev/dictionary-validate.d.ts b/types/dev/dictionary-validate.d.ts
index c39f4335c2..97a9c82e76 100644
--- a/types/dev/dictionary-validate.d.ts
+++ b/types/dev/dictionary-validate.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/dev/manifest.d.ts b/types/dev/manifest.d.ts
index af475ee93b..4418f3651c 100644
--- a/types/dev/manifest.d.ts
+++ b/types/dev/manifest.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/dev/schema-validate.d.ts b/types/dev/schema-validate.d.ts
index b30c8a04d1..31f2935d92 100644
--- a/types/dev/schema-validate.d.ts
+++ b/types/dev/schema-validate.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/anki-controller.d.ts b/types/ext/anki-controller.d.ts
index f9a3d6460d..acaf2e9b2a 100644
--- a/types/ext/anki-controller.d.ts
+++ b/types/ext/anki-controller.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/anki-note-builder.d.ts b/types/ext/anki-note-builder.d.ts
index fbcb932833..afc447bf3b 100644
--- a/types/ext/anki-note-builder.d.ts
+++ b/types/ext/anki-note-builder.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/anki-template-renderer-content-manager.d.ts b/types/ext/anki-template-renderer-content-manager.d.ts
index d7667ae2f9..3599e5cac3 100644
--- a/types/ext/anki-template-renderer-content-manager.d.ts
+++ b/types/ext/anki-template-renderer-content-manager.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/anki-templates-internal.d.ts b/types/ext/anki-templates-internal.d.ts
index 2842765d33..dbd4bb8d05 100644
--- a/types/ext/anki-templates-internal.d.ts
+++ b/types/ext/anki-templates-internal.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/anki-templates.d.ts b/types/ext/anki-templates.d.ts
index 7348b57172..1972b3031c 100644
--- a/types/ext/anki-templates.d.ts
+++ b/types/ext/anki-templates.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/anki.d.ts b/types/ext/anki.d.ts
index 051cd3e93f..47e63d3c24 100644
--- a/types/ext/anki.d.ts
+++ b/types/ext/anki.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/api-map.d.ts b/types/ext/api-map.d.ts
index 8c3215cfa2..6943628a06 100644
--- a/types/ext/api-map.d.ts
+++ b/types/ext/api-map.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/api.d.ts b/types/ext/api.d.ts
index 46dfbdc295..7665e846d6 100644
--- a/types/ext/api.d.ts
+++ b/types/ext/api.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/application.d.ts b/types/ext/application.d.ts
index 5c103fd73d..f54f0fe950 100644
--- a/types/ext/application.d.ts
+++ b/types/ext/application.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/audio-controller.d.ts b/types/ext/audio-controller.d.ts
index cc1887fb19..1544754536 100644
--- a/types/ext/audio-controller.d.ts
+++ b/types/ext/audio-controller.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/audio-downloader.d.ts b/types/ext/audio-downloader.d.ts
index dfda8cb9f7..8a7e70fddb 100644
--- a/types/ext/audio-downloader.d.ts
+++ b/types/ext/audio-downloader.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/audio-system.d.ts b/types/ext/audio-system.d.ts
index 715f6afe60..b3d82c06a8 100644
--- a/types/ext/audio-system.d.ts
+++ b/types/ext/audio-system.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/audio.d.ts b/types/ext/audio.d.ts
index 4bf952c634..dcccdb71e7 100644
--- a/types/ext/audio.d.ts
+++ b/types/ext/audio.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/backend.d.ts b/types/ext/backend.d.ts
index 13f3bfe490..2af900b53f 100644
--- a/types/ext/backend.d.ts
+++ b/types/ext/backend.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/backup-controller.d.ts b/types/ext/backup-controller.d.ts
index d494ceb9c4..a8dabd5f05 100644
--- a/types/ext/backup-controller.d.ts
+++ b/types/ext/backup-controller.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/cache-map.d.ts b/types/ext/cache-map.d.ts
index fcf969e833..f4381abd3c 100644
--- a/types/ext/cache-map.d.ts
+++ b/types/ext/cache-map.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/clipboard-monitor.d.ts b/types/ext/clipboard-monitor.d.ts
index b0bb840bf4..b02b22794f 100644
--- a/types/ext/clipboard-monitor.d.ts
+++ b/types/ext/clipboard-monitor.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/core.d.ts b/types/ext/core.d.ts
index 48cb68d330..4e44f364b6 100644
--- a/types/ext/core.d.ts
+++ b/types/ext/core.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/cross-frame-api.d.ts b/types/ext/cross-frame-api.d.ts
index 148bfe00d1..92460d4d61 100644
--- a/types/ext/cross-frame-api.d.ts
+++ b/types/ext/cross-frame-api.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/css-style-applier.d.ts b/types/ext/css-style-applier.d.ts
index d4db2da69d..45380d42c4 100644
--- a/types/ext/css-style-applier.d.ts
+++ b/types/ext/css-style-applier.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/database.d.ts b/types/ext/database.d.ts
index e4a58e6011..3c46a2a022 100644
--- a/types/ext/database.d.ts
+++ b/types/ext/database.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/deinflector.d.ts b/types/ext/deinflector.d.ts
index e6fc203ea6..922b0d2def 100644
--- a/types/ext/deinflector.d.ts
+++ b/types/ext/deinflector.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/dictionary-data-util.d.ts b/types/ext/dictionary-data-util.d.ts
index 4ab06f11b8..93dfe77611 100644
--- a/types/ext/dictionary-data-util.d.ts
+++ b/types/ext/dictionary-data-util.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/dictionary-data.d.ts b/types/ext/dictionary-data.d.ts
index 82e0f00dbe..10c8ebbf81 100644
--- a/types/ext/dictionary-data.d.ts
+++ b/types/ext/dictionary-data.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/dictionary-database.d.ts b/types/ext/dictionary-database.d.ts
index 3cf68543cf..dcf6ee83b5 100644
--- a/types/ext/dictionary-database.d.ts
+++ b/types/ext/dictionary-database.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/dictionary-importer-media-loader.d.ts b/types/ext/dictionary-importer-media-loader.d.ts
index f56d7cf6bf..a1446060aa 100644
--- a/types/ext/dictionary-importer-media-loader.d.ts
+++ b/types/ext/dictionary-importer-media-loader.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/dictionary-importer.d.ts b/types/ext/dictionary-importer.d.ts
index 2d16dc5e62..4c818d0d76 100644
--- a/types/ext/dictionary-importer.d.ts
+++ b/types/ext/dictionary-importer.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/dictionary-worker-handler.d.ts b/types/ext/dictionary-worker-handler.d.ts
index ddd6134c3a..a8ad869fb3 100644
--- a/types/ext/dictionary-worker-handler.d.ts
+++ b/types/ext/dictionary-worker-handler.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/dictionary-worker-media-loader.d.ts b/types/ext/dictionary-worker-media-loader.d.ts
index fab012834c..6eef606688 100644
--- a/types/ext/dictionary-worker-media-loader.d.ts
+++ b/types/ext/dictionary-worker-media-loader.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/dictionary-worker.d.ts b/types/ext/dictionary-worker.d.ts
index ac076ab8e6..099fd79955 100644
--- a/types/ext/dictionary-worker.d.ts
+++ b/types/ext/dictionary-worker.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/dictionary.d.ts b/types/ext/dictionary.d.ts
index ed7769a91e..cff895a13c 100644
--- a/types/ext/dictionary.d.ts
+++ b/types/ext/dictionary.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/types/ext/display-anki.d.ts b/types/ext/display-anki.d.ts
index cc59a5c35b..72b840561e 100644
--- a/types/ext/display-anki.d.ts
+++ b/types/ext/display-anki.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/display-audio.d.ts b/types/ext/display-audio.d.ts
index c9590cf2eb..a380400983 100644
--- a/types/ext/display-audio.d.ts
+++ b/types/ext/display-audio.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/display-content-manager.d.ts b/types/ext/display-content-manager.d.ts
index dc2269cf46..070d6bf744 100644
--- a/types/ext/display-content-manager.d.ts
+++ b/types/ext/display-content-manager.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/display-history.d.ts b/types/ext/display-history.d.ts
index 3a99d44371..8cb9b56a3f 100644
--- a/types/ext/display-history.d.ts
+++ b/types/ext/display-history.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/display.d.ts b/types/ext/display.d.ts
index 127823d2b0..4ae88b95aa 100644
--- a/types/ext/display.d.ts
+++ b/types/ext/display.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/document-util.d.ts b/types/ext/document-util.d.ts
index aa655a67e3..0c4f11d43e 100644
--- a/types/ext/document-util.d.ts
+++ b/types/ext/document-util.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/dom-data-binder.d.ts b/types/ext/dom-data-binder.d.ts
index 5de941ff30..18c36b2f23 100644
--- a/types/ext/dom-data-binder.d.ts
+++ b/types/ext/dom-data-binder.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/dom-text-scanner.d.ts b/types/ext/dom-text-scanner.d.ts
index c3e26493c7..73faaddc05 100644
--- a/types/ext/dom-text-scanner.d.ts
+++ b/types/ext/dom-text-scanner.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/dynamic-property.d.ts b/types/ext/dynamic-property.d.ts
index 8dde372b38..247604861f 100644
--- a/types/ext/dynamic-property.d.ts
+++ b/types/ext/dynamic-property.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/environment.d.ts b/types/ext/environment.d.ts
index 9c0f5bf64f..2365cb15bc 100644
--- a/types/ext/environment.d.ts
+++ b/types/ext/environment.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/event-listener-collection.d.ts b/types/ext/event-listener-collection.d.ts
index 415c48c435..22355b6818 100644
--- a/types/ext/event-listener-collection.d.ts
+++ b/types/ext/event-listener-collection.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/extension.d.ts b/types/ext/extension.d.ts
index 5c4aa1757f..53956a772a 100644
--- a/types/ext/extension.d.ts
+++ b/types/ext/extension.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/frame-ancestry-handler.d.ts b/types/ext/frame-ancestry-handler.d.ts
index 4eb7f86143..498856247d 100644
--- a/types/ext/frame-ancestry-handler.d.ts
+++ b/types/ext/frame-ancestry-handler.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/frame-client.d.ts b/types/ext/frame-client.d.ts
index 54d0d88091..c335e92ada 100644
--- a/types/ext/frame-client.d.ts
+++ b/types/ext/frame-client.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/frame-offset-forwarder.d.ts b/types/ext/frame-offset-forwarder.d.ts
index 6cc0aef28f..b79743c3a7 100644
--- a/types/ext/frame-offset-forwarder.d.ts
+++ b/types/ext/frame-offset-forwarder.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/frontend.d.ts b/types/ext/frontend.d.ts
index b06e604021..3727d22c50 100644
--- a/types/ext/frontend.d.ts
+++ b/types/ext/frontend.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/generic-setting-controller.d.ts b/types/ext/generic-setting-controller.d.ts
index f7a2be5f44..9a21ba06d5 100644
--- a/types/ext/generic-setting-controller.d.ts
+++ b/types/ext/generic-setting-controller.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/hotkey-handler.d.ts b/types/ext/hotkey-handler.d.ts
index c108d347f1..10114b7faa 100644
--- a/types/ext/hotkey-handler.d.ts
+++ b/types/ext/hotkey-handler.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/input.d.ts b/types/ext/input.d.ts
index fbcb4df36f..8dbde28273 100644
--- a/types/ext/input.d.ts
+++ b/types/ext/input.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/japanese-util.d.ts b/types/ext/japanese-util.d.ts
index c2d2c41114..0954fe7811 100644
--- a/types/ext/japanese-util.d.ts
+++ b/types/ext/japanese-util.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/json-schema.d.ts b/types/ext/json-schema.d.ts
index c959628ba2..0fdec8752f 100644
--- a/types/ext/json-schema.d.ts
+++ b/types/ext/json-schema.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/keyboard-mouse-input-field.d.ts b/types/ext/keyboard-mouse-input-field.d.ts
index 572ffc5619..fb8e48fc86 100644
--- a/types/ext/keyboard-mouse-input-field.d.ts
+++ b/types/ext/keyboard-mouse-input-field.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/keyboard-shortcut-controller.d.ts b/types/ext/keyboard-shortcut-controller.d.ts
index 0f276ce941..f1fcb1de32 100644
--- a/types/ext/keyboard-shortcut-controller.d.ts
+++ b/types/ext/keyboard-shortcut-controller.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/log.d.ts b/types/ext/log.d.ts
index 18616d584e..ab50c6b42e 100644
--- a/types/ext/log.d.ts
+++ b/types/ext/log.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/mecab.d.ts b/types/ext/mecab.d.ts
index bcbd476f41..eda5c0a81f 100644
--- a/types/ext/mecab.d.ts
+++ b/types/ext/mecab.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/object-property-accessor.d.ts b/types/ext/object-property-accessor.d.ts
index 635e94b306..2c2ad7e850 100644
--- a/types/ext/object-property-accessor.d.ts
+++ b/types/ext/object-property-accessor.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/offscreen.d.ts b/types/ext/offscreen.d.ts
index 9b1d844ab0..d19ff1dc65 100644
--- a/types/ext/offscreen.d.ts
+++ b/types/ext/offscreen.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/options-util.d.ts b/types/ext/options-util.d.ts
index 7242dc222f..fce9e373e1 100644
--- a/types/ext/options-util.d.ts
+++ b/types/ext/options-util.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/panel-element.d.ts b/types/ext/panel-element.d.ts
index 164acba5b2..da2981ede4 100644
--- a/types/ext/panel-element.d.ts
+++ b/types/ext/panel-element.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/popup-factory.d.ts b/types/ext/popup-factory.d.ts
index a167a6f7d7..ca207d8a8b 100644
--- a/types/ext/popup-factory.d.ts
+++ b/types/ext/popup-factory.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/popup-menu.d.ts b/types/ext/popup-menu.d.ts
index 71b94468e1..c18e64577a 100644
--- a/types/ext/popup-menu.d.ts
+++ b/types/ext/popup-menu.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/popup.d.ts b/types/ext/popup.d.ts
index 6f39f1e4f6..0dcd358abb 100644
--- a/types/ext/popup.d.ts
+++ b/types/ext/popup.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/profile-conditions-ui.d.ts b/types/ext/profile-conditions-ui.d.ts
index 4e326781c0..b959f19a31 100644
--- a/types/ext/profile-conditions-ui.d.ts
+++ b/types/ext/profile-conditions-ui.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/profile-conditions-util.d.ts b/types/ext/profile-conditions-util.d.ts
index 1590441042..576f80fb8a 100644
--- a/types/ext/profile-conditions-util.d.ts
+++ b/types/ext/profile-conditions-util.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/query-parser.d.ts b/types/ext/query-parser.d.ts
index ea711d9e51..8b9676cdc4 100644
--- a/types/ext/query-parser.d.ts
+++ b/types/ext/query-parser.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/request-builder.d.ts b/types/ext/request-builder.d.ts
index 41ab522718..de7d5edac6 100644
--- a/types/ext/request-builder.d.ts
+++ b/types/ext/request-builder.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/script-manager.d.ts b/types/ext/script-manager.d.ts
index 6a1f9e2674..9bc6bb4482 100644
--- a/types/ext/script-manager.d.ts
+++ b/types/ext/script-manager.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/search-persistent-state-controller.d.ts b/types/ext/search-persistent-state-controller.d.ts
index 47b07119c5..396c9b4dfc 100644
--- a/types/ext/search-persistent-state-controller.d.ts
+++ b/types/ext/search-persistent-state-controller.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/selector-observer.d.ts b/types/ext/selector-observer.d.ts
index 2b3e9381b3..1ae9b1518c 100644
--- a/types/ext/selector-observer.d.ts
+++ b/types/ext/selector-observer.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/settings-controller.d.ts b/types/ext/settings-controller.d.ts
index e0633c219f..b716e99043 100644
--- a/types/ext/settings-controller.d.ts
+++ b/types/ext/settings-controller.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/settings-modifications.d.ts b/types/ext/settings-modifications.d.ts
index 5541383afe..5a78f74680 100644
--- a/types/ext/settings-modifications.d.ts
+++ b/types/ext/settings-modifications.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/settings.d.ts b/types/ext/settings.d.ts
index a3d3e141c6..49dec6e9a9 100644
--- a/types/ext/settings.d.ts
+++ b/types/ext/settings.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/simple-dom-parser.d.ts b/types/ext/simple-dom-parser.d.ts
index 971871a2b1..b3240fa45a 100644
--- a/types/ext/simple-dom-parser.d.ts
+++ b/types/ext/simple-dom-parser.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/structured-content.d.ts b/types/ext/structured-content.d.ts
index 879a1a609e..4f847ecf67 100644
--- a/types/ext/structured-content.d.ts
+++ b/types/ext/structured-content.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/task-accumulator.d.ts b/types/ext/task-accumulator.d.ts
index e96ba6a609..4ac5435019 100644
--- a/types/ext/task-accumulator.d.ts
+++ b/types/ext/task-accumulator.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/template-patcher.d.ts b/types/ext/template-patcher.d.ts
index 852d3768ab..3c1bd5b0c9 100644
--- a/types/ext/template-patcher.d.ts
+++ b/types/ext/template-patcher.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/template-renderer-proxy.d.ts b/types/ext/template-renderer-proxy.d.ts
index 74e95b54ef..ec06c65700 100644
--- a/types/ext/template-renderer-proxy.d.ts
+++ b/types/ext/template-renderer-proxy.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/template-renderer.d.ts b/types/ext/template-renderer.d.ts
index 52c6f745b0..ee4ff69980 100644
--- a/types/ext/template-renderer.d.ts
+++ b/types/ext/template-renderer.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/text-scanner.d.ts b/types/ext/text-scanner.d.ts
index d4214a1d04..e9a42a08f6 100644
--- a/types/ext/text-scanner.d.ts
+++ b/types/ext/text-scanner.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/text-source.d.ts b/types/ext/text-source.d.ts
index 7e085176c0..e1eb0173b2 100644
--- a/types/ext/text-source.d.ts
+++ b/types/ext/text-source.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/translation-internal.d.ts b/types/ext/translation-internal.d.ts
index 15456e4196..da2a7c0416 100644
--- a/types/ext/translation-internal.d.ts
+++ b/types/ext/translation-internal.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/translation.d.ts b/types/ext/translation.d.ts
index db0cf02fec..a18dbdfee4 100644
--- a/types/ext/translation.d.ts
+++ b/types/ext/translation.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  * Copyright (C) 2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/types/ext/translator.d.ts b/types/ext/translator.d.ts
index f1eb6bccf4..b16324cf01 100644
--- a/types/ext/translator.d.ts
+++ b/types/ext/translator.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/other/globals.d.ts b/types/other/globals.d.ts
index 4f6db6c990..bf0edb4473 100644
--- a/types/other/globals.d.ts
+++ b/types/other/globals.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/other/rollup-parse-ast.d.ts b/types/other/rollup-parse-ast.d.ts
index 52a5ec98e8..6721cde92b 100644
--- a/types/other/rollup-parse-ast.d.ts
+++ b/types/other/rollup-parse-ast.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/test/core.d.ts b/types/test/core.d.ts
index c01737e6bf..b456ed9784 100644
--- a/types/test/core.d.ts
+++ b/types/test/core.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/test/database.d.ts b/types/test/database.d.ts
index c24723e1bd..96f7598520 100644
--- a/types/test/database.d.ts
+++ b/types/test/database.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/test/document-types.d.ts b/types/test/document-types.d.ts
index 44831397f0..525c532cd6 100644
--- a/types/test/document-types.d.ts
+++ b/types/test/document-types.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/test/document-util.d.ts b/types/test/document-util.d.ts
index 3c09f7f066..b58f2bff99 100644
--- a/types/test/document-util.d.ts
+++ b/types/test/document-util.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/test/dom-text-scanner.d.ts b/types/test/dom-text-scanner.d.ts
index 988cb69090..8a35954714 100644
--- a/types/test/dom-text-scanner.d.ts
+++ b/types/test/dom-text-scanner.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/test/json.d.ts b/types/test/json.d.ts
index 9ae21b0f66..b9792dfe7f 100644
--- a/types/test/json.d.ts
+++ b/types/test/json.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/test/mocks.d.ts b/types/test/mocks.d.ts
index 13b56ac64b..cce9d4c686 100644
--- a/types/test/mocks.d.ts
+++ b/types/test/mocks.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/test/translator.d.ts b/types/test/translator.d.ts
index 7dff116efc..78840f1f62 100644
--- a/types/test/translator.d.ts
+++ b/types/test/translator.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/vitest.config.js b/vitest.config.js
index fff50b6c58..c8cfa6d48c 100644
--- a/vitest.config.js
+++ b/vitest.config.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by

From 88c03f4c489e9cdf5cc66e6efdb3d473ccda1b6d Mon Sep 17 00:00:00 2001
From: toasted-nutbread 
Date: Sun, 14 Jan 2024 17:45:13 -0500
Subject: [PATCH 2/6] Update lib files

---
 dev/lib/dexie.js      | 2 +-
 dev/lib/handlebars.js | 2 +-
 dev/lib/parse5.js     | 2 +-
 dev/lib/ucs2length.js | 2 +-
 dev/lib/wanakana.js   | 2 +-
 dev/lib/z-worker.js   | 2 +-
 dev/lib/zip.js        | 2 +-
 7 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/dev/lib/dexie.js b/dev/lib/dexie.js
index 81a62b28c3..e41e3b22d1 100644
--- a/dev/lib/dexie.js
+++ b/dev/lib/dexie.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/dev/lib/handlebars.js b/dev/lib/handlebars.js
index 5b57efdd63..29507e55b9 100644
--- a/dev/lib/handlebars.js
+++ b/dev/lib/handlebars.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/dev/lib/parse5.js b/dev/lib/parse5.js
index c7b2c83893..b569973019 100644
--- a/dev/lib/parse5.js
+++ b/dev/lib/parse5.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/dev/lib/ucs2length.js b/dev/lib/ucs2length.js
index 3b370493a4..b06293567c 100644
--- a/dev/lib/ucs2length.js
+++ b/dev/lib/ucs2length.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/dev/lib/wanakana.js b/dev/lib/wanakana.js
index dca707296e..1302fc517a 100644
--- a/dev/lib/wanakana.js
+++ b/dev/lib/wanakana.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/dev/lib/z-worker.js b/dev/lib/z-worker.js
index f6a95ed3b1..43809bf508 100644
--- a/dev/lib/z-worker.js
+++ b/dev/lib/z-worker.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/dev/lib/zip.js b/dev/lib/zip.js
index b6e8545191..3ee8a7be03 100644
--- a/dev/lib/zip.js
+++ b/dev/lib/zip.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by

From 73bdf3226c06cecaf718f320dceaa358a9c837bf Mon Sep 17 00:00:00 2001
From: toasted-nutbread 
Date: Mon, 15 Jan 2024 11:46:25 -0500
Subject: [PATCH 3/6] Rebase updates

---
 dev/to-error.js         | 2 +-
 ext/js/core/to-error.js | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev/to-error.js b/dev/to-error.js
index 1cc84f50b8..0d374215a3 100644
--- a/dev/to-error.js
+++ b/dev/to-error.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/ext/js/core/to-error.js b/ext/js/core/to-error.js
index 4866c3da21..0cfb1cdb2f 100644
--- a/ext/js/core/to-error.js
+++ b/ext/js/core/to-error.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by

From 3c8af8fc7c77c64dc815d6b73e0fd8c250456c9f Mon Sep 17 00:00:00 2001
From: toasted-nutbread 
Date: Fri, 19 Jan 2024 22:15:16 -0500
Subject: [PATCH 4/6] Update dates

---
 test/anki-template-renderer.test.js          | 2 +-
 test/fixtures/anki-template-renderer-test.js | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/test/anki-template-renderer.test.js b/test/anki-template-renderer.test.js
index 7c65b367eb..8676a47fa8 100644
--- a/test/anki-template-renderer.test.js
+++ b/test/anki-template-renderer.test.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/test/fixtures/anki-template-renderer-test.js b/test/fixtures/anki-template-renderer-test.js
index fa84dbc7f3..6fc5ad34cf 100644
--- a/test/fixtures/anki-template-renderer-test.js
+++ b/test/fixtures/anki-template-renderer-test.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023  Yomitan Authors
+ * Copyright (C) 2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by

From ef817c27eb0cb088c7fb80b9b22872276aef345b Mon Sep 17 00:00:00 2001
From: toasted-nutbread 
Date: Fri, 19 Jan 2024 22:16:30 -0500
Subject: [PATCH 5/6] Update years to range

---
 dev/bin/build-libs.js                                           | 2 +-
 dev/bin/build.js                                                | 2 +-
 dev/bin/dictionary-validate.js                                  | 2 +-
 dev/bin/generate-css-json.js                                    | 2 +-
 dev/bin/schema-validate.js                                      | 2 +-
 dev/build-libs.js                                               | 2 +-
 dev/data-error.js                                               | 2 +-
 dev/data/display-pronunciation-overrides.css                    | 2 +-
 dev/data/structured-content-overrides.css                       | 2 +-
 dev/dictionary-validate.js                                      | 2 +-
 dev/generate-css-json.js                                        | 2 +-
 dev/json.js                                                     | 2 +-
 dev/lib/dexie.js                                                | 2 +-
 dev/lib/handlebars.js                                           | 2 +-
 dev/lib/parse5.js                                               | 2 +-
 dev/lib/ucs2length.js                                           | 2 +-
 dev/lib/wanakana.js                                             | 2 +-
 dev/lib/z-worker.js                                             | 2 +-
 dev/lib/zip.js                                                  | 2 +-
 dev/manifest-util.js                                            | 2 +-
 dev/schema-validate.js                                          | 2 +-
 dev/to-error.js                                                 | 2 +-
 dev/util.js                                                     | 2 +-
 ext/css/action-popup.css                                        | 2 +-
 ext/css/background.css                                          | 2 +-
 ext/css/display-pronunciation.css                               | 2 +-
 ext/css/display.css                                             | 2 +-
 ext/css/material.css                                            | 2 +-
 ext/css/permissions.css                                         | 2 +-
 ext/css/popup-outer.css                                         | 2 +-
 ext/css/popup-preview.css                                       | 2 +-
 ext/css/search.css                                              | 2 +-
 ext/css/settings.css                                            | 2 +-
 ext/css/structured-content.css                                  | 2 +-
 ext/js/accessibility/accessibility-controller.js                | 2 +-
 ext/js/accessibility/google-docs-util.js                        | 2 +-
 ext/js/accessibility/google-docs-xray.js                        | 2 +-
 ext/js/accessibility/google-docs.js                             | 2 +-
 ext/js/app/content-script-main.js                               | 2 +-
 ext/js/app/content-script-wrapper.js                            | 2 +-
 ext/js/app/frontend.js                                          | 2 +-
 ext/js/app/popup-factory.js                                     | 2 +-
 ext/js/app/popup-proxy.js                                       | 2 +-
 ext/js/app/popup-window.js                                      | 2 +-
 ext/js/app/popup.js                                             | 2 +-
 ext/js/app/theme-controller.js                                  | 2 +-
 ext/js/background/backend.js                                    | 2 +-
 ext/js/background/background-main.js                            | 2 +-
 ext/js/background/offscreen-main.js                             | 2 +-
 ext/js/background/offscreen-proxy.js                            | 2 +-
 ext/js/background/offscreen.js                                  | 2 +-
 ext/js/background/profile-conditions-util.js                    | 2 +-
 ext/js/background/request-builder.js                            | 2 +-
 ext/js/background/script-manager.js                             | 2 +-
 ext/js/comm/anki-connect.js                                     | 2 +-
 ext/js/comm/api.js                                              | 2 +-
 ext/js/comm/clipboard-monitor.js                                | 2 +-
 ext/js/comm/clipboard-reader.js                                 | 2 +-
 ext/js/comm/cross-frame-api.js                                  | 2 +-
 ext/js/comm/frame-ancestry-handler.js                           | 2 +-
 ext/js/comm/frame-client.js                                     | 2 +-
 ext/js/comm/frame-endpoint.js                                   | 2 +-
 ext/js/comm/frame-offset-forwarder.js                           | 2 +-
 ext/js/comm/mecab.js                                            | 2 +-
 ext/js/core.js                                                  | 2 +-
 ext/js/core/api-map.js                                          | 2 +-
 ext/js/core/extension-error.js                                  | 2 +-
 ext/js/core/json.js                                             | 2 +-
 ext/js/core/to-error.js                                         | 2 +-
 ext/js/data/anki-note-builder.js                                | 2 +-
 ext/js/data/anki-util.js                                        | 2 +-
 ext/js/data/database.js                                         | 2 +-
 ext/js/data/json-schema.js                                      | 2 +-
 ext/js/data/options-util.js                                     | 2 +-
 ext/js/data/permissions-util.js                                 | 2 +-
 ext/js/data/sandbox/anki-note-data-creator.js                   | 2 +-
 ext/js/data/sandbox/array-buffer-util.js                        | 2 +-
 ext/js/data/sandbox/string-util.js                              | 2 +-
 ext/js/dictionary/dictionary-data-util.js                       | 2 +-
 ext/js/dictionary/dictionary-database.js                        | 2 +-
 ext/js/dictionary/dictionary-importer-media-loader.js           | 2 +-
 ext/js/dictionary/dictionary-importer.js                        | 2 +-
 ext/js/dictionary/dictionary-worker-handler.js                  | 2 +-
 ext/js/dictionary/dictionary-worker-main.js                     | 2 +-
 ext/js/dictionary/dictionary-worker-media-loader.js             | 2 +-
 ext/js/dictionary/dictionary-worker.js                          | 2 +-
 ext/js/display/display-anki.js                                  | 2 +-
 ext/js/display/display-audio.js                                 | 2 +-
 ext/js/display/display-content-manager.js                       | 2 +-
 ext/js/display/display-generator.js                             | 2 +-
 ext/js/display/display-history.js                               | 2 +-
 ext/js/display/display-notification.js                          | 2 +-
 ext/js/display/display-profile-selection.js                     | 2 +-
 ext/js/display/display-resizer.js                               | 2 +-
 ext/js/display/display.js                                       | 2 +-
 ext/js/display/element-overflow-controller.js                   | 2 +-
 ext/js/display/option-toggle-hotkey-handler.js                  | 2 +-
 ext/js/display/popup-main.js                                    | 2 +-
 ext/js/display/query-parser.js                                  | 2 +-
 ext/js/display/sandbox/pronunciation-generator.js               | 2 +-
 ext/js/display/sandbox/structured-content-generator.js          | 2 +-
 ext/js/display/search-action-popup-controller.js                | 2 +-
 ext/js/display/search-display-controller.js                     | 2 +-
 ext/js/display/search-main.js                                   | 2 +-
 ext/js/display/search-persistent-state-controller.js            | 2 +-
 ext/js/dom/document-focus-controller.js                         | 2 +-
 ext/js/dom/document-util.js                                     | 2 +-
 ext/js/dom/dom-data-binder.js                                   | 2 +-
 ext/js/dom/dom-text-scanner.js                                  | 2 +-
 ext/js/dom/html-template-collection.js                          | 2 +-
 ext/js/dom/native-simple-dom-parser.js                          | 2 +-
 ext/js/dom/panel-element.js                                     | 2 +-
 ext/js/dom/popup-menu.js                                        | 2 +-
 ext/js/dom/query-selector.js                                    | 2 +-
 ext/js/dom/sandbox/css-style-applier.js                         | 2 +-
 ext/js/dom/scroll-element.js                                    | 2 +-
 ext/js/dom/selector-observer.js                                 | 2 +-
 ext/js/dom/simple-dom-parser.js                                 | 2 +-
 ext/js/dom/style-util.js                                        | 2 +-
 ext/js/dom/text-source-element.js                               | 2 +-
 ext/js/dom/text-source-range.js                                 | 2 +-
 ext/js/extension/environment.js                                 | 2 +-
 ext/js/general/cache-map.js                                     | 2 +-
 ext/js/general/object-property-accessor.js                      | 2 +-
 ext/js/general/regex-util.js                                    | 2 +-
 ext/js/general/task-accumulator.js                              | 2 +-
 ext/js/general/text-source-map.js                               | 2 +-
 ext/js/input/hotkey-handler.js                                  | 2 +-
 ext/js/input/hotkey-help-controller.js                          | 2 +-
 ext/js/input/hotkey-util.js                                     | 2 +-
 ext/js/language/deinflector.js                                  | 2 +-
 ext/js/language/sandbox/japanese-util.js                        | 2 +-
 ext/js/language/text-scanner.js                                 | 2 +-
 ext/js/language/translator.js                                   | 2 +-
 ext/js/media/audio-downloader.js                                | 2 +-
 ext/js/media/audio-system.js                                    | 2 +-
 ext/js/media/media-util.js                                      | 2 +-
 ext/js/media/text-to-speech-audio.js                            | 2 +-
 ext/js/pages/action-popup-main.js                               | 2 +-
 ext/js/pages/common/extension-content-controller.js             | 2 +-
 ext/js/pages/generic-page-main.js                               | 2 +-
 ext/js/pages/info-main.js                                       | 2 +-
 ext/js/pages/permissions-main.js                                | 2 +-
 ext/js/pages/settings/anki-controller.js                        | 2 +-
 ext/js/pages/settings/anki-templates-controller.js              | 2 +-
 ext/js/pages/settings/audio-controller.js                       | 2 +-
 ext/js/pages/settings/backup-controller.js                      | 2 +-
 ext/js/pages/settings/collapsible-dictionary-controller.js      | 2 +-
 ext/js/pages/settings/dictionary-controller.js                  | 2 +-
 ext/js/pages/settings/dictionary-import-controller.js           | 2 +-
 .../pages/settings/extension-keyboard-shortcuts-controller.js   | 2 +-
 ext/js/pages/settings/generic-setting-controller.js             | 2 +-
 ext/js/pages/settings/keyboard-mouse-input-field.js             | 2 +-
 ext/js/pages/settings/keyboard-shortcuts-controller.js          | 2 +-
 ext/js/pages/settings/mecab-controller.js                       | 2 +-
 ext/js/pages/settings/modal-controller.js                       | 2 +-
 ext/js/pages/settings/modal.js                                  | 2 +-
 ext/js/pages/settings/nested-popups-controller.js               | 2 +-
 ext/js/pages/settings/permissions-origin-controller.js          | 2 +-
 ext/js/pages/settings/permissions-toggle-controller.js          | 2 +-
 ext/js/pages/settings/persistent-storage-controller.js          | 2 +-
 ext/js/pages/settings/popup-preview-controller.js               | 2 +-
 ext/js/pages/settings/popup-preview-frame-main.js               | 2 +-
 ext/js/pages/settings/popup-preview-frame.js                    | 2 +-
 ext/js/pages/settings/popup-window-controller.js                | 2 +-
 ext/js/pages/settings/profile-conditions-ui.js                  | 2 +-
 ext/js/pages/settings/profile-controller.js                     | 2 +-
 ext/js/pages/settings/recommended-permissions-controller.js     | 2 +-
 ext/js/pages/settings/scan-inputs-controller.js                 | 2 +-
 ext/js/pages/settings/scan-inputs-simple-controller.js          | 2 +-
 ext/js/pages/settings/secondary-search-dictionary-controller.js | 2 +-
 .../settings/sentence-termination-characters-controller.js      | 2 +-
 ext/js/pages/settings/settings-controller.js                    | 2 +-
 ext/js/pages/settings/settings-display-controller.js            | 2 +-
 ext/js/pages/settings/settings-main.js                          | 2 +-
 ext/js/pages/settings/sort-frequency-dictionary-controller.js   | 2 +-
 ext/js/pages/settings/status-footer.js                          | 2 +-
 ext/js/pages/settings/storage-controller.js                     | 2 +-
 .../pages/settings/translation-text-replacements-controller.js  | 2 +-
 ext/js/pages/welcome-main.js                                    | 2 +-
 .../templates/sandbox/anki-template-renderer-content-manager.js | 2 +-
 ext/js/templates/sandbox/anki-template-renderer.js              | 2 +-
 ext/js/templates/sandbox/template-renderer-frame-api.js         | 2 +-
 ext/js/templates/sandbox/template-renderer-frame-main.js        | 2 +-
 ext/js/templates/sandbox/template-renderer-media-provider.js    | 2 +-
 ext/js/templates/sandbox/template-renderer.js                   | 2 +-
 ext/js/templates/template-patcher.js                            | 2 +-
 ext/js/templates/template-renderer-proxy.js                     | 2 +-
 ext/js/yomitan.js                                               | 2 +-
 ext/legal.html                                                  | 2 +-
 ext/sw.js                                                       | 2 +-
 playwright.config.js                                            | 2 +-
 test/anki-template-renderer.test.js                             | 2 +-
 test/cache-map.test.js                                          | 2 +-
 test/core.test.js                                               | 2 +-
 test/css-json.test.js                                           | 2 +-
 test/data/html/js/html-test-utilities.js                        | 2 +-
 test/data/html/js/performance-frames.js                         | 2 +-
 test/data/html/js/popup-tests-frame1.js                         | 2 +-
 test/data/html/js/popup-tests.js                                | 2 +-
 test/database.test.js                                           | 2 +-
 test/deinflector.test.js                                        | 2 +-
 test/dictionary-data-validate.test.js                           | 2 +-
 test/dictionary-data.test.js                                    | 2 +-
 test/dictionary-data.write.js                                   | 2 +-
 test/document-util.test.js                                      | 2 +-
 test/dom-text-scanner.test.js                                   | 2 +-
 test/fixtures/anki-template-renderer-test.js                    | 2 +-
 test/fixtures/dom-test.js                                       | 2 +-
 test/fixtures/translator-test.js                                | 2 +-
 test/hotkey-util.test.js                                        | 2 +-
 test/japanese-util.test.js                                      | 2 +-
 test/json-schema.test.js                                        | 2 +-
 test/json.test.js                                               | 2 +-
 test/mocks/common.js                                            | 2 +-
 test/mocks/dictionary-importer-media-loader.js                  | 2 +-
 test/object-property-accessor.test.js                           | 2 +-
 test/options-util.test.js                                       | 2 +-
 test/playwright/global.setup.js                                 | 2 +-
 test/playwright/global.teardown.js                              | 2 +-
 test/playwright/integration.spec.js                             | 2 +-
 test/playwright/playwright-util.js                              | 2 +-
 test/playwright/visual.spec.js                                  | 2 +-
 test/profile-conditions-util.test.js                            | 2 +-
 test/text-source-map.test.js                                    | 2 +-
 test/utilities/anki.js                                          | 2 +-
 test/utilities/translator.js                                    | 2 +-
 types/dev/dictionary-validate.d.ts                              | 2 +-
 types/dev/manifest.d.ts                                         | 2 +-
 types/dev/schema-validate.d.ts                                  | 2 +-
 types/ext/anki-controller.d.ts                                  | 2 +-
 types/ext/anki-note-builder.d.ts                                | 2 +-
 types/ext/anki-template-renderer-content-manager.d.ts           | 2 +-
 types/ext/anki-templates-internal.d.ts                          | 2 +-
 types/ext/anki-templates.d.ts                                   | 2 +-
 types/ext/anki.d.ts                                             | 2 +-
 types/ext/api-map.d.ts                                          | 2 +-
 types/ext/api.d.ts                                              | 2 +-
 types/ext/application.d.ts                                      | 2 +-
 types/ext/audio-controller.d.ts                                 | 2 +-
 types/ext/audio-downloader.d.ts                                 | 2 +-
 types/ext/audio-system.d.ts                                     | 2 +-
 types/ext/audio.d.ts                                            | 2 +-
 types/ext/backend.d.ts                                          | 2 +-
 types/ext/backup-controller.d.ts                                | 2 +-
 types/ext/cache-map.d.ts                                        | 2 +-
 types/ext/clipboard-monitor.d.ts                                | 2 +-
 types/ext/core.d.ts                                             | 2 +-
 types/ext/cross-frame-api.d.ts                                  | 2 +-
 types/ext/css-style-applier.d.ts                                | 2 +-
 types/ext/database.d.ts                                         | 2 +-
 types/ext/deinflector.d.ts                                      | 2 +-
 types/ext/dictionary-data-util.d.ts                             | 2 +-
 types/ext/dictionary-data.d.ts                                  | 2 +-
 types/ext/dictionary-database.d.ts                              | 2 +-
 types/ext/dictionary-importer-media-loader.d.ts                 | 2 +-
 types/ext/dictionary-importer.d.ts                              | 2 +-
 types/ext/dictionary-worker-handler.d.ts                        | 2 +-
 types/ext/dictionary-worker-media-loader.d.ts                   | 2 +-
 types/ext/dictionary-worker.d.ts                                | 2 +-
 types/ext/dictionary.d.ts                                       | 2 +-
 types/ext/display-anki.d.ts                                     | 2 +-
 types/ext/display-audio.d.ts                                    | 2 +-
 types/ext/display-content-manager.d.ts                          | 2 +-
 types/ext/display-history.d.ts                                  | 2 +-
 types/ext/display.d.ts                                          | 2 +-
 types/ext/document-util.d.ts                                    | 2 +-
 types/ext/dom-data-binder.d.ts                                  | 2 +-
 types/ext/dom-text-scanner.d.ts                                 | 2 +-
 types/ext/dynamic-property.d.ts                                 | 2 +-
 types/ext/environment.d.ts                                      | 2 +-
 types/ext/event-listener-collection.d.ts                        | 2 +-
 types/ext/extension.d.ts                                        | 2 +-
 types/ext/frame-ancestry-handler.d.ts                           | 2 +-
 types/ext/frame-client.d.ts                                     | 2 +-
 types/ext/frame-offset-forwarder.d.ts                           | 2 +-
 types/ext/frontend.d.ts                                         | 2 +-
 types/ext/generic-setting-controller.d.ts                       | 2 +-
 types/ext/hotkey-handler.d.ts                                   | 2 +-
 types/ext/input.d.ts                                            | 2 +-
 types/ext/japanese-util.d.ts                                    | 2 +-
 types/ext/json-schema.d.ts                                      | 2 +-
 types/ext/keyboard-mouse-input-field.d.ts                       | 2 +-
 types/ext/keyboard-shortcut-controller.d.ts                     | 2 +-
 types/ext/log.d.ts                                              | 2 +-
 types/ext/mecab.d.ts                                            | 2 +-
 types/ext/object-property-accessor.d.ts                         | 2 +-
 types/ext/offscreen.d.ts                                        | 2 +-
 types/ext/options-util.d.ts                                     | 2 +-
 types/ext/panel-element.d.ts                                    | 2 +-
 types/ext/popup-factory.d.ts                                    | 2 +-
 types/ext/popup-menu.d.ts                                       | 2 +-
 types/ext/popup.d.ts                                            | 2 +-
 types/ext/profile-conditions-ui.d.ts                            | 2 +-
 types/ext/profile-conditions-util.d.ts                          | 2 +-
 types/ext/query-parser.d.ts                                     | 2 +-
 types/ext/request-builder.d.ts                                  | 2 +-
 types/ext/script-manager.d.ts                                   | 2 +-
 types/ext/search-persistent-state-controller.d.ts               | 2 +-
 types/ext/selector-observer.d.ts                                | 2 +-
 types/ext/settings-controller.d.ts                              | 2 +-
 types/ext/settings-modifications.d.ts                           | 2 +-
 types/ext/settings.d.ts                                         | 2 +-
 types/ext/simple-dom-parser.d.ts                                | 2 +-
 types/ext/structured-content.d.ts                               | 2 +-
 types/ext/task-accumulator.d.ts                                 | 2 +-
 types/ext/template-patcher.d.ts                                 | 2 +-
 types/ext/template-renderer-proxy.d.ts                          | 2 +-
 types/ext/template-renderer.d.ts                                | 2 +-
 types/ext/text-scanner.d.ts                                     | 2 +-
 types/ext/text-source.d.ts                                      | 2 +-
 types/ext/translation-internal.d.ts                             | 2 +-
 types/ext/translation.d.ts                                      | 2 +-
 types/ext/translator.d.ts                                       | 2 +-
 types/other/globals.d.ts                                        | 2 +-
 types/other/rollup-parse-ast.d.ts                               | 2 +-
 types/test/core.d.ts                                            | 2 +-
 types/test/database.d.ts                                        | 2 +-
 types/test/document-types.d.ts                                  | 2 +-
 types/test/document-util.d.ts                                   | 2 +-
 types/test/dom-text-scanner.d.ts                                | 2 +-
 types/test/json.d.ts                                            | 2 +-
 types/test/mocks.d.ts                                           | 2 +-
 types/test/translator.d.ts                                      | 2 +-
 vitest.config.js                                                | 2 +-
 325 files changed, 325 insertions(+), 325 deletions(-)

diff --git a/dev/bin/build-libs.js b/dev/bin/build-libs.js
index 92818619ff..a614407eab 100644
--- a/dev/bin/build-libs.js
+++ b/dev/bin/build-libs.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/dev/bin/build.js b/dev/bin/build.js
index 56c08d12ec..190964d564 100644
--- a/dev/bin/build.js
+++ b/dev/bin/build.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/dev/bin/dictionary-validate.js b/dev/bin/dictionary-validate.js
index b208250216..e7c3562e09 100644
--- a/dev/bin/dictionary-validate.js
+++ b/dev/bin/dictionary-validate.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/dev/bin/generate-css-json.js b/dev/bin/generate-css-json.js
index d52ad0632b..8b77016a7b 100644
--- a/dev/bin/generate-css-json.js
+++ b/dev/bin/generate-css-json.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/dev/bin/schema-validate.js b/dev/bin/schema-validate.js
index 2c0376eda9..74a42444bd 100644
--- a/dev/bin/schema-validate.js
+++ b/dev/bin/schema-validate.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/dev/build-libs.js b/dev/build-libs.js
index b412333b5f..15ab3c8d9d 100644
--- a/dev/build-libs.js
+++ b/dev/build-libs.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/dev/data-error.js b/dev/data-error.js
index bb235e7994..5659245b81 100644
--- a/dev/data-error.js
+++ b/dev/data-error.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/dev/data/display-pronunciation-overrides.css b/dev/data/display-pronunciation-overrides.css
index 84c2eea56b..c0a4da805b 100644
--- a/dev/data/display-pronunciation-overrides.css
+++ b/dev/data/display-pronunciation-overrides.css
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/dev/data/structured-content-overrides.css b/dev/data/structured-content-overrides.css
index 3eb8e967f7..46859b1bfe 100644
--- a/dev/data/structured-content-overrides.css
+++ b/dev/data/structured-content-overrides.css
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/dev/dictionary-validate.js b/dev/dictionary-validate.js
index 98ef1c12d5..8953dbf876 100644
--- a/dev/dictionary-validate.js
+++ b/dev/dictionary-validate.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/dev/generate-css-json.js b/dev/generate-css-json.js
index 878d295049..307288315b 100644
--- a/dev/generate-css-json.js
+++ b/dev/generate-css-json.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/dev/json.js b/dev/json.js
index 01fd5cf527..550f15645f 100644
--- a/dev/json.js
+++ b/dev/json.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/dev/lib/dexie.js b/dev/lib/dexie.js
index e41e3b22d1..834260e001 100644
--- a/dev/lib/dexie.js
+++ b/dev/lib/dexie.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/dev/lib/handlebars.js b/dev/lib/handlebars.js
index 29507e55b9..c99a3b13dd 100644
--- a/dev/lib/handlebars.js
+++ b/dev/lib/handlebars.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/dev/lib/parse5.js b/dev/lib/parse5.js
index b569973019..03249db475 100644
--- a/dev/lib/parse5.js
+++ b/dev/lib/parse5.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/dev/lib/ucs2length.js b/dev/lib/ucs2length.js
index b06293567c..ce9027de52 100644
--- a/dev/lib/ucs2length.js
+++ b/dev/lib/ucs2length.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/dev/lib/wanakana.js b/dev/lib/wanakana.js
index 1302fc517a..b2679cec2a 100644
--- a/dev/lib/wanakana.js
+++ b/dev/lib/wanakana.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/dev/lib/z-worker.js b/dev/lib/z-worker.js
index 43809bf508..142ed8fc31 100644
--- a/dev/lib/z-worker.js
+++ b/dev/lib/z-worker.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/dev/lib/zip.js b/dev/lib/zip.js
index 3ee8a7be03..007b4285e0 100644
--- a/dev/lib/zip.js
+++ b/dev/lib/zip.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/dev/manifest-util.js b/dev/manifest-util.js
index fcef4672f1..6ab817909c 100644
--- a/dev/manifest-util.js
+++ b/dev/manifest-util.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/dev/schema-validate.js b/dev/schema-validate.js
index 55d2748243..d1ffcf8202 100644
--- a/dev/schema-validate.js
+++ b/dev/schema-validate.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/dev/to-error.js b/dev/to-error.js
index 0d374215a3..4cda477ea8 100644
--- a/dev/to-error.js
+++ b/dev/to-error.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/dev/util.js b/dev/util.js
index 8f51ed323f..89bd95dae2 100644
--- a/dev/util.js
+++ b/dev/util.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/css/action-popup.css b/ext/css/action-popup.css
index a07129c89d..b3f7d5dfc2 100644
--- a/ext/css/action-popup.css
+++ b/ext/css/action-popup.css
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/css/background.css b/ext/css/background.css
index 39818dd27d..0c8fe728d9 100644
--- a/ext/css/background.css
+++ b/ext/css/background.css
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/css/display-pronunciation.css b/ext/css/display-pronunciation.css
index f2cc83f17b..6c4a8019e3 100644
--- a/ext/css/display-pronunciation.css
+++ b/ext/css/display-pronunciation.css
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/css/display.css b/ext/css/display.css
index 9193e39891..9a3642ac47 100644
--- a/ext/css/display.css
+++ b/ext/css/display.css
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2016-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/css/material.css b/ext/css/material.css
index 1c845cad6d..bcc384ef3f 100644
--- a/ext/css/material.css
+++ b/ext/css/material.css
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/css/permissions.css b/ext/css/permissions.css
index 556d1d7280..b72ad90bc5 100644
--- a/ext/css/permissions.css
+++ b/ext/css/permissions.css
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/css/popup-outer.css b/ext/css/popup-outer.css
index e7a027295e..b27e81b153 100644
--- a/ext/css/popup-outer.css
+++ b/ext/css/popup-outer.css
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2016-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/css/popup-preview.css b/ext/css/popup-preview.css
index df30bcc170..2f5a03a8d4 100644
--- a/ext/css/popup-preview.css
+++ b/ext/css/popup-preview.css
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/css/search.css b/ext/css/search.css
index d7d637c86e..98fa13e316 100644
--- a/ext/css/search.css
+++ b/ext/css/search.css
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/css/settings.css b/ext/css/settings.css
index 5f6cce486b..e6e9442821 100644
--- a/ext/css/settings.css
+++ b/ext/css/settings.css
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/css/structured-content.css b/ext/css/structured-content.css
index 0a68ce2eea..532f1e541d 100644
--- a/ext/css/structured-content.css
+++ b/ext/css/structured-content.css
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/accessibility/accessibility-controller.js b/ext/js/accessibility/accessibility-controller.js
index 2a56bcd456..3cc400e4be 100644
--- a/ext/js/accessibility/accessibility-controller.js
+++ b/ext/js/accessibility/accessibility-controller.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/accessibility/google-docs-util.js b/ext/js/accessibility/google-docs-util.js
index 8405ad8b9e..34a5dd5555 100644
--- a/ext/js/accessibility/google-docs-util.js
+++ b/ext/js/accessibility/google-docs-util.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/accessibility/google-docs-xray.js b/ext/js/accessibility/google-docs-xray.js
index 79cf2795b5..f128c05875 100644
--- a/ext/js/accessibility/google-docs-xray.js
+++ b/ext/js/accessibility/google-docs-xray.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/ext/js/accessibility/google-docs.js b/ext/js/accessibility/google-docs.js
index 7c2a444535..4af786977d 100644
--- a/ext/js/accessibility/google-docs.js
+++ b/ext/js/accessibility/google-docs.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/ext/js/app/content-script-main.js b/ext/js/app/content-script-main.js
index e3c9c8df5c..e640dc3c96 100644
--- a/ext/js/app/content-script-main.js
+++ b/ext/js/app/content-script-main.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2019-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/app/content-script-wrapper.js b/ext/js/app/content-script-wrapper.js
index e2a556ae32..4d23e85bb6 100644
--- a/ext/js/app/content-script-wrapper.js
+++ b/ext/js/app/content-script-wrapper.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2019-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/app/frontend.js b/ext/js/app/frontend.js
index 2709c9934c..8ac3acc3c1 100644
--- a/ext/js/app/frontend.js
+++ b/ext/js/app/frontend.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2016-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/app/popup-factory.js b/ext/js/app/popup-factory.js
index 94989c8242..14fc46170e 100644
--- a/ext/js/app/popup-factory.js
+++ b/ext/js/app/popup-factory.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2019-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/app/popup-proxy.js b/ext/js/app/popup-proxy.js
index faf7e7a7f3..66c919942d 100644
--- a/ext/js/app/popup-proxy.js
+++ b/ext/js/app/popup-proxy.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2019-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/app/popup-window.js b/ext/js/app/popup-window.js
index a594e771e1..ff8a12732b 100644
--- a/ext/js/app/popup-window.js
+++ b/ext/js/app/popup-window.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/app/popup.js b/ext/js/app/popup.js
index 229f56f6de..d83618d3b6 100644
--- a/ext/js/app/popup.js
+++ b/ext/js/app/popup.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2016-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/app/theme-controller.js b/ext/js/app/theme-controller.js
index c79f512561..559a6e57d1 100644
--- a/ext/js/app/theme-controller.js
+++ b/ext/js/app/theme-controller.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/background/backend.js b/ext/js/background/backend.js
index 71b45ee013..f2f2fda957 100644
--- a/ext/js/background/backend.js
+++ b/ext/js/background/backend.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2016-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/background/background-main.js b/ext/js/background/background-main.js
index a5a84f9fd1..2c19e871aa 100644
--- a/ext/js/background/background-main.js
+++ b/ext/js/background/background-main.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/background/offscreen-main.js b/ext/js/background/offscreen-main.js
index 0ec1f8ea1e..67d5fa838a 100644
--- a/ext/js/background/offscreen-main.js
+++ b/ext/js/background/offscreen-main.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/background/offscreen-proxy.js b/ext/js/background/offscreen-proxy.js
index 1775930c8f..abd3fa37b1 100644
--- a/ext/js/background/offscreen-proxy.js
+++ b/ext/js/background/offscreen-proxy.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2016-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/background/offscreen.js b/ext/js/background/offscreen.js
index af14ffc295..470ea0e26d 100644
--- a/ext/js/background/offscreen.js
+++ b/ext/js/background/offscreen.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2016-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/background/profile-conditions-util.js b/ext/js/background/profile-conditions-util.js
index ac9c747c9a..f3be226d23 100644
--- a/ext/js/background/profile-conditions-util.js
+++ b/ext/js/background/profile-conditions-util.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/background/request-builder.js b/ext/js/background/request-builder.js
index 6aa824cbfa..b23f16af5a 100644
--- a/ext/js/background/request-builder.js
+++ b/ext/js/background/request-builder.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/background/script-manager.js b/ext/js/background/script-manager.js
index b878da2f90..84213452a5 100644
--- a/ext/js/background/script-manager.js
+++ b/ext/js/background/script-manager.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/comm/anki-connect.js b/ext/js/comm/anki-connect.js
index 8bba457c90..f16471ce8e 100644
--- a/ext/js/comm/anki-connect.js
+++ b/ext/js/comm/anki-connect.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2016-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/comm/api.js b/ext/js/comm/api.js
index f0fe9474f8..50814aa29d 100644
--- a/ext/js/comm/api.js
+++ b/ext/js/comm/api.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2016-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/comm/clipboard-monitor.js b/ext/js/comm/clipboard-monitor.js
index 75d553e55c..c43819108b 100644
--- a/ext/js/comm/clipboard-monitor.js
+++ b/ext/js/comm/clipboard-monitor.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/comm/clipboard-reader.js b/ext/js/comm/clipboard-reader.js
index b9cc7a08c5..2ac41cb9ac 100644
--- a/ext/js/comm/clipboard-reader.js
+++ b/ext/js/comm/clipboard-reader.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/comm/cross-frame-api.js b/ext/js/comm/cross-frame-api.js
index 0131d25512..ab21967a4b 100644
--- a/ext/js/comm/cross-frame-api.js
+++ b/ext/js/comm/cross-frame-api.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/comm/frame-ancestry-handler.js b/ext/js/comm/frame-ancestry-handler.js
index 8502701c0f..a9e49a6e31 100644
--- a/ext/js/comm/frame-ancestry-handler.js
+++ b/ext/js/comm/frame-ancestry-handler.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/comm/frame-client.js b/ext/js/comm/frame-client.js
index d74b466a99..aadb4f0820 100644
--- a/ext/js/comm/frame-client.js
+++ b/ext/js/comm/frame-client.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/comm/frame-endpoint.js b/ext/js/comm/frame-endpoint.js
index 013dc377d4..bf5efdd4ae 100644
--- a/ext/js/comm/frame-endpoint.js
+++ b/ext/js/comm/frame-endpoint.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/comm/frame-offset-forwarder.js b/ext/js/comm/frame-offset-forwarder.js
index 394d6dfa1a..a1f249e2b1 100644
--- a/ext/js/comm/frame-offset-forwarder.js
+++ b/ext/js/comm/frame-offset-forwarder.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/comm/mecab.js b/ext/js/comm/mecab.js
index a9c907f27e..57d97e983c 100644
--- a/ext/js/comm/mecab.js
+++ b/ext/js/comm/mecab.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2019-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/core.js b/ext/js/core.js
index aa2bb54fdd..1c2ff06bc0 100644
--- a/ext/js/core.js
+++ b/ext/js/core.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2019-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/core/api-map.js b/ext/js/core/api-map.js
index e962058c05..727c573089 100644
--- a/ext/js/core/api-map.js
+++ b/ext/js/core/api-map.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/ext/js/core/extension-error.js b/ext/js/core/extension-error.js
index 60df5a1d60..ab1c9dd73e 100644
--- a/ext/js/core/extension-error.js
+++ b/ext/js/core/extension-error.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/ext/js/core/json.js b/ext/js/core/json.js
index a40c099901..c7d8fbfd1d 100644
--- a/ext/js/core/json.js
+++ b/ext/js/core/json.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/ext/js/core/to-error.js b/ext/js/core/to-error.js
index 0cfb1cdb2f..c662929c0d 100644
--- a/ext/js/core/to-error.js
+++ b/ext/js/core/to-error.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/ext/js/data/anki-note-builder.js b/ext/js/data/anki-note-builder.js
index 2009d47078..8577205e18 100644
--- a/ext/js/data/anki-note-builder.js
+++ b/ext/js/data/anki-note-builder.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/data/anki-util.js b/ext/js/data/anki-util.js
index abfaf2535b..1edbc58c50 100644
--- a/ext/js/data/anki-util.js
+++ b/ext/js/data/anki-util.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/data/database.js b/ext/js/data/database.js
index 5ad6a5d3b5..e8575be2af 100644
--- a/ext/js/data/database.js
+++ b/ext/js/data/database.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/data/json-schema.js b/ext/js/data/json-schema.js
index 4500175a3d..350ebbe559 100644
--- a/ext/js/data/json-schema.js
+++ b/ext/js/data/json-schema.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2019-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/data/options-util.js b/ext/js/data/options-util.js
index f67f7d14b3..42f82ca277 100644
--- a/ext/js/data/options-util.js
+++ b/ext/js/data/options-util.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2016-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/data/permissions-util.js b/ext/js/data/permissions-util.js
index 502a75035d..43aaa87c86 100644
--- a/ext/js/data/permissions-util.js
+++ b/ext/js/data/permissions-util.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/data/sandbox/anki-note-data-creator.js b/ext/js/data/sandbox/anki-note-data-creator.js
index a6989ab3ed..5a608cd23d 100644
--- a/ext/js/data/sandbox/anki-note-data-creator.js
+++ b/ext/js/data/sandbox/anki-note-data-creator.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/data/sandbox/array-buffer-util.js b/ext/js/data/sandbox/array-buffer-util.js
index dba04e7b0a..1857ec7425 100644
--- a/ext/js/data/sandbox/array-buffer-util.js
+++ b/ext/js/data/sandbox/array-buffer-util.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/data/sandbox/string-util.js b/ext/js/data/sandbox/string-util.js
index e796ab3ada..3bc1c54940 100644
--- a/ext/js/data/sandbox/string-util.js
+++ b/ext/js/data/sandbox/string-util.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/dictionary/dictionary-data-util.js b/ext/js/dictionary/dictionary-data-util.js
index c2f89d279b..c7c9ecfcc6 100644
--- a/ext/js/dictionary/dictionary-data-util.js
+++ b/ext/js/dictionary/dictionary-data-util.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/dictionary/dictionary-database.js b/ext/js/dictionary/dictionary-database.js
index f1b1c50496..818392f4a0 100644
--- a/ext/js/dictionary/dictionary-database.js
+++ b/ext/js/dictionary/dictionary-database.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2016-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/dictionary/dictionary-importer-media-loader.js b/ext/js/dictionary/dictionary-importer-media-loader.js
index c5bf835532..d94ff98e07 100644
--- a/ext/js/dictionary/dictionary-importer-media-loader.js
+++ b/ext/js/dictionary/dictionary-importer-media-loader.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/dictionary/dictionary-importer.js b/ext/js/dictionary/dictionary-importer.js
index 18580f1c52..a9726aafed 100644
--- a/ext/js/dictionary/dictionary-importer.js
+++ b/ext/js/dictionary/dictionary-importer.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/dictionary/dictionary-worker-handler.js b/ext/js/dictionary/dictionary-worker-handler.js
index 27a7753aaa..1c11be9301 100644
--- a/ext/js/dictionary/dictionary-worker-handler.js
+++ b/ext/js/dictionary/dictionary-worker-handler.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/dictionary/dictionary-worker-main.js b/ext/js/dictionary/dictionary-worker-main.js
index f89a7ae91f..16d013afca 100644
--- a/ext/js/dictionary/dictionary-worker-main.js
+++ b/ext/js/dictionary/dictionary-worker-main.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/dictionary/dictionary-worker-media-loader.js b/ext/js/dictionary/dictionary-worker-media-loader.js
index ddba0e752c..cc380c2fcc 100644
--- a/ext/js/dictionary/dictionary-worker-media-loader.js
+++ b/ext/js/dictionary/dictionary-worker-media-loader.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/dictionary/dictionary-worker.js b/ext/js/dictionary/dictionary-worker.js
index 356e569892..7a9e1114e0 100644
--- a/ext/js/dictionary/dictionary-worker.js
+++ b/ext/js/dictionary/dictionary-worker.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/display/display-anki.js b/ext/js/display/display-anki.js
index 4942aba7a8..2c24bafb0f 100644
--- a/ext/js/display/display-anki.js
+++ b/ext/js/display/display-anki.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/display/display-audio.js b/ext/js/display/display-audio.js
index f3c58f3af8..55f83a3326 100644
--- a/ext/js/display/display-audio.js
+++ b/ext/js/display/display-audio.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/display/display-content-manager.js b/ext/js/display/display-content-manager.js
index 637c89a286..98b40aae0d 100644
--- a/ext/js/display/display-content-manager.js
+++ b/ext/js/display/display-content-manager.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/display/display-generator.js b/ext/js/display/display-generator.js
index d15a2db210..9655991038 100644
--- a/ext/js/display/display-generator.js
+++ b/ext/js/display/display-generator.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2019-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/display/display-history.js b/ext/js/display/display-history.js
index a0e972548c..021a7bd00e 100644
--- a/ext/js/display/display-history.js
+++ b/ext/js/display/display-history.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/display/display-notification.js b/ext/js/display/display-notification.js
index f6e3a8ab6b..6d7cb63efe 100644
--- a/ext/js/display/display-notification.js
+++ b/ext/js/display/display-notification.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2017-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/display/display-profile-selection.js b/ext/js/display/display-profile-selection.js
index 6648244240..04d6d9e105 100644
--- a/ext/js/display/display-profile-selection.js
+++ b/ext/js/display/display-profile-selection.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/display/display-resizer.js b/ext/js/display/display-resizer.js
index ca1c0d6ad1..009b21953d 100644
--- a/ext/js/display/display-resizer.js
+++ b/ext/js/display/display-resizer.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/display/display.js b/ext/js/display/display.js
index 72ff3c35e0..c7d5849793 100644
--- a/ext/js/display/display.js
+++ b/ext/js/display/display.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2017-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/display/element-overflow-controller.js b/ext/js/display/element-overflow-controller.js
index ceaf514a8b..16ac4a7ca0 100644
--- a/ext/js/display/element-overflow-controller.js
+++ b/ext/js/display/element-overflow-controller.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/display/option-toggle-hotkey-handler.js b/ext/js/display/option-toggle-hotkey-handler.js
index 1f5c60d349..d06be64974 100644
--- a/ext/js/display/option-toggle-hotkey-handler.js
+++ b/ext/js/display/option-toggle-hotkey-handler.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/display/popup-main.js b/ext/js/display/popup-main.js
index a3312514b2..251f35dc15 100644
--- a/ext/js/display/popup-main.js
+++ b/ext/js/display/popup-main.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/display/query-parser.js b/ext/js/display/query-parser.js
index 05dd4fd5cb..c7ab77bff9 100644
--- a/ext/js/display/query-parser.js
+++ b/ext/js/display/query-parser.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2019-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/display/sandbox/pronunciation-generator.js b/ext/js/display/sandbox/pronunciation-generator.js
index 14d067595c..cfcf82a10d 100644
--- a/ext/js/display/sandbox/pronunciation-generator.js
+++ b/ext/js/display/sandbox/pronunciation-generator.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/display/sandbox/structured-content-generator.js b/ext/js/display/sandbox/structured-content-generator.js
index 1b07c7cdaf..f73d790a5c 100644
--- a/ext/js/display/sandbox/structured-content-generator.js
+++ b/ext/js/display/sandbox/structured-content-generator.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/display/search-action-popup-controller.js b/ext/js/display/search-action-popup-controller.js
index a74f6c49a6..4c431abe05 100644
--- a/ext/js/display/search-action-popup-controller.js
+++ b/ext/js/display/search-action-popup-controller.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/display/search-display-controller.js b/ext/js/display/search-display-controller.js
index 348207e6bc..638bc52c0b 100644
--- a/ext/js/display/search-display-controller.js
+++ b/ext/js/display/search-display-controller.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2016-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/display/search-main.js b/ext/js/display/search-main.js
index b1dbc46164..4484f47c66 100644
--- a/ext/js/display/search-main.js
+++ b/ext/js/display/search-main.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2019-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/display/search-persistent-state-controller.js b/ext/js/display/search-persistent-state-controller.js
index 638430e477..d34f85028e 100644
--- a/ext/js/display/search-persistent-state-controller.js
+++ b/ext/js/display/search-persistent-state-controller.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/dom/document-focus-controller.js b/ext/js/dom/document-focus-controller.js
index 152f1665ff..f23145b95f 100644
--- a/ext/js/dom/document-focus-controller.js
+++ b/ext/js/dom/document-focus-controller.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/dom/document-util.js b/ext/js/dom/document-util.js
index 2dff6ec9fa..dc5393bf93 100644
--- a/ext/js/dom/document-util.js
+++ b/ext/js/dom/document-util.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2016-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/dom/dom-data-binder.js b/ext/js/dom/dom-data-binder.js
index a55e2c9c10..7523e4340c 100644
--- a/ext/js/dom/dom-data-binder.js
+++ b/ext/js/dom/dom-data-binder.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/dom/dom-text-scanner.js b/ext/js/dom/dom-text-scanner.js
index 2f07a53f79..d605aecaed 100644
--- a/ext/js/dom/dom-text-scanner.js
+++ b/ext/js/dom/dom-text-scanner.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/dom/html-template-collection.js b/ext/js/dom/html-template-collection.js
index bb411e85a6..981d5528b9 100644
--- a/ext/js/dom/html-template-collection.js
+++ b/ext/js/dom/html-template-collection.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/dom/native-simple-dom-parser.js b/ext/js/dom/native-simple-dom-parser.js
index b96cd00800..e40e7663c9 100644
--- a/ext/js/dom/native-simple-dom-parser.js
+++ b/ext/js/dom/native-simple-dom-parser.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/dom/panel-element.js b/ext/js/dom/panel-element.js
index 37fc1ae076..8d05bae569 100644
--- a/ext/js/dom/panel-element.js
+++ b/ext/js/dom/panel-element.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/dom/popup-menu.js b/ext/js/dom/popup-menu.js
index 69e25c461f..94b896f66f 100644
--- a/ext/js/dom/popup-menu.js
+++ b/ext/js/dom/popup-menu.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/dom/query-selector.js b/ext/js/dom/query-selector.js
index cf56ed1f00..7d7a89ac7e 100644
--- a/ext/js/dom/query-selector.js
+++ b/ext/js/dom/query-selector.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/ext/js/dom/sandbox/css-style-applier.js b/ext/js/dom/sandbox/css-style-applier.js
index 030aa94c3d..d250c0f5b4 100644
--- a/ext/js/dom/sandbox/css-style-applier.js
+++ b/ext/js/dom/sandbox/css-style-applier.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/dom/scroll-element.js b/ext/js/dom/scroll-element.js
index 0b03910d57..8005469b0d 100644
--- a/ext/js/dom/scroll-element.js
+++ b/ext/js/dom/scroll-element.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2019-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/dom/selector-observer.js b/ext/js/dom/selector-observer.js
index 479db21b65..791ce62738 100644
--- a/ext/js/dom/selector-observer.js
+++ b/ext/js/dom/selector-observer.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/dom/simple-dom-parser.js b/ext/js/dom/simple-dom-parser.js
index 60ce2738bf..adc009bfb1 100644
--- a/ext/js/dom/simple-dom-parser.js
+++ b/ext/js/dom/simple-dom-parser.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/dom/style-util.js b/ext/js/dom/style-util.js
index e7785a5807..ac20e6559f 100644
--- a/ext/js/dom/style-util.js
+++ b/ext/js/dom/style-util.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/ext/js/dom/text-source-element.js b/ext/js/dom/text-source-element.js
index d58ca16623..477295e67f 100644
--- a/ext/js/dom/text-source-element.js
+++ b/ext/js/dom/text-source-element.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2016-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/dom/text-source-range.js b/ext/js/dom/text-source-range.js
index 7551d949fa..05e7b6fba9 100644
--- a/ext/js/dom/text-source-range.js
+++ b/ext/js/dom/text-source-range.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2016-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/extension/environment.js b/ext/js/extension/environment.js
index c0b9ea9220..30b8e9b4aa 100644
--- a/ext/js/extension/environment.js
+++ b/ext/js/extension/environment.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/general/cache-map.js b/ext/js/general/cache-map.js
index 9bb32109ef..4263210e23 100644
--- a/ext/js/general/cache-map.js
+++ b/ext/js/general/cache-map.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/general/object-property-accessor.js b/ext/js/general/object-property-accessor.js
index 0ff4d529ce..d50948d9d3 100644
--- a/ext/js/general/object-property-accessor.js
+++ b/ext/js/general/object-property-accessor.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2016-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/general/regex-util.js b/ext/js/general/regex-util.js
index 3a6d1d5fcb..301b1fcf28 100644
--- a/ext/js/general/regex-util.js
+++ b/ext/js/general/regex-util.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/general/task-accumulator.js b/ext/js/general/task-accumulator.js
index b8985425e6..bad20ffa0e 100644
--- a/ext/js/general/task-accumulator.js
+++ b/ext/js/general/task-accumulator.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/general/text-source-map.js b/ext/js/general/text-source-map.js
index 576cf8c81e..527c232b61 100644
--- a/ext/js/general/text-source-map.js
+++ b/ext/js/general/text-source-map.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/input/hotkey-handler.js b/ext/js/input/hotkey-handler.js
index 2752b2df01..6999e4dec6 100644
--- a/ext/js/input/hotkey-handler.js
+++ b/ext/js/input/hotkey-handler.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/input/hotkey-help-controller.js b/ext/js/input/hotkey-help-controller.js
index 0122991bba..623122986f 100644
--- a/ext/js/input/hotkey-help-controller.js
+++ b/ext/js/input/hotkey-help-controller.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/input/hotkey-util.js b/ext/js/input/hotkey-util.js
index 6e047fbbfb..bb3e82a8b0 100644
--- a/ext/js/input/hotkey-util.js
+++ b/ext/js/input/hotkey-util.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/language/deinflector.js b/ext/js/language/deinflector.js
index ba33c84f34..02a215a17e 100644
--- a/ext/js/language/deinflector.js
+++ b/ext/js/language/deinflector.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2016-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/language/sandbox/japanese-util.js b/ext/js/language/sandbox/japanese-util.js
index 0543b16d11..89f4d5ed9c 100644
--- a/ext/js/language/sandbox/japanese-util.js
+++ b/ext/js/language/sandbox/japanese-util.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/language/text-scanner.js b/ext/js/language/text-scanner.js
index 5d081838f2..639cf7d6fe 100644
--- a/ext/js/language/text-scanner.js
+++ b/ext/js/language/text-scanner.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2019-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/language/translator.js b/ext/js/language/translator.js
index c621d798ad..a2313263f9 100644
--- a/ext/js/language/translator.js
+++ b/ext/js/language/translator.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2016-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/media/audio-downloader.js b/ext/js/media/audio-downloader.js
index 2e3e0b85db..3a3b21d0b7 100644
--- a/ext/js/media/audio-downloader.js
+++ b/ext/js/media/audio-downloader.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2017-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/media/audio-system.js b/ext/js/media/audio-system.js
index 7d61084695..b479783f8f 100644
--- a/ext/js/media/audio-system.js
+++ b/ext/js/media/audio-system.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2019-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/media/media-util.js b/ext/js/media/media-util.js
index 56522f15e2..1f9f2d0bae 100644
--- a/ext/js/media/media-util.js
+++ b/ext/js/media/media-util.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/media/text-to-speech-audio.js b/ext/js/media/text-to-speech-audio.js
index a5d26647ee..6a8a741f6e 100644
--- a/ext/js/media/text-to-speech-audio.js
+++ b/ext/js/media/text-to-speech-audio.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/pages/action-popup-main.js b/ext/js/pages/action-popup-main.js
index b0f8b51ca1..b978d9899b 100644
--- a/ext/js/pages/action-popup-main.js
+++ b/ext/js/pages/action-popup-main.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2017-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/pages/common/extension-content-controller.js b/ext/js/pages/common/extension-content-controller.js
index 92d320d145..5b968d0c7e 100644
--- a/ext/js/pages/common/extension-content-controller.js
+++ b/ext/js/pages/common/extension-content-controller.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/pages/generic-page-main.js b/ext/js/pages/generic-page-main.js
index 17e2260eb9..3d5356ba72 100644
--- a/ext/js/pages/generic-page-main.js
+++ b/ext/js/pages/generic-page-main.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/pages/info-main.js b/ext/js/pages/info-main.js
index 77b6c68e60..33c82c8aca 100644
--- a/ext/js/pages/info-main.js
+++ b/ext/js/pages/info-main.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/pages/permissions-main.js b/ext/js/pages/permissions-main.js
index d8c552dab7..82b8b653e9 100644
--- a/ext/js/pages/permissions-main.js
+++ b/ext/js/pages/permissions-main.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/pages/settings/anki-controller.js b/ext/js/pages/settings/anki-controller.js
index 2c8f928b4d..69e44aa8a9 100644
--- a/ext/js/pages/settings/anki-controller.js
+++ b/ext/js/pages/settings/anki-controller.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2019-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/pages/settings/anki-templates-controller.js b/ext/js/pages/settings/anki-templates-controller.js
index 0bfb92cf8f..910e99acf0 100644
--- a/ext/js/pages/settings/anki-templates-controller.js
+++ b/ext/js/pages/settings/anki-templates-controller.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2019-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/pages/settings/audio-controller.js b/ext/js/pages/settings/audio-controller.js
index d604442e59..0b3a1b437c 100644
--- a/ext/js/pages/settings/audio-controller.js
+++ b/ext/js/pages/settings/audio-controller.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2019-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/pages/settings/backup-controller.js b/ext/js/pages/settings/backup-controller.js
index 6f3d6e3c0f..ffc8384e08 100644
--- a/ext/js/pages/settings/backup-controller.js
+++ b/ext/js/pages/settings/backup-controller.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2019-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/pages/settings/collapsible-dictionary-controller.js b/ext/js/pages/settings/collapsible-dictionary-controller.js
index ada25604f8..ab0ecd744f 100644
--- a/ext/js/pages/settings/collapsible-dictionary-controller.js
+++ b/ext/js/pages/settings/collapsible-dictionary-controller.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/pages/settings/dictionary-controller.js b/ext/js/pages/settings/dictionary-controller.js
index 5f4476fc96..25d87707c5 100644
--- a/ext/js/pages/settings/dictionary-controller.js
+++ b/ext/js/pages/settings/dictionary-controller.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/pages/settings/dictionary-import-controller.js b/ext/js/pages/settings/dictionary-import-controller.js
index 2424da8c60..bf8780859d 100644
--- a/ext/js/pages/settings/dictionary-import-controller.js
+++ b/ext/js/pages/settings/dictionary-import-controller.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/pages/settings/extension-keyboard-shortcuts-controller.js b/ext/js/pages/settings/extension-keyboard-shortcuts-controller.js
index f82a70f0fe..92422ce722 100644
--- a/ext/js/pages/settings/extension-keyboard-shortcuts-controller.js
+++ b/ext/js/pages/settings/extension-keyboard-shortcuts-controller.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/pages/settings/generic-setting-controller.js b/ext/js/pages/settings/generic-setting-controller.js
index 5cc3bc7b2a..12db2ab7a3 100644
--- a/ext/js/pages/settings/generic-setting-controller.js
+++ b/ext/js/pages/settings/generic-setting-controller.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/pages/settings/keyboard-mouse-input-field.js b/ext/js/pages/settings/keyboard-mouse-input-field.js
index 5032e1d59d..89f77b4aaf 100644
--- a/ext/js/pages/settings/keyboard-mouse-input-field.js
+++ b/ext/js/pages/settings/keyboard-mouse-input-field.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/pages/settings/keyboard-shortcuts-controller.js b/ext/js/pages/settings/keyboard-shortcuts-controller.js
index 8a43b80cf3..700fe54a9a 100644
--- a/ext/js/pages/settings/keyboard-shortcuts-controller.js
+++ b/ext/js/pages/settings/keyboard-shortcuts-controller.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/pages/settings/mecab-controller.js b/ext/js/pages/settings/mecab-controller.js
index 5ea518c436..dec2be682a 100644
--- a/ext/js/pages/settings/mecab-controller.js
+++ b/ext/js/pages/settings/mecab-controller.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/pages/settings/modal-controller.js b/ext/js/pages/settings/modal-controller.js
index 9e2c711555..36e8505542 100644
--- a/ext/js/pages/settings/modal-controller.js
+++ b/ext/js/pages/settings/modal-controller.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/pages/settings/modal.js b/ext/js/pages/settings/modal.js
index ae1074ce8b..7e20dcb471 100644
--- a/ext/js/pages/settings/modal.js
+++ b/ext/js/pages/settings/modal.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/pages/settings/nested-popups-controller.js b/ext/js/pages/settings/nested-popups-controller.js
index 2ecd8fdc32..ccdc3c9c3f 100644
--- a/ext/js/pages/settings/nested-popups-controller.js
+++ b/ext/js/pages/settings/nested-popups-controller.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/pages/settings/permissions-origin-controller.js b/ext/js/pages/settings/permissions-origin-controller.js
index 90bb1963ee..73b32e9c29 100644
--- a/ext/js/pages/settings/permissions-origin-controller.js
+++ b/ext/js/pages/settings/permissions-origin-controller.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/pages/settings/permissions-toggle-controller.js b/ext/js/pages/settings/permissions-toggle-controller.js
index fdc729a49d..c775aa128e 100644
--- a/ext/js/pages/settings/permissions-toggle-controller.js
+++ b/ext/js/pages/settings/permissions-toggle-controller.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/pages/settings/persistent-storage-controller.js b/ext/js/pages/settings/persistent-storage-controller.js
index 3294ecb504..2a6d7d5160 100644
--- a/ext/js/pages/settings/persistent-storage-controller.js
+++ b/ext/js/pages/settings/persistent-storage-controller.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/pages/settings/popup-preview-controller.js b/ext/js/pages/settings/popup-preview-controller.js
index 25c3de19a8..5194410c80 100644
--- a/ext/js/pages/settings/popup-preview-controller.js
+++ b/ext/js/pages/settings/popup-preview-controller.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2019-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/pages/settings/popup-preview-frame-main.js b/ext/js/pages/settings/popup-preview-frame-main.js
index d4aed878bc..83428b3103 100644
--- a/ext/js/pages/settings/popup-preview-frame-main.js
+++ b/ext/js/pages/settings/popup-preview-frame-main.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2019-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/pages/settings/popup-preview-frame.js b/ext/js/pages/settings/popup-preview-frame.js
index 9e9464dc8d..7a89964186 100644
--- a/ext/js/pages/settings/popup-preview-frame.js
+++ b/ext/js/pages/settings/popup-preview-frame.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2019-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/pages/settings/popup-window-controller.js b/ext/js/pages/settings/popup-window-controller.js
index c5ad489461..1b767f77e3 100644
--- a/ext/js/pages/settings/popup-window-controller.js
+++ b/ext/js/pages/settings/popup-window-controller.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/pages/settings/profile-conditions-ui.js b/ext/js/pages/settings/profile-conditions-ui.js
index c2be274802..eac33004de 100644
--- a/ext/js/pages/settings/profile-conditions-ui.js
+++ b/ext/js/pages/settings/profile-conditions-ui.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/pages/settings/profile-controller.js b/ext/js/pages/settings/profile-controller.js
index 41c8ee9a6e..bf8c2ae426 100644
--- a/ext/js/pages/settings/profile-controller.js
+++ b/ext/js/pages/settings/profile-controller.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/pages/settings/recommended-permissions-controller.js b/ext/js/pages/settings/recommended-permissions-controller.js
index 6854feb9ae..dd93582eb4 100644
--- a/ext/js/pages/settings/recommended-permissions-controller.js
+++ b/ext/js/pages/settings/recommended-permissions-controller.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/pages/settings/scan-inputs-controller.js b/ext/js/pages/settings/scan-inputs-controller.js
index 802ade90d8..2fb1082d40 100644
--- a/ext/js/pages/settings/scan-inputs-controller.js
+++ b/ext/js/pages/settings/scan-inputs-controller.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/pages/settings/scan-inputs-simple-controller.js b/ext/js/pages/settings/scan-inputs-simple-controller.js
index 099b4b98ff..e4f34c99d1 100644
--- a/ext/js/pages/settings/scan-inputs-simple-controller.js
+++ b/ext/js/pages/settings/scan-inputs-simple-controller.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/pages/settings/secondary-search-dictionary-controller.js b/ext/js/pages/settings/secondary-search-dictionary-controller.js
index 7508a0fbc9..8e63789035 100644
--- a/ext/js/pages/settings/secondary-search-dictionary-controller.js
+++ b/ext/js/pages/settings/secondary-search-dictionary-controller.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/pages/settings/sentence-termination-characters-controller.js b/ext/js/pages/settings/sentence-termination-characters-controller.js
index ccf6415567..1f982dec8b 100644
--- a/ext/js/pages/settings/sentence-termination-characters-controller.js
+++ b/ext/js/pages/settings/sentence-termination-characters-controller.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/pages/settings/settings-controller.js b/ext/js/pages/settings/settings-controller.js
index 5ccfb6985e..f448adcf03 100644
--- a/ext/js/pages/settings/settings-controller.js
+++ b/ext/js/pages/settings/settings-controller.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/pages/settings/settings-display-controller.js b/ext/js/pages/settings/settings-display-controller.js
index 2ff386e6d7..0a729d9621 100644
--- a/ext/js/pages/settings/settings-display-controller.js
+++ b/ext/js/pages/settings/settings-display-controller.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/pages/settings/settings-main.js b/ext/js/pages/settings/settings-main.js
index 3a95773ce7..13c3d73a0e 100644
--- a/ext/js/pages/settings/settings-main.js
+++ b/ext/js/pages/settings/settings-main.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/pages/settings/sort-frequency-dictionary-controller.js b/ext/js/pages/settings/sort-frequency-dictionary-controller.js
index 9ae493140f..f5b230f02c 100644
--- a/ext/js/pages/settings/sort-frequency-dictionary-controller.js
+++ b/ext/js/pages/settings/sort-frequency-dictionary-controller.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/pages/settings/status-footer.js b/ext/js/pages/settings/status-footer.js
index b1ff8d7e76..786e1d5581 100644
--- a/ext/js/pages/settings/status-footer.js
+++ b/ext/js/pages/settings/status-footer.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/pages/settings/storage-controller.js b/ext/js/pages/settings/storage-controller.js
index f09860e673..07f029f054 100644
--- a/ext/js/pages/settings/storage-controller.js
+++ b/ext/js/pages/settings/storage-controller.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2019-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/pages/settings/translation-text-replacements-controller.js b/ext/js/pages/settings/translation-text-replacements-controller.js
index 17823838b5..745011b3eb 100644
--- a/ext/js/pages/settings/translation-text-replacements-controller.js
+++ b/ext/js/pages/settings/translation-text-replacements-controller.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/pages/welcome-main.js b/ext/js/pages/welcome-main.js
index 96989fdb31..86a57cce8e 100644
--- a/ext/js/pages/welcome-main.js
+++ b/ext/js/pages/welcome-main.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2019-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/templates/sandbox/anki-template-renderer-content-manager.js b/ext/js/templates/sandbox/anki-template-renderer-content-manager.js
index cdebdf9b48..932b6ab715 100644
--- a/ext/js/templates/sandbox/anki-template-renderer-content-manager.js
+++ b/ext/js/templates/sandbox/anki-template-renderer-content-manager.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/templates/sandbox/anki-template-renderer.js b/ext/js/templates/sandbox/anki-template-renderer.js
index e1dad87789..ef2c161062 100644
--- a/ext/js/templates/sandbox/anki-template-renderer.js
+++ b/ext/js/templates/sandbox/anki-template-renderer.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/templates/sandbox/template-renderer-frame-api.js b/ext/js/templates/sandbox/template-renderer-frame-api.js
index 978164ba09..a0017d7072 100644
--- a/ext/js/templates/sandbox/template-renderer-frame-api.js
+++ b/ext/js/templates/sandbox/template-renderer-frame-api.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/templates/sandbox/template-renderer-frame-main.js b/ext/js/templates/sandbox/template-renderer-frame-main.js
index c96a84c3a8..4ab7d2bcbd 100644
--- a/ext/js/templates/sandbox/template-renderer-frame-main.js
+++ b/ext/js/templates/sandbox/template-renderer-frame-main.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/templates/sandbox/template-renderer-media-provider.js b/ext/js/templates/sandbox/template-renderer-media-provider.js
index 3d9ae63646..29dd29aec5 100644
--- a/ext/js/templates/sandbox/template-renderer-media-provider.js
+++ b/ext/js/templates/sandbox/template-renderer-media-provider.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/templates/sandbox/template-renderer.js b/ext/js/templates/sandbox/template-renderer.js
index 3342b06d4e..90fb63f306 100644
--- a/ext/js/templates/sandbox/template-renderer.js
+++ b/ext/js/templates/sandbox/template-renderer.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2016-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/templates/template-patcher.js b/ext/js/templates/template-patcher.js
index 335dd928da..77f55aea94 100644
--- a/ext/js/templates/template-patcher.js
+++ b/ext/js/templates/template-patcher.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/templates/template-renderer-proxy.js b/ext/js/templates/template-renderer-proxy.js
index 0db29b2b83..0f2abf1326 100644
--- a/ext/js/templates/template-renderer-proxy.js
+++ b/ext/js/templates/template-renderer-proxy.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/js/yomitan.js b/ext/js/yomitan.js
index 2836f99a9a..190392d9cb 100644
--- a/ext/js/yomitan.js
+++ b/ext/js/yomitan.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/ext/legal.html b/ext/legal.html
index 0787eb2531..bc58ed5a9a 100644
--- a/ext/legal.html
+++ b/ext/legal.html
@@ -35,7 +35,7 @@ 

Yomitan License

-Copyright (C) 2024  Yomitan Authors
+Copyright (C) 2023-2024  Yomitan Authors
 Copyright (C) 2016-2022  Yomichan Authors
 
 This program is free software: you can redistribute it and/or modify
diff --git a/ext/sw.js b/ext/sw.js
index 1880b03cfd..31acd2175c 100644
--- a/ext/sw.js
+++ b/ext/sw.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/playwright.config.js b/playwright.config.js
index 3a441f3152..4658ceb2df 100644
--- a/playwright.config.js
+++ b/playwright.config.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/test/anki-template-renderer.test.js b/test/anki-template-renderer.test.js
index 8676a47fa8..d8d2a3b5c0 100644
--- a/test/anki-template-renderer.test.js
+++ b/test/anki-template-renderer.test.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/test/cache-map.test.js b/test/cache-map.test.js
index 4569bc73ef..72579f2558 100644
--- a/test/cache-map.test.js
+++ b/test/cache-map.test.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/test/core.test.js b/test/core.test.js
index e8c79ac921..c7370abf3d 100644
--- a/test/core.test.js
+++ b/test/core.test.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/test/css-json.test.js b/test/css-json.test.js
index dac37350a1..b64419c31c 100644
--- a/test/css-json.test.js
+++ b/test/css-json.test.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/test/data/html/js/html-test-utilities.js b/test/data/html/js/html-test-utilities.js
index 183ab4e8c5..b72b7fcaf9 100644
--- a/test/data/html/js/html-test-utilities.js
+++ b/test/data/html/js/html-test-utilities.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/test/data/html/js/performance-frames.js b/test/data/html/js/performance-frames.js
index 3f06c67f54..4432a2c01b 100644
--- a/test/data/html/js/performance-frames.js
+++ b/test/data/html/js/performance-frames.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/test/data/html/js/popup-tests-frame1.js b/test/data/html/js/popup-tests-frame1.js
index 1705ed3dc6..a54cf7174b 100644
--- a/test/data/html/js/popup-tests-frame1.js
+++ b/test/data/html/js/popup-tests-frame1.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/test/data/html/js/popup-tests.js b/test/data/html/js/popup-tests.js
index 45184336f5..c838cebb66 100644
--- a/test/data/html/js/popup-tests.js
+++ b/test/data/html/js/popup-tests.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/test/database.test.js b/test/database.test.js
index ffa11aa3a8..5dbc104075 100644
--- a/test/database.test.js
+++ b/test/database.test.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/test/deinflector.test.js b/test/deinflector.test.js
index d93354b523..b00625cfa2 100644
--- a/test/deinflector.test.js
+++ b/test/deinflector.test.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/test/dictionary-data-validate.test.js b/test/dictionary-data-validate.test.js
index 86755fbc21..4c96cdb0eb 100644
--- a/test/dictionary-data-validate.test.js
+++ b/test/dictionary-data-validate.test.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/test/dictionary-data.test.js b/test/dictionary-data.test.js
index a43e8fc627..438e1e97ed 100644
--- a/test/dictionary-data.test.js
+++ b/test/dictionary-data.test.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/test/dictionary-data.write.js b/test/dictionary-data.write.js
index e73f79352f..bdf635c876 100644
--- a/test/dictionary-data.write.js
+++ b/test/dictionary-data.write.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/test/document-util.test.js b/test/document-util.test.js
index 151a958a18..8ced9d0748 100644
--- a/test/document-util.test.js
+++ b/test/document-util.test.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/test/dom-text-scanner.test.js b/test/dom-text-scanner.test.js
index cea2229b81..e86d298027 100644
--- a/test/dom-text-scanner.test.js
+++ b/test/dom-text-scanner.test.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/test/fixtures/anki-template-renderer-test.js b/test/fixtures/anki-template-renderer-test.js
index 6fc5ad34cf..90fa0440df 100644
--- a/test/fixtures/anki-template-renderer-test.js
+++ b/test/fixtures/anki-template-renderer-test.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/test/fixtures/dom-test.js b/test/fixtures/dom-test.js
index 807075b5a4..a0a17127d6 100644
--- a/test/fixtures/dom-test.js
+++ b/test/fixtures/dom-test.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/test/fixtures/translator-test.js b/test/fixtures/translator-test.js
index 64d4df3194..f162972dc1 100644
--- a/test/fixtures/translator-test.js
+++ b/test/fixtures/translator-test.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/test/hotkey-util.test.js b/test/hotkey-util.test.js
index 91f26c87be..f87d0ffda7 100644
--- a/test/hotkey-util.test.js
+++ b/test/hotkey-util.test.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/test/japanese-util.test.js b/test/japanese-util.test.js
index e2d27f8a91..ab14f209f3 100644
--- a/test/japanese-util.test.js
+++ b/test/japanese-util.test.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/test/json-schema.test.js b/test/json-schema.test.js
index 8c3816f7de..fcb99ee4fe 100644
--- a/test/json-schema.test.js
+++ b/test/json-schema.test.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/test/json.test.js b/test/json.test.js
index 0dc037abd9..54c33c347f 100644
--- a/test/json.test.js
+++ b/test/json.test.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/test/mocks/common.js b/test/mocks/common.js
index c17c464e25..339e3ea0e9 100644
--- a/test/mocks/common.js
+++ b/test/mocks/common.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/test/mocks/dictionary-importer-media-loader.js b/test/mocks/dictionary-importer-media-loader.js
index 5a4d96bc25..4878498009 100644
--- a/test/mocks/dictionary-importer-media-loader.js
+++ b/test/mocks/dictionary-importer-media-loader.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/test/object-property-accessor.test.js b/test/object-property-accessor.test.js
index 00d8941cd1..79f78acef6 100644
--- a/test/object-property-accessor.test.js
+++ b/test/object-property-accessor.test.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/test/options-util.test.js b/test/options-util.test.js
index 48b738a09b..ded16b4c13 100644
--- a/test/options-util.test.js
+++ b/test/options-util.test.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/test/playwright/global.setup.js b/test/playwright/global.setup.js
index d453f30c91..8c2f8b50b4 100644
--- a/test/playwright/global.setup.js
+++ b/test/playwright/global.setup.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/test/playwright/global.teardown.js b/test/playwright/global.teardown.js
index ddf25786ff..f3d8897f08 100644
--- a/test/playwright/global.teardown.js
+++ b/test/playwright/global.teardown.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/test/playwright/integration.spec.js b/test/playwright/integration.spec.js
index 3b2ddc7f5e..bdcfddf0ab 100644
--- a/test/playwright/integration.spec.js
+++ b/test/playwright/integration.spec.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/test/playwright/playwright-util.js b/test/playwright/playwright-util.js
index 2993eb55ed..425d614068 100644
--- a/test/playwright/playwright-util.js
+++ b/test/playwright/playwright-util.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/test/playwright/visual.spec.js b/test/playwright/visual.spec.js
index da1c66098d..3ecf4c6ef5 100644
--- a/test/playwright/visual.spec.js
+++ b/test/playwright/visual.spec.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/test/profile-conditions-util.test.js b/test/profile-conditions-util.test.js
index 7bdac2ab7d..417ca409a8 100644
--- a/test/profile-conditions-util.test.js
+++ b/test/profile-conditions-util.test.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/test/text-source-map.test.js b/test/text-source-map.test.js
index 248709515f..1825262714 100644
--- a/test/text-source-map.test.js
+++ b/test/text-source-map.test.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/test/utilities/anki.js b/test/utilities/anki.js
index a1236f793f..322acb0dd8 100644
--- a/test/utilities/anki.js
+++ b/test/utilities/anki.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/test/utilities/translator.js b/test/utilities/translator.js
index ca1a9a8d06..da4ae27da6 100644
--- a/test/utilities/translator.js
+++ b/test/utilities/translator.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2020-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/types/dev/dictionary-validate.d.ts b/types/dev/dictionary-validate.d.ts
index 97a9c82e76..d3f8a8be3c 100644
--- a/types/dev/dictionary-validate.d.ts
+++ b/types/dev/dictionary-validate.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/dev/manifest.d.ts b/types/dev/manifest.d.ts
index 4418f3651c..ef2c831c3c 100644
--- a/types/dev/manifest.d.ts
+++ b/types/dev/manifest.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/dev/schema-validate.d.ts b/types/dev/schema-validate.d.ts
index 31f2935d92..b6cbb8ddaa 100644
--- a/types/dev/schema-validate.d.ts
+++ b/types/dev/schema-validate.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/anki-controller.d.ts b/types/ext/anki-controller.d.ts
index acaf2e9b2a..d2fa9162b1 100644
--- a/types/ext/anki-controller.d.ts
+++ b/types/ext/anki-controller.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/anki-note-builder.d.ts b/types/ext/anki-note-builder.d.ts
index afc447bf3b..092978ed75 100644
--- a/types/ext/anki-note-builder.d.ts
+++ b/types/ext/anki-note-builder.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/anki-template-renderer-content-manager.d.ts b/types/ext/anki-template-renderer-content-manager.d.ts
index 3599e5cac3..ab300635b2 100644
--- a/types/ext/anki-template-renderer-content-manager.d.ts
+++ b/types/ext/anki-template-renderer-content-manager.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/anki-templates-internal.d.ts b/types/ext/anki-templates-internal.d.ts
index dbd4bb8d05..ea0a407d9d 100644
--- a/types/ext/anki-templates-internal.d.ts
+++ b/types/ext/anki-templates-internal.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/anki-templates.d.ts b/types/ext/anki-templates.d.ts
index 1972b3031c..ad90e93e16 100644
--- a/types/ext/anki-templates.d.ts
+++ b/types/ext/anki-templates.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/anki.d.ts b/types/ext/anki.d.ts
index 47e63d3c24..4a903c52a4 100644
--- a/types/ext/anki.d.ts
+++ b/types/ext/anki.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/api-map.d.ts b/types/ext/api-map.d.ts
index 6943628a06..8b3ba7e56d 100644
--- a/types/ext/api-map.d.ts
+++ b/types/ext/api-map.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/api.d.ts b/types/ext/api.d.ts
index 7665e846d6..3a639a9ca1 100644
--- a/types/ext/api.d.ts
+++ b/types/ext/api.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/application.d.ts b/types/ext/application.d.ts
index f54f0fe950..3adc53f38c 100644
--- a/types/ext/application.d.ts
+++ b/types/ext/application.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/audio-controller.d.ts b/types/ext/audio-controller.d.ts
index 1544754536..194e399eb1 100644
--- a/types/ext/audio-controller.d.ts
+++ b/types/ext/audio-controller.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/audio-downloader.d.ts b/types/ext/audio-downloader.d.ts
index 8a7e70fddb..a785c1851c 100644
--- a/types/ext/audio-downloader.d.ts
+++ b/types/ext/audio-downloader.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/audio-system.d.ts b/types/ext/audio-system.d.ts
index b3d82c06a8..0af94b5375 100644
--- a/types/ext/audio-system.d.ts
+++ b/types/ext/audio-system.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/audio.d.ts b/types/ext/audio.d.ts
index dcccdb71e7..bf7489843b 100644
--- a/types/ext/audio.d.ts
+++ b/types/ext/audio.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/backend.d.ts b/types/ext/backend.d.ts
index 2af900b53f..ce973630d6 100644
--- a/types/ext/backend.d.ts
+++ b/types/ext/backend.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/backup-controller.d.ts b/types/ext/backup-controller.d.ts
index a8dabd5f05..2ace4d5c77 100644
--- a/types/ext/backup-controller.d.ts
+++ b/types/ext/backup-controller.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/cache-map.d.ts b/types/ext/cache-map.d.ts
index f4381abd3c..8ad4672c01 100644
--- a/types/ext/cache-map.d.ts
+++ b/types/ext/cache-map.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/clipboard-monitor.d.ts b/types/ext/clipboard-monitor.d.ts
index b02b22794f..5c9d9263c4 100644
--- a/types/ext/clipboard-monitor.d.ts
+++ b/types/ext/clipboard-monitor.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/core.d.ts b/types/ext/core.d.ts
index 4e44f364b6..a18a7bf70a 100644
--- a/types/ext/core.d.ts
+++ b/types/ext/core.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/cross-frame-api.d.ts b/types/ext/cross-frame-api.d.ts
index 92460d4d61..a7291ce4b5 100644
--- a/types/ext/cross-frame-api.d.ts
+++ b/types/ext/cross-frame-api.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/css-style-applier.d.ts b/types/ext/css-style-applier.d.ts
index 45380d42c4..48ce271404 100644
--- a/types/ext/css-style-applier.d.ts
+++ b/types/ext/css-style-applier.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/database.d.ts b/types/ext/database.d.ts
index 3c46a2a022..641ced9425 100644
--- a/types/ext/database.d.ts
+++ b/types/ext/database.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/deinflector.d.ts b/types/ext/deinflector.d.ts
index 922b0d2def..4e5f007b5e 100644
--- a/types/ext/deinflector.d.ts
+++ b/types/ext/deinflector.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/dictionary-data-util.d.ts b/types/ext/dictionary-data-util.d.ts
index 93dfe77611..ddf31e4e28 100644
--- a/types/ext/dictionary-data-util.d.ts
+++ b/types/ext/dictionary-data-util.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/dictionary-data.d.ts b/types/ext/dictionary-data.d.ts
index 10c8ebbf81..45db55bb4f 100644
--- a/types/ext/dictionary-data.d.ts
+++ b/types/ext/dictionary-data.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/dictionary-database.d.ts b/types/ext/dictionary-database.d.ts
index dcf6ee83b5..2c416c6848 100644
--- a/types/ext/dictionary-database.d.ts
+++ b/types/ext/dictionary-database.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/dictionary-importer-media-loader.d.ts b/types/ext/dictionary-importer-media-loader.d.ts
index a1446060aa..3cfc7ec49d 100644
--- a/types/ext/dictionary-importer-media-loader.d.ts
+++ b/types/ext/dictionary-importer-media-loader.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/dictionary-importer.d.ts b/types/ext/dictionary-importer.d.ts
index 4c818d0d76..828ca86a9a 100644
--- a/types/ext/dictionary-importer.d.ts
+++ b/types/ext/dictionary-importer.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/dictionary-worker-handler.d.ts b/types/ext/dictionary-worker-handler.d.ts
index a8ad869fb3..dbdadfedf2 100644
--- a/types/ext/dictionary-worker-handler.d.ts
+++ b/types/ext/dictionary-worker-handler.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/dictionary-worker-media-loader.d.ts b/types/ext/dictionary-worker-media-loader.d.ts
index 6eef606688..575df51d66 100644
--- a/types/ext/dictionary-worker-media-loader.d.ts
+++ b/types/ext/dictionary-worker-media-loader.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/dictionary-worker.d.ts b/types/ext/dictionary-worker.d.ts
index 099fd79955..f10ed4a55c 100644
--- a/types/ext/dictionary-worker.d.ts
+++ b/types/ext/dictionary-worker.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/dictionary.d.ts b/types/ext/dictionary.d.ts
index cff895a13c..ca6a708a46 100644
--- a/types/ext/dictionary.d.ts
+++ b/types/ext/dictionary.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2021-2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/types/ext/display-anki.d.ts b/types/ext/display-anki.d.ts
index 72b840561e..1b0dd4ff3b 100644
--- a/types/ext/display-anki.d.ts
+++ b/types/ext/display-anki.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/display-audio.d.ts b/types/ext/display-audio.d.ts
index a380400983..8c4fcd3ba9 100644
--- a/types/ext/display-audio.d.ts
+++ b/types/ext/display-audio.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/display-content-manager.d.ts b/types/ext/display-content-manager.d.ts
index 070d6bf744..c0cb183ffe 100644
--- a/types/ext/display-content-manager.d.ts
+++ b/types/ext/display-content-manager.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/display-history.d.ts b/types/ext/display-history.d.ts
index 8cb9b56a3f..2b507821cd 100644
--- a/types/ext/display-history.d.ts
+++ b/types/ext/display-history.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/display.d.ts b/types/ext/display.d.ts
index 4ae88b95aa..8666265974 100644
--- a/types/ext/display.d.ts
+++ b/types/ext/display.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/document-util.d.ts b/types/ext/document-util.d.ts
index 0c4f11d43e..3f042c9763 100644
--- a/types/ext/document-util.d.ts
+++ b/types/ext/document-util.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/dom-data-binder.d.ts b/types/ext/dom-data-binder.d.ts
index 18c36b2f23..4835d68600 100644
--- a/types/ext/dom-data-binder.d.ts
+++ b/types/ext/dom-data-binder.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/dom-text-scanner.d.ts b/types/ext/dom-text-scanner.d.ts
index 73faaddc05..24a49974bf 100644
--- a/types/ext/dom-text-scanner.d.ts
+++ b/types/ext/dom-text-scanner.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/dynamic-property.d.ts b/types/ext/dynamic-property.d.ts
index 247604861f..d67008aa44 100644
--- a/types/ext/dynamic-property.d.ts
+++ b/types/ext/dynamic-property.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/environment.d.ts b/types/ext/environment.d.ts
index 2365cb15bc..394c783808 100644
--- a/types/ext/environment.d.ts
+++ b/types/ext/environment.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/event-listener-collection.d.ts b/types/ext/event-listener-collection.d.ts
index 22355b6818..9d1ae3c1d3 100644
--- a/types/ext/event-listener-collection.d.ts
+++ b/types/ext/event-listener-collection.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/extension.d.ts b/types/ext/extension.d.ts
index 53956a772a..d738936eb3 100644
--- a/types/ext/extension.d.ts
+++ b/types/ext/extension.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/frame-ancestry-handler.d.ts b/types/ext/frame-ancestry-handler.d.ts
index 498856247d..3fc8fb1721 100644
--- a/types/ext/frame-ancestry-handler.d.ts
+++ b/types/ext/frame-ancestry-handler.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/frame-client.d.ts b/types/ext/frame-client.d.ts
index c335e92ada..4a22a1868f 100644
--- a/types/ext/frame-client.d.ts
+++ b/types/ext/frame-client.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/frame-offset-forwarder.d.ts b/types/ext/frame-offset-forwarder.d.ts
index b79743c3a7..1224f657c5 100644
--- a/types/ext/frame-offset-forwarder.d.ts
+++ b/types/ext/frame-offset-forwarder.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/frontend.d.ts b/types/ext/frontend.d.ts
index 3727d22c50..53a849a247 100644
--- a/types/ext/frontend.d.ts
+++ b/types/ext/frontend.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/generic-setting-controller.d.ts b/types/ext/generic-setting-controller.d.ts
index 9a21ba06d5..ec1dfff05d 100644
--- a/types/ext/generic-setting-controller.d.ts
+++ b/types/ext/generic-setting-controller.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/hotkey-handler.d.ts b/types/ext/hotkey-handler.d.ts
index 10114b7faa..b5b9a86a2a 100644
--- a/types/ext/hotkey-handler.d.ts
+++ b/types/ext/hotkey-handler.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/input.d.ts b/types/ext/input.d.ts
index 8dbde28273..ab05f01574 100644
--- a/types/ext/input.d.ts
+++ b/types/ext/input.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/japanese-util.d.ts b/types/ext/japanese-util.d.ts
index 0954fe7811..22b94e0736 100644
--- a/types/ext/japanese-util.d.ts
+++ b/types/ext/japanese-util.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/json-schema.d.ts b/types/ext/json-schema.d.ts
index 0fdec8752f..2d55eee54a 100644
--- a/types/ext/json-schema.d.ts
+++ b/types/ext/json-schema.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/keyboard-mouse-input-field.d.ts b/types/ext/keyboard-mouse-input-field.d.ts
index fb8e48fc86..b53dbfb5ee 100644
--- a/types/ext/keyboard-mouse-input-field.d.ts
+++ b/types/ext/keyboard-mouse-input-field.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/keyboard-shortcut-controller.d.ts b/types/ext/keyboard-shortcut-controller.d.ts
index f1fcb1de32..c0d1b4ec34 100644
--- a/types/ext/keyboard-shortcut-controller.d.ts
+++ b/types/ext/keyboard-shortcut-controller.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/log.d.ts b/types/ext/log.d.ts
index ab50c6b42e..5b33b2342b 100644
--- a/types/ext/log.d.ts
+++ b/types/ext/log.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/mecab.d.ts b/types/ext/mecab.d.ts
index eda5c0a81f..fb2475784c 100644
--- a/types/ext/mecab.d.ts
+++ b/types/ext/mecab.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/object-property-accessor.d.ts b/types/ext/object-property-accessor.d.ts
index 2c2ad7e850..360e6ea453 100644
--- a/types/ext/object-property-accessor.d.ts
+++ b/types/ext/object-property-accessor.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/offscreen.d.ts b/types/ext/offscreen.d.ts
index d19ff1dc65..a721c1b952 100644
--- a/types/ext/offscreen.d.ts
+++ b/types/ext/offscreen.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/options-util.d.ts b/types/ext/options-util.d.ts
index fce9e373e1..62cf5ab6ce 100644
--- a/types/ext/options-util.d.ts
+++ b/types/ext/options-util.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/panel-element.d.ts b/types/ext/panel-element.d.ts
index da2981ede4..c61b635814 100644
--- a/types/ext/panel-element.d.ts
+++ b/types/ext/panel-element.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/popup-factory.d.ts b/types/ext/popup-factory.d.ts
index ca207d8a8b..9c222d7322 100644
--- a/types/ext/popup-factory.d.ts
+++ b/types/ext/popup-factory.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/popup-menu.d.ts b/types/ext/popup-menu.d.ts
index c18e64577a..c12a200e73 100644
--- a/types/ext/popup-menu.d.ts
+++ b/types/ext/popup-menu.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/popup.d.ts b/types/ext/popup.d.ts
index 0dcd358abb..4246e24ecc 100644
--- a/types/ext/popup.d.ts
+++ b/types/ext/popup.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/profile-conditions-ui.d.ts b/types/ext/profile-conditions-ui.d.ts
index b959f19a31..0193d4d71b 100644
--- a/types/ext/profile-conditions-ui.d.ts
+++ b/types/ext/profile-conditions-ui.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/profile-conditions-util.d.ts b/types/ext/profile-conditions-util.d.ts
index 576f80fb8a..441c9b978a 100644
--- a/types/ext/profile-conditions-util.d.ts
+++ b/types/ext/profile-conditions-util.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/query-parser.d.ts b/types/ext/query-parser.d.ts
index 8b9676cdc4..b106497309 100644
--- a/types/ext/query-parser.d.ts
+++ b/types/ext/query-parser.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/request-builder.d.ts b/types/ext/request-builder.d.ts
index de7d5edac6..96a6392b8f 100644
--- a/types/ext/request-builder.d.ts
+++ b/types/ext/request-builder.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/script-manager.d.ts b/types/ext/script-manager.d.ts
index 9bc6bb4482..ac8fb5f7b0 100644
--- a/types/ext/script-manager.d.ts
+++ b/types/ext/script-manager.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/search-persistent-state-controller.d.ts b/types/ext/search-persistent-state-controller.d.ts
index 396c9b4dfc..7ee706ab89 100644
--- a/types/ext/search-persistent-state-controller.d.ts
+++ b/types/ext/search-persistent-state-controller.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/selector-observer.d.ts b/types/ext/selector-observer.d.ts
index 1ae9b1518c..8cdedca4a5 100644
--- a/types/ext/selector-observer.d.ts
+++ b/types/ext/selector-observer.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/settings-controller.d.ts b/types/ext/settings-controller.d.ts
index b716e99043..aa6d29499d 100644
--- a/types/ext/settings-controller.d.ts
+++ b/types/ext/settings-controller.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/settings-modifications.d.ts b/types/ext/settings-modifications.d.ts
index 5a78f74680..b052ba301c 100644
--- a/types/ext/settings-modifications.d.ts
+++ b/types/ext/settings-modifications.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/settings.d.ts b/types/ext/settings.d.ts
index 49dec6e9a9..96440823b9 100644
--- a/types/ext/settings.d.ts
+++ b/types/ext/settings.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/simple-dom-parser.d.ts b/types/ext/simple-dom-parser.d.ts
index b3240fa45a..0e58e26757 100644
--- a/types/ext/simple-dom-parser.d.ts
+++ b/types/ext/simple-dom-parser.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/structured-content.d.ts b/types/ext/structured-content.d.ts
index 4f847ecf67..4f613969b9 100644
--- a/types/ext/structured-content.d.ts
+++ b/types/ext/structured-content.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/task-accumulator.d.ts b/types/ext/task-accumulator.d.ts
index 4ac5435019..38c077483a 100644
--- a/types/ext/task-accumulator.d.ts
+++ b/types/ext/task-accumulator.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/template-patcher.d.ts b/types/ext/template-patcher.d.ts
index 3c1bd5b0c9..64a28e67b9 100644
--- a/types/ext/template-patcher.d.ts
+++ b/types/ext/template-patcher.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/template-renderer-proxy.d.ts b/types/ext/template-renderer-proxy.d.ts
index ec06c65700..6c2f761980 100644
--- a/types/ext/template-renderer-proxy.d.ts
+++ b/types/ext/template-renderer-proxy.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/template-renderer.d.ts b/types/ext/template-renderer.d.ts
index ee4ff69980..3f63ea42ab 100644
--- a/types/ext/template-renderer.d.ts
+++ b/types/ext/template-renderer.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/text-scanner.d.ts b/types/ext/text-scanner.d.ts
index e9a42a08f6..ff56b443fb 100644
--- a/types/ext/text-scanner.d.ts
+++ b/types/ext/text-scanner.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/text-source.d.ts b/types/ext/text-source.d.ts
index e1eb0173b2..f2a4869b1a 100644
--- a/types/ext/text-source.d.ts
+++ b/types/ext/text-source.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/translation-internal.d.ts b/types/ext/translation-internal.d.ts
index da2a7c0416..ada611d9a4 100644
--- a/types/ext/translation-internal.d.ts
+++ b/types/ext/translation-internal.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/ext/translation.d.ts b/types/ext/translation.d.ts
index a18dbdfee4..604dbda6d4 100644
--- a/types/ext/translation.d.ts
+++ b/types/ext/translation.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  * Copyright (C) 2022  Yomichan Authors
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/types/ext/translator.d.ts b/types/ext/translator.d.ts
index b16324cf01..65a77e908e 100644
--- a/types/ext/translator.d.ts
+++ b/types/ext/translator.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/other/globals.d.ts b/types/other/globals.d.ts
index bf0edb4473..9b75db0415 100644
--- a/types/other/globals.d.ts
+++ b/types/other/globals.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/other/rollup-parse-ast.d.ts b/types/other/rollup-parse-ast.d.ts
index 6721cde92b..d798f09ea1 100644
--- a/types/other/rollup-parse-ast.d.ts
+++ b/types/other/rollup-parse-ast.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/test/core.d.ts b/types/test/core.d.ts
index b456ed9784..eec39990b6 100644
--- a/types/test/core.d.ts
+++ b/types/test/core.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/test/database.d.ts b/types/test/database.d.ts
index 96f7598520..3c760ec34e 100644
--- a/types/test/database.d.ts
+++ b/types/test/database.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/test/document-types.d.ts b/types/test/document-types.d.ts
index 525c532cd6..6b63f171b6 100644
--- a/types/test/document-types.d.ts
+++ b/types/test/document-types.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/test/document-util.d.ts b/types/test/document-util.d.ts
index b58f2bff99..c59c2bf58f 100644
--- a/types/test/document-util.d.ts
+++ b/types/test/document-util.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/test/dom-text-scanner.d.ts b/types/test/dom-text-scanner.d.ts
index 8a35954714..ebbbab7082 100644
--- a/types/test/dom-text-scanner.d.ts
+++ b/types/test/dom-text-scanner.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/test/json.d.ts b/types/test/json.d.ts
index b9792dfe7f..1b4fb91983 100644
--- a/types/test/json.d.ts
+++ b/types/test/json.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/test/mocks.d.ts b/types/test/mocks.d.ts
index cce9d4c686..727f2c6301 100644
--- a/types/test/mocks.d.ts
+++ b/types/test/mocks.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/types/test/translator.d.ts b/types/test/translator.d.ts
index 78840f1f62..b213f9e0b5 100644
--- a/types/test/translator.d.ts
+++ b/types/test/translator.d.ts
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/vitest.config.js b/vitest.config.js
index c8cfa6d48c..e0e72e6316 100644
--- a/vitest.config.js
+++ b/vitest.config.js
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2024  Yomitan Authors
+ * Copyright (C) 2023-2024  Yomitan Authors
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by

From 26ff161695abc0c4c60824a036a3b812dafd8ccc Mon Sep 17 00:00:00 2001
From: toasted-nutbread 
Date: Fri, 19 Jan 2024 22:18:22 -0500
Subject: [PATCH 6/6] Update permitted pattern

---
 .eslintrc.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.eslintrc.json b/.eslintrc.json
index 96b9afc0c5..0fa398264c 100644
--- a/.eslintrc.json
+++ b/.eslintrc.json
@@ -594,7 +594,7 @@
                     "error",
                     "block",
                     {
-                        "pattern": " \\* Copyright \\(C\\) (\\d+-)?2024  Yomitan Authors(\n \\* Copyright \\(C\\) (\\d+-)?2022  Yomichan Authors)?\n \\*\n \\* This program is free software: you can redistribute it and/or modify\n \\* it under the terms of the GNU General Public License as published by\n \\* the Free Software Foundation, either version 3 of the License, or\n \\* \\(at your option\\) any later version\\.\n \\*\n \\* This program is distributed in the hope that it will be useful,\n \\* but WITHOUT ANY WARRANTY; without even the implied warranty of\n \\* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE\\.  See the\n \\* GNU General Public License for more details\\.\n \\*\n \\* You should have received a copy of the GNU General Public License\n \\* along with this program\\.  If not, see \\.\n "
+                        "pattern": " \\* Copyright \\(C\\) (2023-)?2024  Yomitan Authors(\n \\* Copyright \\(C\\) (20(16|17|18|19|20|21)-)?2022  Yomichan Authors)?\n \\*\n \\* This program is free software: you can redistribute it and/or modify\n \\* it under the terms of the GNU General Public License as published by\n \\* the Free Software Foundation, either version 3 of the License, or\n \\* \\(at your option\\) any later version\\.\n \\*\n \\* This program is distributed in the hope that it will be useful,\n \\* but WITHOUT ANY WARRANTY; without even the implied warranty of\n \\* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE\\.  See the\n \\* GNU General Public License for more details\\.\n \\*\n \\* You should have received a copy of the GNU General Public License\n \\* along with this program\\.  If not, see \\.\n "
                     }
                 ]
             }