diff --git a/src/app/channel/activeChannel.js b/src/app/channel/activeChannel.js
index 5a6db64..68e9b99 100644
--- a/src/app/channel/activeChannel.js
+++ b/src/app/channel/activeChannel.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/app/channel/channelManager.js b/src/app/channel/channelManager.js
index 4c2e228..c102aa0 100644
--- a/src/app/channel/channelManager.js
+++ b/src/app/channel/channelManager.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/app/channel/chatHandler.js b/src/app/channel/chatHandler.js
index 39feb73..1555e70 100644
--- a/src/app/channel/chatHandler.js
+++ b/src/app/channel/chatHandler.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/app/channel/commandPreprocessor.js b/src/app/channel/commandPreprocessor.js
index bb5f9b4..5b6b7f7 100644
--- a/src/app/channel/commandPreprocessor.js
+++ b/src/app/channel/commandPreprocessor.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/app/channel/connectedUser.js b/src/app/channel/connectedUser.js
index 0908687..c26de02 100644
--- a/src/app/channel/connectedUser.js
+++ b/src/app/channel/connectedUser.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/app/channel/tokebot.js b/src/app/channel/tokebot.js
index e108fb9..a7d12f3 100644
--- a/src/app/channel/tokebot.js
+++ b/src/app/channel/tokebot.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/controllers/adminPanelController.js b/src/controllers/adminPanelController.js
index 1df81c8..2d5e72f 100644
--- a/src/controllers/adminPanelController.js
+++ b/src/controllers/adminPanelController.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/controllers/api/account/deleteController.js b/src/controllers/api/account/deleteController.js
index 1bd56b5..94b9cdf 100644
--- a/src/controllers/api/account/deleteController.js
+++ b/src/controllers/api/account/deleteController.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/controllers/api/account/loginController.js b/src/controllers/api/account/loginController.js
index 2ee3c89..00d62c4 100644
--- a/src/controllers/api/account/loginController.js
+++ b/src/controllers/api/account/loginController.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/controllers/api/account/logoutController.js b/src/controllers/api/account/logoutController.js
index 9511900..6a82ae4 100644
--- a/src/controllers/api/account/logoutController.js
+++ b/src/controllers/api/account/logoutController.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/controllers/api/account/passwordResetController.js b/src/controllers/api/account/passwordResetController.js
index 8195bdb..c636af1 100644
--- a/src/controllers/api/account/passwordResetController.js
+++ b/src/controllers/api/account/passwordResetController.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/controllers/api/account/passwordResetRequestController.js b/src/controllers/api/account/passwordResetRequestController.js
index 8502f1f..e36fb60 100644
--- a/src/controllers/api/account/passwordResetRequestController.js
+++ b/src/controllers/api/account/passwordResetRequestController.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/controllers/api/account/rankEnumController.js b/src/controllers/api/account/rankEnumController.js
index aafc415..1fd84c4 100644
--- a/src/controllers/api/account/rankEnumController.js
+++ b/src/controllers/api/account/rankEnumController.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/controllers/api/account/registerController.js b/src/controllers/api/account/registerController.js
index 7e12109..4755ab5 100644
--- a/src/controllers/api/account/registerController.js
+++ b/src/controllers/api/account/registerController.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/controllers/api/account/updateController.js b/src/controllers/api/account/updateController.js
index 37ed697..de1dd3a 100644
--- a/src/controllers/api/account/updateController.js
+++ b/src/controllers/api/account/updateController.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/controllers/api/admin/banController.js b/src/controllers/api/admin/banController.js
index f42b204..fc7a549 100644
--- a/src/controllers/api/admin/banController.js
+++ b/src/controllers/api/admin/banController.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/controllers/api/admin/changeRankController.js b/src/controllers/api/admin/changeRankController.js
index f3dc4d1..99bdd94 100644
--- a/src/controllers/api/admin/changeRankController.js
+++ b/src/controllers/api/admin/changeRankController.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/controllers/api/admin/emoteController.js b/src/controllers/api/admin/emoteController.js
index aec11bf..36d69d0 100644
--- a/src/controllers/api/admin/emoteController.js
+++ b/src/controllers/api/admin/emoteController.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/controllers/api/admin/listChannelsController.js b/src/controllers/api/admin/listChannelsController.js
index 77313b6..f48d238 100644
--- a/src/controllers/api/admin/listChannelsController.js
+++ b/src/controllers/api/admin/listChannelsController.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/controllers/api/admin/listUsersController.js b/src/controllers/api/admin/listUsersController.js
index c80b184..6e0671e 100644
--- a/src/controllers/api/admin/listUsersController.js
+++ b/src/controllers/api/admin/listUsersController.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/controllers/api/admin/passwordResetController.js b/src/controllers/api/admin/passwordResetController.js
index 5f13bf9..7b5fdba 100644
--- a/src/controllers/api/admin/passwordResetController.js
+++ b/src/controllers/api/admin/passwordResetController.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/controllers/api/admin/permissionsController.js b/src/controllers/api/admin/permissionsController.js
index 18be9d2..8337818 100644
--- a/src/controllers/api/admin/permissionsController.js
+++ b/src/controllers/api/admin/permissionsController.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/controllers/api/admin/tokeCommandController.js b/src/controllers/api/admin/tokeCommandController.js
index 6028125..9147689 100644
--- a/src/controllers/api/admin/tokeCommandController.js
+++ b/src/controllers/api/admin/tokeCommandController.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/controllers/api/channel/banController.js b/src/controllers/api/channel/banController.js
index de3ea21..119b062 100644
--- a/src/controllers/api/channel/banController.js
+++ b/src/controllers/api/channel/banController.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/controllers/api/channel/deleteController.js b/src/controllers/api/channel/deleteController.js
index 2ca8aee..6dafa1a 100644
--- a/src/controllers/api/channel/deleteController.js
+++ b/src/controllers/api/channel/deleteController.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/controllers/api/channel/emoteController.js b/src/controllers/api/channel/emoteController.js
index 7369cf3..c93fbc3 100644
--- a/src/controllers/api/channel/emoteController.js
+++ b/src/controllers/api/channel/emoteController.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/controllers/api/channel/listController.js b/src/controllers/api/channel/listController.js
index 5d5c1bd..6890834 100644
--- a/src/controllers/api/channel/listController.js
+++ b/src/controllers/api/channel/listController.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/controllers/api/channel/permissionsController.js b/src/controllers/api/channel/permissionsController.js
index ee7a8e8..d50af28 100644
--- a/src/controllers/api/channel/permissionsController.js
+++ b/src/controllers/api/channel/permissionsController.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/controllers/api/channel/rankController.js b/src/controllers/api/channel/rankController.js
index 94a14bb..0f43685 100644
--- a/src/controllers/api/channel/rankController.js
+++ b/src/controllers/api/channel/rankController.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/controllers/api/channel/registerController.js b/src/controllers/api/channel/registerController.js
index 9d72b11..921b3ec 100644
--- a/src/controllers/api/channel/registerController.js
+++ b/src/controllers/api/channel/registerController.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/controllers/api/channel/settingsController.js b/src/controllers/api/channel/settingsController.js
index c6d2bdc..ff738a3 100644
--- a/src/controllers/api/channel/settingsController.js
+++ b/src/controllers/api/channel/settingsController.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/controllers/api/channel/tokeCommandController.js b/src/controllers/api/channel/tokeCommandController.js
index 40b203a..498428a 100644
--- a/src/controllers/api/channel/tokeCommandController.js
+++ b/src/controllers/api/channel/tokeCommandController.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/controllers/channelController.js b/src/controllers/channelController.js
index f6cf627..dd27fcd 100644
--- a/src/controllers/channelController.js
+++ b/src/controllers/channelController.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/controllers/channelSettingsController.js b/src/controllers/channelSettingsController.js
index b97cdc0..2dadad2 100644
--- a/src/controllers/channelSettingsController.js
+++ b/src/controllers/channelSettingsController.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/controllers/indexController.js b/src/controllers/indexController.js
index ac330ab..bbf1915 100644
--- a/src/controllers/indexController.js
+++ b/src/controllers/indexController.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/controllers/loginController.js b/src/controllers/loginController.js
index 16fa137..a25d316 100644
--- a/src/controllers/loginController.js
+++ b/src/controllers/loginController.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/controllers/newChannelController.js b/src/controllers/newChannelController.js
index 7d90a7e..ee77166 100644
--- a/src/controllers/newChannelController.js
+++ b/src/controllers/newChannelController.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/controllers/panel/emoteController.js b/src/controllers/panel/emoteController.js
index 1a0ab88..4b1bdae 100644
--- a/src/controllers/panel/emoteController.js
+++ b/src/controllers/panel/emoteController.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/controllers/panel/placeholderController.js b/src/controllers/panel/placeholderController.js
index 5119f89..a879272 100644
--- a/src/controllers/panel/placeholderController.js
+++ b/src/controllers/panel/placeholderController.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/controllers/panel/popoutContainerController.js b/src/controllers/panel/popoutContainerController.js
index 5461e7c..6993f9e 100644
--- a/src/controllers/panel/popoutContainerController.js
+++ b/src/controllers/panel/popoutContainerController.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/controllers/passwordResetController.js b/src/controllers/passwordResetController.js
index a475d02..1d47fae 100644
--- a/src/controllers/passwordResetController.js
+++ b/src/controllers/passwordResetController.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/controllers/popupController.js b/src/controllers/popupController.js
index f8ef490..d844daf 100644
--- a/src/controllers/popupController.js
+++ b/src/controllers/popupController.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/controllers/profileController.js b/src/controllers/profileController.js
index a7e9da5..99146c4 100644
--- a/src/controllers/profileController.js
+++ b/src/controllers/profileController.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/controllers/registerController.js b/src/controllers/registerController.js
index 414867d..91fb5b0 100644
--- a/src/controllers/registerController.js
+++ b/src/controllers/registerController.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/controllers/tooltip/altListController.js b/src/controllers/tooltip/altListController.js
index 7935bb4..a037cd0 100644
--- a/src/controllers/tooltip/altListController.js
+++ b/src/controllers/tooltip/altListController.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/routers/adminPanelRouter.js b/src/routers/adminPanelRouter.js
index fd46224..1d54411 100644
--- a/src/routers/adminPanelRouter.js
+++ b/src/routers/adminPanelRouter.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/routers/api/accountRouter.js b/src/routers/api/accountRouter.js
index c16f6fd..350c7e7 100644
--- a/src/routers/api/accountRouter.js
+++ b/src/routers/api/accountRouter.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/routers/api/adminRouter.js b/src/routers/api/adminRouter.js
index 27b6a2e..242e74f 100644
--- a/src/routers/api/adminRouter.js
+++ b/src/routers/api/adminRouter.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/routers/api/channelRouter.js b/src/routers/api/channelRouter.js
index 4be8abc..b49714e 100644
--- a/src/routers/api/channelRouter.js
+++ b/src/routers/api/channelRouter.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/routers/apiRouter.js b/src/routers/apiRouter.js
index 9e9048d..3f56bf8 100644
--- a/src/routers/apiRouter.js
+++ b/src/routers/apiRouter.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/routers/channelRouter.js b/src/routers/channelRouter.js
index 20251fa..c8343ad 100644
--- a/src/routers/channelRouter.js
+++ b/src/routers/channelRouter.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/routers/indexRouter.js b/src/routers/indexRouter.js
index 9d3fd1f..0b3528b 100644
--- a/src/routers/indexRouter.js
+++ b/src/routers/indexRouter.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/routers/loginRouter.js b/src/routers/loginRouter.js
index 890e1ba..4d73f74 100644
--- a/src/routers/loginRouter.js
+++ b/src/routers/loginRouter.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/routers/newChannelRouter.js b/src/routers/newChannelRouter.js
index 48fb02e..0dd998c 100644
--- a/src/routers/newChannelRouter.js
+++ b/src/routers/newChannelRouter.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/routers/panelRouter.js b/src/routers/panelRouter.js
index 273cbab..1e6b5e9 100644
--- a/src/routers/panelRouter.js
+++ b/src/routers/panelRouter.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/routers/passwordResetRouter.js b/src/routers/passwordResetRouter.js
index a65fdc6..a9fa360 100644
--- a/src/routers/passwordResetRouter.js
+++ b/src/routers/passwordResetRouter.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/routers/popupRouter.js b/src/routers/popupRouter.js
index c5b51f9..55f3ba7 100644
--- a/src/routers/popupRouter.js
+++ b/src/routers/popupRouter.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/routers/profileRouter.js b/src/routers/profileRouter.js
index 07d0d40..48a5c86 100644
--- a/src/routers/profileRouter.js
+++ b/src/routers/profileRouter.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/routers/registerRouter.js b/src/routers/registerRouter.js
index 6e2d761..72a9ebb 100644
--- a/src/routers/registerRouter.js
+++ b/src/routers/registerRouter.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/routers/tooltipRouter.js b/src/routers/tooltipRouter.js
index 45080e2..469c679 100644
--- a/src/routers/tooltipRouter.js
+++ b/src/routers/tooltipRouter.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/schemas/channel/channelBanSchema.js b/src/schemas/channel/channelBanSchema.js
index bb5ab70..2eae5e2 100644
--- a/src/schemas/channel/channelBanSchema.js
+++ b/src/schemas/channel/channelBanSchema.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/schemas/channel/channelPermissionSchema.js b/src/schemas/channel/channelPermissionSchema.js
index 28601ca..1185fa1 100644
--- a/src/schemas/channel/channelPermissionSchema.js
+++ b/src/schemas/channel/channelPermissionSchema.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/schemas/channel/channelSchema.js b/src/schemas/channel/channelSchema.js
index 6a12d24..8642aae 100644
--- a/src/schemas/channel/channelSchema.js
+++ b/src/schemas/channel/channelSchema.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/schemas/emoteSchema.js b/src/schemas/emoteSchema.js
index 1fc7af2..f556045 100644
--- a/src/schemas/emoteSchema.js
+++ b/src/schemas/emoteSchema.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/schemas/flairSchema.js b/src/schemas/flairSchema.js
index 896628a..c458447 100644
--- a/src/schemas/flairSchema.js
+++ b/src/schemas/flairSchema.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/schemas/permissionSchema.js b/src/schemas/permissionSchema.js
index fea601d..619bff7 100644
--- a/src/schemas/permissionSchema.js
+++ b/src/schemas/permissionSchema.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/schemas/statSchema.js b/src/schemas/statSchema.js
index 06a89e3..3168f62 100644
--- a/src/schemas/statSchema.js
+++ b/src/schemas/statSchema.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/schemas/tokebot/tokeCommandSchema.js b/src/schemas/tokebot/tokeCommandSchema.js
index 4d8fa3d..d79111e 100644
--- a/src/schemas/tokebot/tokeCommandSchema.js
+++ b/src/schemas/tokebot/tokeCommandSchema.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/schemas/user/passwordResetSchema.js b/src/schemas/user/passwordResetSchema.js
index dcff866..31bd9aa 100644
--- a/src/schemas/user/passwordResetSchema.js
+++ b/src/schemas/user/passwordResetSchema.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/schemas/user/userBanSchema.js b/src/schemas/user/userBanSchema.js
index 7326c34..03bad3c 100644
--- a/src/schemas/user/userBanSchema.js
+++ b/src/schemas/user/userBanSchema.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/schemas/user/userSchema.js b/src/schemas/user/userSchema.js
index 07aa6fa..ce3bcdc 100644
--- a/src/schemas/user/userSchema.js
+++ b/src/schemas/user/userSchema.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/server.js b/src/server.js
index da28a0b..905658d 100644
--- a/src/server.js
+++ b/src/server.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/utils/altchaUtils.js b/src/utils/altchaUtils.js
index e53fb92..78e06d8 100644
--- a/src/utils/altchaUtils.js
+++ b/src/utils/altchaUtils.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/utils/configCheck.js b/src/utils/configCheck.js
index e61018e..c27aa31 100644
--- a/src/utils/configCheck.js
+++ b/src/utils/configCheck.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/utils/csrfUtils.js b/src/utils/csrfUtils.js
index 7915244..de04476 100644
--- a/src/utils/csrfUtils.js
+++ b/src/utils/csrfUtils.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/utils/hashUtils.js b/src/utils/hashUtils.js
index bac9bb8..115ec45 100644
--- a/src/utils/hashUtils.js
+++ b/src/utils/hashUtils.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/utils/linkUtils.js b/src/utils/linkUtils.js
index 6123ab9..9708ab7 100644
--- a/src/utils/linkUtils.js
+++ b/src/utils/linkUtils.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/utils/loggerUtils.js b/src/utils/loggerUtils.js
index 5d4f913..38b7a21 100644
--- a/src/utils/loggerUtils.js
+++ b/src/utils/loggerUtils.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/utils/mailUtils.js b/src/utils/mailUtils.js
index 78026b0..4636d71 100644
--- a/src/utils/mailUtils.js
+++ b/src/utils/mailUtils.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/utils/scheduler.js b/src/utils/scheduler.js
index fd66445..d783766 100644
--- a/src/utils/scheduler.js
+++ b/src/utils/scheduler.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/utils/sessionUtils.js b/src/utils/sessionUtils.js
index 6857df9..39e35a2 100644
--- a/src/utils/sessionUtils.js
+++ b/src/utils/sessionUtils.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/validators/accountValidator.js b/src/validators/accountValidator.js
index 6e9ff8a..eec2d2b 100644
--- a/src/validators/accountValidator.js
+++ b/src/validators/accountValidator.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/validators/channelValidator.js b/src/validators/channelValidator.js
index 04ee960..29b6995 100644
--- a/src/validators/channelValidator.js
+++ b/src/validators/channelValidator.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/validators/emoteValidator.js b/src/validators/emoteValidator.js
index cdff9e7..806536f 100644
--- a/src/validators/emoteValidator.js
+++ b/src/validators/emoteValidator.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/validators/permissionsValidator.js b/src/validators/permissionsValidator.js
index ef619a2..757035e 100644
--- a/src/validators/permissionsValidator.js
+++ b/src/validators/permissionsValidator.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/validators/tokebotValidator.js b/src/validators/tokebotValidator.js
index 67744e5..a4edec3 100644
--- a/src/validators/tokebotValidator.js
+++ b/src/validators/tokebotValidator.js
@@ -1,5 +1,5 @@
/*Canopy - The next generation of stoner streaming software
-Copyright (C) 2024 Rainbownapkin and the TTN Community
+Copyright (C) 2024-2025 Rainbownapkin and the TTN Community
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
diff --git a/src/views/adminPanel.ejs b/src/views/adminPanel.ejs
index 861fd96..e5d75d5 100644
--- a/src/views/adminPanel.ejs
+++ b/src/views/adminPanel.ejs
@@ -1,5 +1,5 @@
-
+along with this program. If not, see