diff --git a/src/bin/bichon_admin.rs b/src/bin/bichon_admin.rs index a835499..9b0404c 100644 --- a/src/bin/bichon_admin.rs +++ b/src/bin/bichon_admin.rs @@ -1,3 +1,22 @@ +// +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) +// +// This file is part of the Bichon Email Archiving Project +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . + + use std::{ fs, path::{Path, PathBuf}, diff --git a/src/bin/bichonctl.rs b/src/bin/bichonctl.rs index 727e5ff..c9379c9 100644 --- a/src/bin/bichonctl.rs +++ b/src/bin/bichonctl.rs @@ -1,3 +1,22 @@ +// +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) +// +// This file is part of the Bichon Email Archiving Project +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . + + use bichon::modules::cli::{ auth::verify_user_and_get_account, eml::handle_eml_directory_import, mbox::handle_mbox_single_file_import, pst::handle_pst_import, diff --git a/src/lib.rs b/src/lib.rs index 4dbdc5e..0f87eac 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1 +1,19 @@ +// +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) +// +// This file is part of the Bichon Email Archiving Project +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . + pub mod modules; \ No newline at end of file diff --git a/src/main.rs b/src/main.rs index f07f999..7f0633c 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/account/dispatcher.rs b/src/modules/account/dispatcher.rs index bc7600e..7d98710 100644 --- a/src/modules/account/dispatcher.rs +++ b/src/modules/account/dispatcher.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/account/entity.rs b/src/modules/account/entity.rs index dc0e5c1..fa206ef 100644 --- a/src/modules/account/entity.rs +++ b/src/modules/account/entity.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/account/grant.rs b/src/modules/account/grant.rs index 9f6b1e4..d0b61e3 100644 --- a/src/modules/account/grant.rs +++ b/src/modules/account/grant.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/account/migration.rs b/src/modules/account/migration.rs index 836f82b..ec48633 100644 --- a/src/modules/account/migration.rs +++ b/src/modules/account/migration.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/account/mod.rs b/src/modules/account/mod.rs index c49ea1c..f70527c 100644 --- a/src/modules/account/mod.rs +++ b/src/modules/account/mod.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/account/payload.rs b/src/modules/account/payload.rs index 6611db2..c17d713 100644 --- a/src/modules/account/payload.rs +++ b/src/modules/account/payload.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/account/since.rs b/src/modules/account/since.rs index 1336769..9ed5e81 100644 --- a/src/modules/account/since.rs +++ b/src/modules/account/since.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/account/state.rs b/src/modules/account/state.rs index 01aa440..e3d63ef 100644 --- a/src/modules/account/state.rs +++ b/src/modules/account/state.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/account/view.rs b/src/modules/account/view.rs index e875c49..443a647 100644 --- a/src/modules/account/view.rs +++ b/src/modules/account/view.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/autoconfig/entity.rs b/src/modules/autoconfig/entity.rs index 262b509..d4d28d4 100644 --- a/src/modules/autoconfig/entity.rs +++ b/src/modules/autoconfig/entity.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/autoconfig/load.rs b/src/modules/autoconfig/load.rs index 186b303..24c063b 100644 --- a/src/modules/autoconfig/load.rs +++ b/src/modules/autoconfig/load.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/autoconfig/mod.rs b/src/modules/autoconfig/mod.rs index 387c13e..4fd7b13 100644 --- a/src/modules/autoconfig/mod.rs +++ b/src/modules/autoconfig/mod.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/autoconfig/tests.rs b/src/modules/autoconfig/tests.rs index c48d7c1..9f1903f 100644 --- a/src/modules/autoconfig/tests.rs +++ b/src/modules/autoconfig/tests.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/cache/imap/mailbox.rs b/src/modules/cache/imap/mailbox.rs index bc33a4d..7cd4a67 100644 --- a/src/modules/cache/imap/mailbox.rs +++ b/src/modules/cache/imap/mailbox.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/cache/imap/mod.rs b/src/modules/cache/imap/mod.rs index fce4671..6be5731 100644 --- a/src/modules/cache/imap/mod.rs +++ b/src/modules/cache/imap/mod.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/cache/imap/sync/flow.rs b/src/modules/cache/imap/sync/flow.rs index 92ca8d3..e004933 100644 --- a/src/modules/cache/imap/sync/flow.rs +++ b/src/modules/cache/imap/sync/flow.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/cache/imap/sync/mod.rs b/src/modules/cache/imap/sync/mod.rs index 0729efc..b82d0b9 100644 --- a/src/modules/cache/imap/sync/mod.rs +++ b/src/modules/cache/imap/sync/mod.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/cache/imap/sync/rebuild.rs b/src/modules/cache/imap/sync/rebuild.rs index c0a125e..98885d7 100644 --- a/src/modules/cache/imap/sync/rebuild.rs +++ b/src/modules/cache/imap/sync/rebuild.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/cache/imap/sync/sync_folders.rs b/src/modules/cache/imap/sync/sync_folders.rs index 9a02c8f..c272b82 100644 --- a/src/modules/cache/imap/sync/sync_folders.rs +++ b/src/modules/cache/imap/sync/sync_folders.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/cache/imap/sync/sync_type.rs b/src/modules/cache/imap/sync/sync_type.rs index ef3ebea..6ff128c 100644 --- a/src/modules/cache/imap/sync/sync_type.rs +++ b/src/modules/cache/imap/sync/sync_type.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/cache/imap/task.rs b/src/modules/cache/imap/task.rs index ab50bdd..8c37348 100644 --- a/src/modules/cache/imap/task.rs +++ b/src/modules/cache/imap/task.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/cache/mod.rs b/src/modules/cache/mod.rs index 95814a1..c151ff1 100644 --- a/src/modules/cache/mod.rs +++ b/src/modules/cache/mod.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/cli/admin/meta.rs b/src/modules/cli/admin/meta.rs index a987965..beea4a5 100644 --- a/src/modules/cli/admin/meta.rs +++ b/src/modules/cli/admin/meta.rs @@ -1,3 +1,23 @@ +// +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) +// +// This file is part of the Bichon Email Archiving Project +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . + + + use std::{path::Path, rc::Rc}; use native_db::{Builder, Database}; diff --git a/src/modules/cli/admin/mod.rs b/src/modules/cli/admin/mod.rs index 6b50816..bbc3956 100644 --- a/src/modules/cli/admin/mod.rs +++ b/src/modules/cli/admin/mod.rs @@ -1 +1,20 @@ +// +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) +// +// This file is part of the Bichon Email Archiving Project +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . + + pub mod meta; diff --git a/src/modules/cli/auth.rs b/src/modules/cli/auth.rs index cfdca80..31d592d 100644 --- a/src/modules/cli/auth.rs +++ b/src/modules/cli/auth.rs @@ -1,3 +1,22 @@ +// +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) +// +// This file is part of the Bichon Email Archiving Project +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . + + use std::process; use console::style; diff --git a/src/modules/cli/eml/mod.rs b/src/modules/cli/eml/mod.rs index bf8a6a5..41a2d68 100644 --- a/src/modules/cli/eml/mod.rs +++ b/src/modules/cli/eml/mod.rs @@ -1,3 +1,22 @@ +// +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) +// +// This file is part of the Bichon Email Archiving Project +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . + + use std::{ collections::HashMap, fs, diff --git a/src/modules/cli/mbox/gmail.rs b/src/modules/cli/mbox/gmail.rs index 8869bd9..0952552 100644 --- a/src/modules/cli/mbox/gmail.rs +++ b/src/modules/cli/mbox/gmail.rs @@ -1,3 +1,22 @@ +// +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) +// +// This file is part of the Bichon Email Archiving Project +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . + + use std::collections::HashSet; pub fn determine_folder(labels_raw: &str) -> String { diff --git a/src/modules/cli/mbox/mod.rs b/src/modules/cli/mbox/mod.rs index 8f34e2d..f651e97 100644 --- a/src/modules/cli/mbox/mod.rs +++ b/src/modules/cli/mbox/mod.rs @@ -1,3 +1,22 @@ +// +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) +// +// This file is part of the Bichon Email Archiving Project +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . + + use std::collections::HashMap; use std::path::PathBuf; diff --git a/src/modules/cli/mbox/reader.rs b/src/modules/cli/mbox/reader.rs index 98ce688..6146281 100644 --- a/src/modules/cli/mbox/reader.rs +++ b/src/modules/cli/mbox/reader.rs @@ -1,3 +1,22 @@ +// +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) +// +// This file is part of the Bichon Email Archiving Project +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . + + use memmap2::Mmap; use std::fs; use std::io; diff --git a/src/modules/cli/mod.rs b/src/modules/cli/mod.rs index 8671543..f1626fc 100644 --- a/src/modules/cli/mod.rs +++ b/src/modules/cli/mod.rs @@ -1,3 +1,22 @@ +// +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) +// +// This file is part of the Bichon Email Archiving Project +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . + + use clap::Parser; use serde::{Deserialize, Serialize}; diff --git a/src/modules/cli/pst/encoding/mod.rs b/src/modules/cli/pst/encoding/mod.rs index e1b564b..1e0830f 100644 --- a/src/modules/cli/pst/encoding/mod.rs +++ b/src/modules/cli/pst/encoding/mod.rs @@ -1,3 +1,22 @@ +// +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) +// +// This file is part of the Bichon Email Archiving Project +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . + + use compressed_rtf::*; use outlook_pst::ltp::prop_context::PropertyValue; diff --git a/src/modules/cli/pst/mod.rs b/src/modules/cli/pst/mod.rs index 1433136..060b596 100644 --- a/src/modules/cli/pst/mod.rs +++ b/src/modules/cli/pst/mod.rs @@ -1,3 +1,22 @@ +// +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) +// +// This file is part of the Bichon Email Archiving Project +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . + + use chrono::{DateTime, TimeZone, Utc}; use dialoguer::theme::ColorfulTheme; use dialoguer::Input; diff --git a/src/modules/cli/sender.rs b/src/modules/cli/sender.rs index 9e9ce6a..c398570 100644 --- a/src/modules/cli/sender.rs +++ b/src/modules/cli/sender.rs @@ -1,3 +1,22 @@ +// +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) +// +// This file is part of the Bichon Email Archiving Project +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . + + use console::style; use reqwest::Client; diff --git a/src/modules/cli/thunderbird/mod.rs b/src/modules/cli/thunderbird/mod.rs index c4d29b4..2cc97fd 100644 --- a/src/modules/cli/thunderbird/mod.rs +++ b/src/modules/cli/thunderbird/mod.rs @@ -1,3 +1,22 @@ +// +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) +// +// This file is part of the Bichon Email Archiving Project +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . + + use std::{collections::HashMap, path::PathBuf}; use crate::modules::cli::{mbox::run_import, BichonCtlConfig}; diff --git a/src/modules/common/auth.rs b/src/modules/common/auth.rs index b75f9f2..75140f5 100644 --- a/src/modules/common/auth.rs +++ b/src/modules/common/auth.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/common/error.rs b/src/modules/common/error.rs index a2e6cf8..2553641 100644 --- a/src/modules/common/error.rs +++ b/src/modules/common/error.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/common/log.rs b/src/modules/common/log.rs index 4ee5ea5..59f3057 100644 --- a/src/modules/common/log.rs +++ b/src/modules/common/log.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/common/mod.rs b/src/modules/common/mod.rs index ec13482..86f5071 100644 --- a/src/modules/common/mod.rs +++ b/src/modules/common/mod.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/common/paginated.rs b/src/modules/common/paginated.rs index c332586..a6b7bd5 100644 --- a/src/modules/common/paginated.rs +++ b/src/modules/common/paginated.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/common/periodic.rs b/src/modules/common/periodic.rs index 7b89bf6..a95a1b4 100644 --- a/src/modules/common/periodic.rs +++ b/src/modules/common/periodic.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/common/rustls.rs b/src/modules/common/rustls.rs index 44f1572..44c1653 100644 --- a/src/modules/common/rustls.rs +++ b/src/modules/common/rustls.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/common/signal.rs b/src/modules/common/signal.rs index 37cf79a..25abe57 100644 --- a/src/modules/common/signal.rs +++ b/src/modules/common/signal.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/common/timeout.rs b/src/modules/common/timeout.rs index 716f13a..6ff2446 100644 --- a/src/modules/common/timeout.rs +++ b/src/modules/common/timeout.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/common/tls.rs b/src/modules/common/tls.rs index ba2ccdf..1577024 100644 --- a/src/modules/common/tls.rs +++ b/src/modules/common/tls.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/common/validator.rs b/src/modules/common/validator.rs index b77a2ae..2bc82a1 100644 --- a/src/modules/common/validator.rs +++ b/src/modules/common/validator.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/context/controller.rs b/src/modules/context/controller.rs index 1194414..1ee18ea 100644 --- a/src/modules/context/controller.rs +++ b/src/modules/context/controller.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/context/executors.rs b/src/modules/context/executors.rs index bae0db3..c54d2de 100644 --- a/src/modules/context/executors.rs +++ b/src/modules/context/executors.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/context/mod.rs b/src/modules/context/mod.rs index e14e43a..e65cf36 100644 --- a/src/modules/context/mod.rs +++ b/src/modules/context/mod.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/context/status.rs b/src/modules/context/status.rs index f44b615..0a7ff85 100644 --- a/src/modules/context/status.rs +++ b/src/modules/context/status.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/dashboard/mod.rs b/src/modules/dashboard/mod.rs index 6d4780e..82ed09c 100644 --- a/src/modules/dashboard/mod.rs +++ b/src/modules/dashboard/mod.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/database/manager.rs b/src/modules/database/manager.rs index 8fe15e0..7dd03d5 100644 --- a/src/modules/database/manager.rs +++ b/src/modules/database/manager.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/database/mod.rs b/src/modules/database/mod.rs index ddbfbaf..cd4325a 100644 --- a/src/modules/database/mod.rs +++ b/src/modules/database/mod.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/duckdb/build.rs b/src/modules/duckdb/build.rs index 8d2fcc7..3360886 100644 --- a/src/modules/duckdb/build.rs +++ b/src/modules/duckdb/build.rs @@ -1,3 +1,22 @@ +// +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) +// +// This file is part of the Bichon Email Archiving Project +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . + + use arrow::array::{BooleanArray, Int32Array, Int64Array, ListBuilder, StringBuilder, UInt64Array}; use arrow::datatypes::{DataType, Field, Schema}; use arrow::record_batch::RecordBatch; diff --git a/src/modules/duckdb/init.rs b/src/modules/duckdb/init.rs index 42cadd9..58c13c5 100644 --- a/src/modules/duckdb/init.rs +++ b/src/modules/duckdb/init.rs @@ -1,3 +1,22 @@ +// +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) +// +// This file is part of the Bichon Email Archiving Project +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . + + use chrono::{NaiveDateTime, Utc}; use duckdb::{params, types::Value, DuckdbConnectionManager}; use refinery::Runner; diff --git a/src/modules/duckdb/mod.rs b/src/modules/duckdb/mod.rs index 421f066..da5f2f4 100644 --- a/src/modules/duckdb/mod.rs +++ b/src/modules/duckdb/mod.rs @@ -1,3 +1,22 @@ +// +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) +// +// This file is part of the Bichon Email Archiving Project +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . + + pub mod build; pub mod init; pub mod refinery; diff --git a/src/modules/duckdb/refinery.rs b/src/modules/duckdb/refinery.rs index e8d0fe5..2a70aa8 100644 --- a/src/modules/duckdb/refinery.rs +++ b/src/modules/duckdb/refinery.rs @@ -1,3 +1,22 @@ +// +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) +// +// This file is part of the Bichon Email Archiving Project +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . + + use chrono::{DateTime, Utc}; use refinery::{error::WrapMigrationError, Migration}; use refinery_core::{ diff --git a/src/modules/envelope/extractor.rs b/src/modules/envelope/extractor.rs index f649dad..9e30748 100644 --- a/src/modules/envelope/extractor.rs +++ b/src/modules/envelope/extractor.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/envelope/mod.rs b/src/modules/envelope/mod.rs index 87f2ec9..5ee0d35 100644 --- a/src/modules/envelope/mod.rs +++ b/src/modules/envelope/mod.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/envelope/utils.rs b/src/modules/envelope/utils.rs index 1fe281d..ffa0ff3 100644 --- a/src/modules/envelope/utils.rs +++ b/src/modules/envelope/utils.rs @@ -1,3 +1,21 @@ +// +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) +// +// This file is part of the Bichon Email Archiving Project +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . + use mail_parser::parsers::MessageStream; use regex::{Captures, Regex}; diff --git a/src/modules/error/code.rs b/src/modules/error/code.rs index 662b84f..a121ca5 100644 --- a/src/modules/error/code.rs +++ b/src/modules/error/code.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/error/handler.rs b/src/modules/error/handler.rs index 067de96..ad0d412 100644 --- a/src/modules/error/handler.rs +++ b/src/modules/error/handler.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/error/mod.rs b/src/modules/error/mod.rs index 4afd2e5..ba1da01 100644 --- a/src/modules/error/mod.rs +++ b/src/modules/error/mod.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/imap/capabilities.rs b/src/modules/imap/capabilities.rs index 24bbf33..a2bbbf9 100644 --- a/src/modules/imap/capabilities.rs +++ b/src/modules/imap/capabilities.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/imap/client.rs b/src/modules/imap/client.rs index a5c2188..157ac42 100644 --- a/src/modules/imap/client.rs +++ b/src/modules/imap/client.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/imap/executor.rs b/src/modules/imap/executor.rs index 177354d..f9b8bac 100644 --- a/src/modules/imap/executor.rs +++ b/src/modules/imap/executor.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/imap/manager.rs b/src/modules/imap/manager.rs index 7d554c7..0a75d1e 100644 --- a/src/modules/imap/manager.rs +++ b/src/modules/imap/manager.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/imap/mod.rs b/src/modules/imap/mod.rs index bbadd3c..479c954 100644 --- a/src/modules/imap/mod.rs +++ b/src/modules/imap/mod.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/imap/oauth2.rs b/src/modules/imap/oauth2.rs index 039fd35..6fac13b 100644 --- a/src/modules/imap/oauth2.rs +++ b/src/modules/imap/oauth2.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/imap/session.rs b/src/modules/imap/session.rs index 90a3285..ce794bb 100644 --- a/src/modules/imap/session.rs +++ b/src/modules/imap/session.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/imap/stats.rs b/src/modules/imap/stats.rs index bf47b24..63253f4 100644 --- a/src/modules/imap/stats.rs +++ b/src/modules/imap/stats.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/imap/tests.rs b/src/modules/imap/tests.rs index 7d29fa6..5478cc4 100644 --- a/src/modules/imap/tests.rs +++ b/src/modules/imap/tests.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/import/mod.rs b/src/modules/import/mod.rs index b36afcc..9c3aa44 100644 --- a/src/modules/import/mod.rs +++ b/src/modules/import/mod.rs @@ -1,3 +1,22 @@ +// +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) +// +// This file is part of the Bichon Email Archiving Project +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . + + use poem_openapi::Object; use serde::{Deserialize, Serialize}; use tantivy::doc; diff --git a/src/modules/indexer/envelope.rs b/src/modules/indexer/envelope.rs index 31ea9f2..fa43766 100644 --- a/src/modules/indexer/envelope.rs +++ b/src/modules/indexer/envelope.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/indexer/fields.rs b/src/modules/indexer/fields.rs index 3382247..25e1590 100644 --- a/src/modules/indexer/fields.rs +++ b/src/modules/indexer/fields.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/indexer/manager.rs b/src/modules/indexer/manager.rs index 2c044cb..d375baf 100644 --- a/src/modules/indexer/manager.rs +++ b/src/modules/indexer/manager.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/indexer/mod.rs b/src/modules/indexer/mod.rs index 5f6a55c..979558a 100644 --- a/src/modules/indexer/mod.rs +++ b/src/modules/indexer/mod.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/indexer/schema.rs b/src/modules/indexer/schema.rs index 4b416ce..869096b 100644 --- a/src/modules/indexer/schema.rs +++ b/src/modules/indexer/schema.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/logger/file.rs b/src/modules/logger/file.rs index 90f11ab..f570c85 100644 --- a/src/modules/logger/file.rs +++ b/src/modules/logger/file.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/logger/mod.rs b/src/modules/logger/mod.rs index 35d8bf8..a2f95c1 100644 --- a/src/modules/logger/mod.rs +++ b/src/modules/logger/mod.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/mailbox/list.rs b/src/modules/mailbox/list.rs index dc0b971..542a615 100644 --- a/src/modules/mailbox/list.rs +++ b/src/modules/mailbox/list.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/mailbox/mod.rs b/src/modules/mailbox/mod.rs index 689cbae..23f9f52 100644 --- a/src/modules/mailbox/mod.rs +++ b/src/modules/mailbox/mod.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/message/content.rs b/src/modules/message/content.rs index 7f748d3..66e5b3b 100644 --- a/src/modules/message/content.rs +++ b/src/modules/message/content.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/message/delete.rs b/src/modules/message/delete.rs index 888f82c..08e67a0 100644 --- a/src/modules/message/delete.rs +++ b/src/modules/message/delete.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/message/list.rs b/src/modules/message/list.rs index e42f7a8..48f8e25 100644 --- a/src/modules/message/list.rs +++ b/src/modules/message/list.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/message/mod.rs b/src/modules/message/mod.rs index 7e3bcca..cc43244 100644 --- a/src/modules/message/mod.rs +++ b/src/modules/message/mod.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/message/search.rs b/src/modules/message/search.rs index 80882c9..92395fe 100644 --- a/src/modules/message/search.rs +++ b/src/modules/message/search.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/message/tags.rs b/src/modules/message/tags.rs index ac02943..037a03a 100644 --- a/src/modules/message/tags.rs +++ b/src/modules/message/tags.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/mod.rs b/src/modules/mod.rs index 4036442..4229d01 100644 --- a/src/modules/mod.rs +++ b/src/modules/mod.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/oauth2/entity.rs b/src/modules/oauth2/entity.rs index e737530..ac6bd15 100644 --- a/src/modules/oauth2/entity.rs +++ b/src/modules/oauth2/entity.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/oauth2/flow.rs b/src/modules/oauth2/flow.rs index cf35eba..4aa310c 100644 --- a/src/modules/oauth2/flow.rs +++ b/src/modules/oauth2/flow.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/oauth2/mod.rs b/src/modules/oauth2/mod.rs index e295edf..78a9c6b 100644 --- a/src/modules/oauth2/mod.rs +++ b/src/modules/oauth2/mod.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/oauth2/pending.rs b/src/modules/oauth2/pending.rs index 7e85293..5014cbb 100644 --- a/src/modules/oauth2/pending.rs +++ b/src/modules/oauth2/pending.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/oauth2/refresh/mod.rs b/src/modules/oauth2/refresh/mod.rs index 57c73a9..d70ba15 100644 --- a/src/modules/oauth2/refresh/mod.rs +++ b/src/modules/oauth2/refresh/mod.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/oauth2/task.rs b/src/modules/oauth2/task.rs index ecfbd4e..4d87da8 100644 --- a/src/modules/oauth2/task.rs +++ b/src/modules/oauth2/task.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/oauth2/token.rs b/src/modules/oauth2/token.rs index b52bdf7..44b7b0f 100644 --- a/src/modules/oauth2/token.rs +++ b/src/modules/oauth2/token.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/rest/api/access_token.rs b/src/modules/rest/api/access_token.rs index 0867f50..ad239c7 100644 --- a/src/modules/rest/api/access_token.rs +++ b/src/modules/rest/api/access_token.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/rest/api/account.rs b/src/modules/rest/api/account.rs index cdb75e9..cc21b94 100644 --- a/src/modules/rest/api/account.rs +++ b/src/modules/rest/api/account.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/rest/api/auto_config.rs b/src/modules/rest/api/auto_config.rs index f209181..2a3ec08 100644 --- a/src/modules/rest/api/auto_config.rs +++ b/src/modules/rest/api/auto_config.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/rest/api/import.rs b/src/modules/rest/api/import.rs index 94e07ae..0e81585 100644 --- a/src/modules/rest/api/import.rs +++ b/src/modules/rest/api/import.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/rest/api/mailbox.rs b/src/modules/rest/api/mailbox.rs index 2361aa4..0d93d00 100644 --- a/src/modules/rest/api/mailbox.rs +++ b/src/modules/rest/api/mailbox.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/rest/api/message.rs b/src/modules/rest/api/message.rs index c0e7680..bf7b9c5 100644 --- a/src/modules/rest/api/message.rs +++ b/src/modules/rest/api/message.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/rest/api/mod.rs b/src/modules/rest/api/mod.rs index 087fffa..3b1724a 100644 --- a/src/modules/rest/api/mod.rs +++ b/src/modules/rest/api/mod.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/rest/api/oauth2.rs b/src/modules/rest/api/oauth2.rs index 6bd66d0..574e20a 100644 --- a/src/modules/rest/api/oauth2.rs +++ b/src/modules/rest/api/oauth2.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/rest/api/system.rs b/src/modules/rest/api/system.rs index 84ebde6..60acb1e 100644 --- a/src/modules/rest/api/system.rs +++ b/src/modules/rest/api/system.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/rest/api/users.rs b/src/modules/rest/api/users.rs index 4018f8b..c949b07 100644 --- a/src/modules/rest/api/users.rs +++ b/src/modules/rest/api/users.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/rest/assets.rs b/src/modules/rest/assets.rs index 1e6f9e6..837be65 100644 --- a/src/modules/rest/assets.rs +++ b/src/modules/rest/assets.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/rest/mod.rs b/src/modules/rest/mod.rs index 50c1e5d..49fe69d 100644 --- a/src/modules/rest/mod.rs +++ b/src/modules/rest/mod.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/rest/public/login.rs b/src/modules/rest/public/login.rs index 67afb46..60dfcff 100644 --- a/src/modules/rest/public/login.rs +++ b/src/modules/rest/public/login.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/rest/public/mod.rs b/src/modules/rest/public/mod.rs index a3de2ac..20c8101 100644 --- a/src/modules/rest/public/mod.rs +++ b/src/modules/rest/public/mod.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/rest/public/oauth2.rs b/src/modules/rest/public/oauth2.rs index 10eb52d..0f67f6b 100644 --- a/src/modules/rest/public/oauth2.rs +++ b/src/modules/rest/public/oauth2.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/rest/public/status.rs b/src/modules/rest/public/status.rs index ed7dc75..8f24456 100644 --- a/src/modules/rest/public/status.rs +++ b/src/modules/rest/public/status.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/rest/response.rs b/src/modules/rest/response.rs index a7e21c3..eea4561 100644 --- a/src/modules/rest/response.rs +++ b/src/modules/rest/response.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/settings/cli.rs b/src/modules/settings/cli.rs index 71ac48c..323977b 100644 --- a/src/modules/settings/cli.rs +++ b/src/modules/settings/cli.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/settings/dir.rs b/src/modules/settings/dir.rs index ecce3c1..502a2e1 100644 --- a/src/modules/settings/dir.rs +++ b/src/modules/settings/dir.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/settings/io.rs b/src/modules/settings/io.rs index 34352ee..989ae8b 100644 --- a/src/modules/settings/io.rs +++ b/src/modules/settings/io.rs @@ -1,3 +1,21 @@ +// +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) +// +// This file is part of the Bichon Email Archiving Project +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . + use std::fs::{self, OpenOptions}; use std::io::{Read, Write}; use std::path::Path; diff --git a/src/modules/settings/mod.rs b/src/modules/settings/mod.rs index 7d28110..ab2150e 100644 --- a/src/modules/settings/mod.rs +++ b/src/modules/settings/mod.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/settings/proxy.rs b/src/modules/settings/proxy.rs index 89e42b8..9fbbdeb 100644 --- a/src/modules/settings/proxy.rs +++ b/src/modules/settings/proxy.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/settings/system.rs b/src/modules/settings/system.rs index 04247f2..025df65 100644 --- a/src/modules/settings/system.rs +++ b/src/modules/settings/system.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/smtp/mod.rs b/src/modules/smtp/mod.rs index 57f2941..6746f06 100644 --- a/src/modules/smtp/mod.rs +++ b/src/modules/smtp/mod.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/smtp/server.rs b/src/modules/smtp/server.rs index 3df6b11..e7eedc5 100644 --- a/src/modules/smtp/server.rs +++ b/src/modules/smtp/server.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/smtp/stream.rs b/src/modules/smtp/stream.rs index 315c38e..cae71c8 100644 --- a/src/modules/smtp/stream.rs +++ b/src/modules/smtp/stream.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/smtp/tests.rs b/src/modules/smtp/tests.rs index 2f8cd64..7376713 100644 --- a/src/modules/smtp/tests.rs +++ b/src/modules/smtp/tests.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/smtp/tls.rs b/src/modules/smtp/tls.rs index 044e3b1..ac37715 100644 --- a/src/modules/smtp/tls.rs +++ b/src/modules/smtp/tls.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/tasks/mod.rs b/src/modules/tasks/mod.rs index 35c31fe..ac3a774 100644 --- a/src/modules/tasks/mod.rs +++ b/src/modules/tasks/mod.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/token/mod.rs b/src/modules/token/mod.rs index d2429d2..f5ae13b 100644 --- a/src/modules/token/mod.rs +++ b/src/modules/token/mod.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/token/payload.rs b/src/modules/token/payload.rs index 7f9e1fd..1c2e3a2 100644 --- a/src/modules/token/payload.rs +++ b/src/modules/token/payload.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/token/root.rs b/src/modules/token/root.rs index d1e0ce5..b26a9f8 100644 --- a/src/modules/token/root.rs +++ b/src/modules/token/root.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/token/view.rs b/src/modules/token/view.rs index bb4a7b1..9732289 100644 --- a/src/modules/token/view.rs +++ b/src/modules/token/view.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/users/acl.rs b/src/modules/users/acl.rs index 3efae87..46974b4 100644 --- a/src/modules/users/acl.rs +++ b/src/modules/users/acl.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/users/manager.rs b/src/modules/users/manager.rs index 9e4fa50..d873d7d 100644 --- a/src/modules/users/manager.rs +++ b/src/modules/users/manager.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/users/minimal.rs b/src/modules/users/minimal.rs index 14c5d11..76bfce7 100644 --- a/src/modules/users/minimal.rs +++ b/src/modules/users/minimal.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/users/mod.rs b/src/modules/users/mod.rs index d434fd2..70efac7 100644 --- a/src/modules/users/mod.rs +++ b/src/modules/users/mod.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/users/payload.rs b/src/modules/users/payload.rs index 072eb34..6e73ba9 100644 --- a/src/modules/users/payload.rs +++ b/src/modules/users/payload.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/users/permissions.rs b/src/modules/users/permissions.rs index 1d6bc9e..6cc71f2 100644 --- a/src/modules/users/permissions.rs +++ b/src/modules/users/permissions.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/users/role.rs b/src/modules/users/role.rs index be48dc9..aeb8fe2 100644 --- a/src/modules/users/role.rs +++ b/src/modules/users/role.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/users/view.rs b/src/modules/users/view.rs index 755529a..70b672f 100644 --- a/src/modules/users/view.rs +++ b/src/modules/users/view.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/utils/encrypt.rs b/src/modules/utils/encrypt.rs index 7671962..c7918c0 100644 --- a/src/modules/utils/encrypt.rs +++ b/src/modules/utils/encrypt.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/utils/html.rs b/src/modules/utils/html.rs index b933fbd..05395dc 100644 --- a/src/modules/utils/html.rs +++ b/src/modules/utils/html.rs @@ -1,3 +1,22 @@ +// +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) +// +// This file is part of the Bichon Email Archiving Project +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . + + use std::panic; use tracing::error; diff --git a/src/modules/utils/mod.rs b/src/modules/utils/mod.rs index 7c01f64..3fbb190 100644 --- a/src/modules/utils/mod.rs +++ b/src/modules/utils/mod.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/utils/net.rs b/src/modules/utils/net.rs index d56dc66..73914d1 100644 --- a/src/modules/utils/net.rs +++ b/src/modules/utils/net.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/utils/rate_limit/mod.rs b/src/modules/utils/rate_limit/mod.rs index 84f991e..7768fa6 100644 --- a/src/modules/utils/rate_limit/mod.rs +++ b/src/modules/utils/rate_limit/mod.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/utils/shutdown.rs b/src/modules/utils/shutdown.rs index 81c5dc3..8aff04c 100644 --- a/src/modules/utils/shutdown.rs +++ b/src/modules/utils/shutdown.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/utils/tls.rs b/src/modules/utils/tls.rs index a0f77d0..39fd1fb 100644 --- a/src/modules/utils/tls.rs +++ b/src/modules/utils/tls.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/src/modules/version/mod.rs b/src/modules/version/mod.rs index 608cdb9..f188c90 100644 --- a/src/modules/version/mod.rs +++ b/src/modules/version/mod.rs @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/api/account/api.ts b/web/src/api/account/api.ts index 6468d02..19d82f2 100644 --- a/web/src/api/account/api.ts +++ b/web/src/api/account/api.ts @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/api/axiosInstance.ts b/web/src/api/axiosInstance.ts index 255faaf..3cf2a43 100644 --- a/web/src/api/axiosInstance.ts +++ b/web/src/api/axiosInstance.ts @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/api/index.ts b/web/src/api/index.ts index 8725b08..fe5b973 100644 --- a/web/src/api/index.ts +++ b/web/src/api/index.ts @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/api/mailbox/api.ts b/web/src/api/mailbox/api.ts index ec7ff40..da0b198 100644 --- a/web/src/api/mailbox/api.ts +++ b/web/src/api/mailbox/api.ts @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/api/mailbox/envelope/api.ts b/web/src/api/mailbox/envelope/api.ts index 03821dd..39ae668 100644 --- a/web/src/api/mailbox/envelope/api.ts +++ b/web/src/api/mailbox/envelope/api.ts @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/api/oauth2/api.ts b/web/src/api/oauth2/api.ts index 257f479..5e31ffd 100644 --- a/web/src/api/oauth2/api.ts +++ b/web/src/api/oauth2/api.ts @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/api/search/api.ts b/web/src/api/search/api.ts index c970b57..b79ff40 100644 --- a/web/src/api/search/api.ts +++ b/web/src/api/search/api.ts @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/api/system/api.ts b/web/src/api/system/api.ts index e5ef4ab..35beaea 100644 --- a/web/src/api/system/api.ts +++ b/web/src/api/system/api.ts @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/api/users/api.ts b/web/src/api/users/api.ts index c74c14e..4e39941 100644 --- a/web/src/api/users/api.ts +++ b/web/src/api/users/api.ts @@ -1,3 +1,21 @@ +// +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) +// +// This file is part of the Bichon Email Archiving Project +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . + import axiosInstance from "@/api/axiosInstance"; export type RoleType = 'Global' | 'Account'; diff --git a/web/src/components/ace-editor.tsx b/web/src/components/ace-editor.tsx index 0b7e640..e7d74f2 100644 --- a/web/src/components/ace-editor.tsx +++ b/web/src/components/ace-editor.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/components/api-docs.tsx b/web/src/components/api-docs.tsx index f14883d..67ec00d 100644 --- a/web/src/components/api-docs.tsx +++ b/web/src/components/api-docs.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/components/button.tsx b/web/src/components/button.tsx index 18d45f0..92862d0 100644 --- a/web/src/components/button.tsx +++ b/web/src/components/button.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/components/command-menu.tsx b/web/src/components/command-menu.tsx index 0ba095b..16ef6f6 100644 --- a/web/src/components/command-menu.tsx +++ b/web/src/components/command-menu.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/components/confirm-dialog.tsx b/web/src/components/confirm-dialog.tsx index f2b706e..7144171 100644 --- a/web/src/components/confirm-dialog.tsx +++ b/web/src/components/confirm-dialog.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/components/date-picker.tsx b/web/src/components/date-picker.tsx index 7a7b12e..e1fd86f 100644 --- a/web/src/components/date-picker.tsx +++ b/web/src/components/date-picker.tsx @@ -1,3 +1,22 @@ +// +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) +// +// This file is part of the Bichon Email Archiving Project +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . + + import { format } from 'date-fns' import { Calendar as CalendarIcon } from 'lucide-react' import { Button } from '@/components/ui/button' diff --git a/web/src/components/editor-with-draft.tsx b/web/src/components/editor-with-draft.tsx index bbf7033..0c3b88b 100644 --- a/web/src/components/editor-with-draft.tsx +++ b/web/src/components/editor-with-draft.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/components/language-switch.tsx b/web/src/components/language-switch.tsx index 0c66a1b..0e829f8 100644 --- a/web/src/components/language-switch.tsx +++ b/web/src/components/language-switch.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/components/layout/app-sidebar.tsx b/web/src/components/layout/app-sidebar.tsx index ec71f70..7c71e80 100644 --- a/web/src/components/layout/app-sidebar.tsx +++ b/web/src/components/layout/app-sidebar.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/components/layout/data/sidebar-data.ts b/web/src/components/layout/data/sidebar-data.ts index eb23ebf..37f00bf 100644 --- a/web/src/components/layout/data/sidebar-data.ts +++ b/web/src/components/layout/data/sidebar-data.ts @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/components/layout/fixed-header.tsx b/web/src/components/layout/fixed-header.tsx index 9fdeaa4..94d5ae9 100644 --- a/web/src/components/layout/fixed-header.tsx +++ b/web/src/components/layout/fixed-header.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/components/layout/github.tsx b/web/src/components/layout/github.tsx index f319b7b..feb08cd 100644 --- a/web/src/components/layout/github.tsx +++ b/web/src/components/layout/github.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/components/layout/header.tsx b/web/src/components/layout/header.tsx index fe8f34f..deb34ce 100644 --- a/web/src/components/layout/header.tsx +++ b/web/src/components/layout/header.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/components/layout/main.tsx b/web/src/components/layout/main.tsx index 58c72ab..0b83983 100644 --- a/web/src/components/layout/main.tsx +++ b/web/src/components/layout/main.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/components/layout/nav-user.tsx b/web/src/components/layout/nav-user.tsx index bda03fb..38ca873 100644 --- a/web/src/components/layout/nav-user.tsx +++ b/web/src/components/layout/nav-user.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/components/layout/notification.tsx b/web/src/components/layout/notification.tsx index 816e890..499012a 100644 --- a/web/src/components/layout/notification.tsx +++ b/web/src/components/layout/notification.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/components/layout/types.ts b/web/src/components/layout/types.ts index 551cf49..28f6bd0 100644 --- a/web/src/components/layout/types.ts +++ b/web/src/components/layout/types.ts @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/components/long-text.tsx b/web/src/components/long-text.tsx index 085bc96..8312f21 100644 --- a/web/src/components/long-text.tsx +++ b/web/src/components/long-text.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/components/mail-iframe.tsx b/web/src/components/mail-iframe.tsx index f338bcb..9a62c11 100644 --- a/web/src/components/mail-iframe.tsx +++ b/web/src/components/mail-iframe.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/components/multi-select.tsx b/web/src/components/multi-select.tsx index 995bb0b..aaca364 100644 --- a/web/src/components/multi-select.tsx +++ b/web/src/components/multi-select.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/components/pagination.tsx b/web/src/components/pagination.tsx index 63975d6..dc3ef5f 100644 --- a/web/src/components/pagination.tsx +++ b/web/src/components/pagination.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/components/password-input.tsx b/web/src/components/password-input.tsx index d03d018..e8b5363 100644 --- a/web/src/components/password-input.tsx +++ b/web/src/components/password-input.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/components/profile-dropdown.tsx b/web/src/components/profile-dropdown.tsx index d7d4e5e..9324db2 100644 --- a/web/src/components/profile-dropdown.tsx +++ b/web/src/components/profile-dropdown.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/components/select-dropdown.tsx b/web/src/components/select-dropdown.tsx index 3d3a406..71d631b 100644 --- a/web/src/components/select-dropdown.tsx +++ b/web/src/components/select-dropdown.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/components/sign-out-dialog.tsx b/web/src/components/sign-out-dialog.tsx index f8dfcaa..f9812be 100644 --- a/web/src/components/sign-out-dialog.tsx +++ b/web/src/components/sign-out-dialog.tsx @@ -1,3 +1,22 @@ +// +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) +// +// This file is part of the Bichon Email Archiving Project +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . + + import { useNavigate, useLocation } from '@tanstack/react-router' import { ConfirmDialog } from '@/components/confirm-dialog' import { resetToken } from '@/stores/authStore' diff --git a/web/src/components/table-skeleton.tsx b/web/src/components/table-skeleton.tsx index 0ffa70a..2cbc0dc 100644 --- a/web/src/components/table-skeleton.tsx +++ b/web/src/components/table-skeleton.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/components/theme-switch.tsx b/web/src/components/theme-switch.tsx index 50bb413..f3f574a 100644 --- a/web/src/components/theme-switch.tsx +++ b/web/src/components/theme-switch.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/components/virtualized-select.tsx b/web/src/components/virtualized-select.tsx index ed445e0..cc673a5 100644 --- a/web/src/components/virtualized-select.tsx +++ b/web/src/components/virtualized-select.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/context/search-context.tsx b/web/src/context/search-context.tsx index 3bde852..29c9737 100644 --- a/web/src/context/search-context.tsx +++ b/web/src/context/search-context.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/context/theme-context.tsx b/web/src/context/theme-context.tsx index bde0ce3..f8c67b4 100644 --- a/web/src/context/theme-context.tsx +++ b/web/src/context/theme-context.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/accounts/components/access-assignment-dialog.tsx b/web/src/features/accounts/components/access-assignment-dialog.tsx index f9322fd..fe30d2e 100644 --- a/web/src/features/accounts/components/access-assignment-dialog.tsx +++ b/web/src/features/accounts/components/access-assignment-dialog.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/accounts/components/account-detail.tsx b/web/src/features/accounts/components/account-detail.tsx index 19285f8..2309a7c 100644 --- a/web/src/features/accounts/components/account-detail.tsx +++ b/web/src/features/accounts/components/account-detail.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/accounts/components/action-dialog.tsx b/web/src/features/accounts/components/action-dialog.tsx index a015fc8..636ce05 100644 --- a/web/src/features/accounts/components/action-dialog.tsx +++ b/web/src/features/accounts/components/action-dialog.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/accounts/components/columns.tsx b/web/src/features/accounts/components/columns.tsx index 24807f3..2a8f405 100644 --- a/web/src/features/accounts/components/columns.tsx +++ b/web/src/features/accounts/components/columns.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/accounts/components/data-table-column-header.tsx b/web/src/features/accounts/components/data-table-column-header.tsx index d0227c9..2986d7c 100644 --- a/web/src/features/accounts/components/data-table-column-header.tsx +++ b/web/src/features/accounts/components/data-table-column-header.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/accounts/components/data-table-pagination.tsx b/web/src/features/accounts/components/data-table-pagination.tsx index 4cf8abf..e237731 100644 --- a/web/src/features/accounts/components/data-table-pagination.tsx +++ b/web/src/features/accounts/components/data-table-pagination.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/accounts/components/data-table-row-actions.tsx b/web/src/features/accounts/components/data-table-row-actions.tsx index 89d4616..a750487 100644 --- a/web/src/features/accounts/components/data-table-row-actions.tsx +++ b/web/src/features/accounts/components/data-table-row-actions.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/accounts/components/data-table-toolbar.tsx b/web/src/features/accounts/components/data-table-toolbar.tsx index f6a3d1d..6aceb45 100644 --- a/web/src/features/accounts/components/data-table-toolbar.tsx +++ b/web/src/features/accounts/components/data-table-toolbar.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/accounts/components/delete-dialog.tsx b/web/src/features/accounts/components/delete-dialog.tsx index cb2e8a1..41e63dd 100644 --- a/web/src/features/accounts/components/delete-dialog.tsx +++ b/web/src/features/accounts/components/delete-dialog.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/accounts/components/enable-action.tsx b/web/src/features/accounts/components/enable-action.tsx index 7004626..e26aac2 100644 --- a/web/src/features/accounts/components/enable-action.tsx +++ b/web/src/features/accounts/components/enable-action.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/accounts/components/folder-sync-progress.tsx b/web/src/features/accounts/components/folder-sync-progress.tsx index 814b70b..86f9b6c 100644 --- a/web/src/features/accounts/components/folder-sync-progress.tsx +++ b/web/src/features/accounts/components/folder-sync-progress.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/accounts/components/nosync-dialog.tsx b/web/src/features/accounts/components/nosync-dialog.tsx index d96ee31..d0d7022 100644 --- a/web/src/features/accounts/components/nosync-dialog.tsx +++ b/web/src/features/accounts/components/nosync-dialog.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/accounts/components/oauth2-action.tsx b/web/src/features/accounts/components/oauth2-action.tsx index 0743bcc..98a623a 100644 --- a/web/src/features/accounts/components/oauth2-action.tsx +++ b/web/src/features/accounts/components/oauth2-action.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/accounts/components/oauth2-tokens.tsx b/web/src/features/accounts/components/oauth2-tokens.tsx index 148ab18..927276c 100644 --- a/web/src/features/accounts/components/oauth2-tokens.tsx +++ b/web/src/features/accounts/components/oauth2-tokens.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/accounts/components/running-state-action.tsx b/web/src/features/accounts/components/running-state-action.tsx index 9ed5f6f..66c9395 100644 --- a/web/src/features/accounts/components/running-state-action.tsx +++ b/web/src/features/accounts/components/running-state-action.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/accounts/components/running-state-dialog.tsx b/web/src/features/accounts/components/running-state-dialog.tsx index 07c5455..b9eb4a0 100644 --- a/web/src/features/accounts/components/running-state-dialog.tsx +++ b/web/src/features/accounts/components/running-state-dialog.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/accounts/components/step1.tsx b/web/src/features/accounts/components/step1.tsx index de656f1..7d94dc5 100644 --- a/web/src/features/accounts/components/step1.tsx +++ b/web/src/features/accounts/components/step1.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/accounts/components/step2.tsx b/web/src/features/accounts/components/step2.tsx index 7ade2eb..2af3003 100644 --- a/web/src/features/accounts/components/step2.tsx +++ b/web/src/features/accounts/components/step2.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/accounts/components/step3.tsx b/web/src/features/accounts/components/step3.tsx index 9cb10eb..b89af10 100644 --- a/web/src/features/accounts/components/step3.tsx +++ b/web/src/features/accounts/components/step3.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/accounts/components/step4.tsx b/web/src/features/accounts/components/step4.tsx index 7dbf82e..e73a91e 100644 --- a/web/src/features/accounts/components/step4.tsx +++ b/web/src/features/accounts/components/step4.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/accounts/components/sync-folders.tsx b/web/src/features/accounts/components/sync-folders.tsx index ed43a72..42b6db9 100644 --- a/web/src/features/accounts/components/sync-folders.tsx +++ b/web/src/features/accounts/components/sync-folders.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/accounts/components/table.tsx b/web/src/features/accounts/components/table.tsx index efaa100..4e2e5ff 100644 --- a/web/src/features/accounts/components/table.tsx +++ b/web/src/features/accounts/components/table.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/accounts/context/index.tsx b/web/src/features/accounts/context/index.tsx index 3ca3073..37f3d8d 100644 --- a/web/src/features/accounts/context/index.tsx +++ b/web/src/features/accounts/context/index.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/accounts/index.tsx b/web/src/features/accounts/index.tsx index b70905e..829dfd0 100644 --- a/web/src/features/accounts/index.tsx +++ b/web/src/features/accounts/index.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/auth/auth-layout.tsx b/web/src/features/auth/auth-layout.tsx index 52699bd..1845625 100644 --- a/web/src/features/auth/auth-layout.tsx +++ b/web/src/features/auth/auth-layout.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/auth/index.tsx b/web/src/features/auth/index.tsx index bda33c6..16070b2 100644 --- a/web/src/features/auth/index.tsx +++ b/web/src/features/auth/index.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/auth/user-auth-form.tsx b/web/src/features/auth/user-auth-form.tsx index 318787d..79dc441 100644 --- a/web/src/features/auth/user-auth-form.tsx +++ b/web/src/features/auth/user-auth-form.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/dashboard/index.tsx b/web/src/features/dashboard/index.tsx index 6bd460c..bf736b1 100644 --- a/web/src/features/dashboard/index.tsx +++ b/web/src/features/dashboard/index.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/errors/forbidden.tsx b/web/src/features/errors/forbidden.tsx index 6041851..0fc95d4 100644 --- a/web/src/features/errors/forbidden.tsx +++ b/web/src/features/errors/forbidden.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/errors/general-error.tsx b/web/src/features/errors/general-error.tsx index d9356f4..1cd54b3 100644 --- a/web/src/features/errors/general-error.tsx +++ b/web/src/features/errors/general-error.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/errors/maintenance-error.tsx b/web/src/features/errors/maintenance-error.tsx index 62e0ddc..0bafbea 100644 --- a/web/src/features/errors/maintenance-error.tsx +++ b/web/src/features/errors/maintenance-error.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/errors/not-found-error.tsx b/web/src/features/errors/not-found-error.tsx index e382b9f..b7394e4 100644 --- a/web/src/features/errors/not-found-error.tsx +++ b/web/src/features/errors/not-found-error.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/errors/unauthorized-error.tsx b/web/src/features/errors/unauthorized-error.tsx index 346dad1..8e4920b 100644 --- a/web/src/features/errors/unauthorized-error.tsx +++ b/web/src/features/errors/unauthorized-error.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/mailbox/components/account-switcher.tsx b/web/src/features/mailbox/components/account-switcher.tsx index 9fbfdd6..b4a83c2 100644 --- a/web/src/features/mailbox/components/account-switcher.tsx +++ b/web/src/features/mailbox/components/account-switcher.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/mailbox/components/bulk-actions.tsx b/web/src/features/mailbox/components/bulk-actions.tsx index 18f97dd..0d65152 100644 --- a/web/src/features/mailbox/components/bulk-actions.tsx +++ b/web/src/features/mailbox/components/bulk-actions.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/mailbox/components/delete-dialog.tsx b/web/src/features/mailbox/components/delete-dialog.tsx index f46114a..1e2c5b9 100644 --- a/web/src/features/mailbox/components/delete-dialog.tsx +++ b/web/src/features/mailbox/components/delete-dialog.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/mailbox/components/delete-mailbox-dialog.tsx b/web/src/features/mailbox/components/delete-mailbox-dialog.tsx index 618683e..6afaca3 100644 --- a/web/src/features/mailbox/components/delete-mailbox-dialog.tsx +++ b/web/src/features/mailbox/components/delete-mailbox-dialog.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/mailbox/components/mail-display-drawer.tsx b/web/src/features/mailbox/components/mail-display-drawer.tsx index 8598bcc..de030db 100644 --- a/web/src/features/mailbox/components/mail-display-drawer.tsx +++ b/web/src/features/mailbox/components/mail-display-drawer.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/mailbox/components/mail-list.tsx b/web/src/features/mailbox/components/mail-list.tsx index 668baae..fc2247c 100644 --- a/web/src/features/mailbox/components/mail-list.tsx +++ b/web/src/features/mailbox/components/mail-list.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/mailbox/components/mail-message-view.tsx b/web/src/features/mailbox/components/mail-message-view.tsx index f825cb3..8cad1e7 100644 --- a/web/src/features/mailbox/components/mail-message-view.tsx +++ b/web/src/features/mailbox/components/mail-message-view.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/mailbox/components/mail.tsx b/web/src/features/mailbox/components/mail.tsx index 7c5f5d1..525da67 100644 --- a/web/src/features/mailbox/components/mail.tsx +++ b/web/src/features/mailbox/components/mail.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/mailbox/components/mailbox-detail.tsx b/web/src/features/mailbox/components/mailbox-detail.tsx index 79db2c1..5645ad6 100644 --- a/web/src/features/mailbox/components/mailbox-detail.tsx +++ b/web/src/features/mailbox/components/mailbox-detail.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/mailbox/components/restore-message-dialog.tsx b/web/src/features/mailbox/components/restore-message-dialog.tsx index 3e346c1..e87c1ee 100644 --- a/web/src/features/mailbox/components/restore-message-dialog.tsx +++ b/web/src/features/mailbox/components/restore-message-dialog.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/mailbox/components/thread-dialog.tsx b/web/src/features/mailbox/components/thread-dialog.tsx index ecdde5f..965ea90 100644 --- a/web/src/features/mailbox/components/thread-dialog.tsx +++ b/web/src/features/mailbox/components/thread-dialog.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/mailbox/context/index.tsx b/web/src/features/mailbox/context/index.tsx index 2490ef9..038a839 100644 --- a/web/src/features/mailbox/context/index.tsx +++ b/web/src/features/mailbox/context/index.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/mailbox/index.tsx b/web/src/features/mailbox/index.tsx index 7d4ee75..b1ba8df 100644 --- a/web/src/features/mailbox/index.tsx +++ b/web/src/features/mailbox/index.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/oauth2-result/index.tsx b/web/src/features/oauth2-result/index.tsx index 8c9cac2..f749801 100644 --- a/web/src/features/oauth2-result/index.tsx +++ b/web/src/features/oauth2-result/index.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/oauth2/components/action-dialog.tsx b/web/src/features/oauth2/components/action-dialog.tsx index f9cfd3b..b124985 100644 --- a/web/src/features/oauth2/components/action-dialog.tsx +++ b/web/src/features/oauth2/components/action-dialog.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/oauth2/components/authorize-dialog.tsx b/web/src/features/oauth2/components/authorize-dialog.tsx index 94dc7df..84ceb18 100644 --- a/web/src/features/oauth2/components/authorize-dialog.tsx +++ b/web/src/features/oauth2/components/authorize-dialog.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/oauth2/components/columns.tsx b/web/src/features/oauth2/components/columns.tsx index 0743cfa..9748ad9 100644 --- a/web/src/features/oauth2/components/columns.tsx +++ b/web/src/features/oauth2/components/columns.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/oauth2/components/data-table-column-header.tsx b/web/src/features/oauth2/components/data-table-column-header.tsx index e64bb26..da51be0 100644 --- a/web/src/features/oauth2/components/data-table-column-header.tsx +++ b/web/src/features/oauth2/components/data-table-column-header.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/oauth2/components/data-table-pagination.tsx b/web/src/features/oauth2/components/data-table-pagination.tsx index a8b100c..819c1c3 100644 --- a/web/src/features/oauth2/components/data-table-pagination.tsx +++ b/web/src/features/oauth2/components/data-table-pagination.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/oauth2/components/data-table-row-actions.tsx b/web/src/features/oauth2/components/data-table-row-actions.tsx index a070f7a..f04ad7b 100644 --- a/web/src/features/oauth2/components/data-table-row-actions.tsx +++ b/web/src/features/oauth2/components/data-table-row-actions.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/oauth2/components/data-table-toolbar.tsx b/web/src/features/oauth2/components/data-table-toolbar.tsx index 9d116db..741f99f 100644 --- a/web/src/features/oauth2/components/data-table-toolbar.tsx +++ b/web/src/features/oauth2/components/data-table-toolbar.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/oauth2/components/delete-dialog.tsx b/web/src/features/oauth2/components/delete-dialog.tsx index 1806e0c..2effe6d 100644 --- a/web/src/features/oauth2/components/delete-dialog.tsx +++ b/web/src/features/oauth2/components/delete-dialog.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/oauth2/components/enable-action.tsx b/web/src/features/oauth2/components/enable-action.tsx index 91a8221..362c906 100644 --- a/web/src/features/oauth2/components/enable-action.tsx +++ b/web/src/features/oauth2/components/enable-action.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/oauth2/components/oauth2-table.tsx b/web/src/features/oauth2/components/oauth2-table.tsx index 96b128c..84e3009 100644 --- a/web/src/features/oauth2/components/oauth2-table.tsx +++ b/web/src/features/oauth2/components/oauth2-table.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/oauth2/context/index.tsx b/web/src/features/oauth2/context/index.tsx index bcf1328..e766836 100644 --- a/web/src/features/oauth2/context/index.tsx +++ b/web/src/features/oauth2/context/index.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/oauth2/data/schema.ts b/web/src/features/oauth2/data/schema.ts index f5dd3db..638b8c5 100644 --- a/web/src/features/oauth2/data/schema.ts +++ b/web/src/features/oauth2/data/schema.ts @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/oauth2/index.tsx b/web/src/features/oauth2/index.tsx index 27f044b..1e50701 100644 --- a/web/src/features/oauth2/index.tsx +++ b/web/src/features/oauth2/index.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/search/add-tag-dialog.tsx b/web/src/features/search/add-tag-dialog.tsx index 63fc935..49afe35 100644 --- a/web/src/features/search/add-tag-dialog.tsx +++ b/web/src/features/search/add-tag-dialog.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/search/bulk-actions.tsx b/web/src/features/search/bulk-actions.tsx index e10422e..a43009b 100644 --- a/web/src/features/search/bulk-actions.tsx +++ b/web/src/features/search/bulk-actions.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/search/context/index.tsx b/web/src/features/search/context/index.tsx index 87c2cad..19005cd 100644 --- a/web/src/features/search/context/index.tsx +++ b/web/src/features/search/context/index.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/search/delete-dialog.tsx b/web/src/features/search/delete-dialog.tsx index 608d995..85b2c73 100644 --- a/web/src/features/search/delete-dialog.tsx +++ b/web/src/features/search/delete-dialog.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/search/index.tsx b/web/src/features/search/index.tsx index 22e3d1d..a1e32cb 100644 --- a/web/src/features/search/index.tsx +++ b/web/src/features/search/index.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/search/mail-display-dialog.tsx b/web/src/features/search/mail-display-dialog.tsx index aa62db1..246162a 100644 --- a/web/src/features/search/mail-display-dialog.tsx +++ b/web/src/features/search/mail-display-dialog.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/search/mail-list-table.tsx b/web/src/features/search/mail-list-table.tsx index a577f5f..dd36479 100755 --- a/web/src/features/search/mail-list-table.tsx +++ b/web/src/features/search/mail-list-table.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/search/mail-list.tsx b/web/src/features/search/mail-list.tsx index 87ef6df..06c76b0 100644 --- a/web/src/features/search/mail-list.tsx +++ b/web/src/features/search/mail-list.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/search/mail-message-view.tsx b/web/src/features/search/mail-message-view.tsx index 92c379d..019b18f 100644 --- a/web/src/features/search/mail-message-view.tsx +++ b/web/src/features/search/mail-message-view.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/search/restore-message-dialog.tsx b/web/src/features/search/restore-message-dialog.tsx index aeaff86..07a6a7c 100644 --- a/web/src/features/search/restore-message-dialog.tsx +++ b/web/src/features/search/restore-message-dialog.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/search/table/data-table-column-header.tsx b/web/src/features/search/table/data-table-column-header.tsx index 7de52cf..200fb08 100755 --- a/web/src/features/search/table/data-table-column-header.tsx +++ b/web/src/features/search/table/data-table-column-header.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/search/table/data-table-row-actions.tsx b/web/src/features/search/table/data-table-row-actions.tsx index 9bcabcd..386d10b 100755 --- a/web/src/features/search/table/data-table-row-actions.tsx +++ b/web/src/features/search/table/data-table-row-actions.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/search/table/table.tsx b/web/src/features/search/table/table.tsx index 900674c..5996fcd 100755 --- a/web/src/features/search/table/table.tsx +++ b/web/src/features/search/table/table.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/search/thread-dialog.tsx b/web/src/features/search/thread-dialog.tsx index 8ca72f3..22f1929 100644 --- a/web/src/features/search/thread-dialog.tsx +++ b/web/src/features/search/thread-dialog.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/settings/api-tokens/access-token-action.tsx b/web/src/features/settings/api-tokens/access-token-action.tsx index 1767990..b184faa 100644 --- a/web/src/features/settings/api-tokens/access-token-action.tsx +++ b/web/src/features/settings/api-tokens/access-token-action.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/settings/api-tokens/index.tsx b/web/src/features/settings/api-tokens/index.tsx index d75f1b1..562fcf2 100644 --- a/web/src/features/settings/api-tokens/index.tsx +++ b/web/src/features/settings/api-tokens/index.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/settings/api-tokens/token-list.tsx b/web/src/features/settings/api-tokens/token-list.tsx index bc8c3fc..e644fba 100644 --- a/web/src/features/settings/api-tokens/token-list.tsx +++ b/web/src/features/settings/api-tokens/token-list.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/settings/components/sidebar-nav.tsx b/web/src/features/settings/components/sidebar-nav.tsx index df4818c..b30ffe7 100644 --- a/web/src/features/settings/components/sidebar-nav.tsx +++ b/web/src/features/settings/components/sidebar-nav.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/settings/configurations/index.tsx b/web/src/features/settings/configurations/index.tsx index a35699e..f2b82a3 100644 --- a/web/src/features/settings/configurations/index.tsx +++ b/web/src/features/settings/configurations/index.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/settings/index.tsx b/web/src/features/settings/index.tsx index 9ca401a..a1bf9ef 100644 --- a/web/src/features/settings/index.tsx +++ b/web/src/features/settings/index.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/settings/profile/avatar-upload.tsx b/web/src/features/settings/profile/avatar-upload.tsx index 44a9700..62ee115 100644 --- a/web/src/features/settings/profile/avatar-upload.tsx +++ b/web/src/features/settings/profile/avatar-upload.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/settings/profile/index.tsx b/web/src/features/settings/profile/index.tsx index d34b205..bc5b97a 100644 --- a/web/src/features/settings/profile/index.tsx +++ b/web/src/features/settings/profile/index.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/settings/profile/permissions-dialog.tsx b/web/src/features/settings/profile/permissions-dialog.tsx index 23686a3..72e345d 100644 --- a/web/src/features/settings/profile/permissions-dialog.tsx +++ b/web/src/features/settings/profile/permissions-dialog.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/settings/profile/profile-form.tsx b/web/src/features/settings/profile/profile-form.tsx index 7260406..6979a6b 100644 --- a/web/src/features/settings/profile/profile-form.tsx +++ b/web/src/features/settings/profile/profile-form.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/settings/proxy/components/action-dialog.tsx b/web/src/features/settings/proxy/components/action-dialog.tsx index 90d596a..4ad984e 100644 --- a/web/src/features/settings/proxy/components/action-dialog.tsx +++ b/web/src/features/settings/proxy/components/action-dialog.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/settings/proxy/components/columns.tsx b/web/src/features/settings/proxy/components/columns.tsx index 1ef1dba..221c8b3 100644 --- a/web/src/features/settings/proxy/components/columns.tsx +++ b/web/src/features/settings/proxy/components/columns.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/settings/proxy/components/data-table-column-header.tsx b/web/src/features/settings/proxy/components/data-table-column-header.tsx index abd6eb4..041e72a 100644 --- a/web/src/features/settings/proxy/components/data-table-column-header.tsx +++ b/web/src/features/settings/proxy/components/data-table-column-header.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/settings/proxy/components/data-table-pagination.tsx b/web/src/features/settings/proxy/components/data-table-pagination.tsx index 12eb61c..7ea141a 100644 --- a/web/src/features/settings/proxy/components/data-table-pagination.tsx +++ b/web/src/features/settings/proxy/components/data-table-pagination.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/settings/proxy/components/data-table-row-actions.tsx b/web/src/features/settings/proxy/components/data-table-row-actions.tsx index 3dcce6d..ecccf83 100644 --- a/web/src/features/settings/proxy/components/data-table-row-actions.tsx +++ b/web/src/features/settings/proxy/components/data-table-row-actions.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/settings/proxy/components/data-table-toolbar.tsx b/web/src/features/settings/proxy/components/data-table-toolbar.tsx index 0cec803..19dc22f 100644 --- a/web/src/features/settings/proxy/components/data-table-toolbar.tsx +++ b/web/src/features/settings/proxy/components/data-table-toolbar.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/settings/proxy/components/delete-dialog.tsx b/web/src/features/settings/proxy/components/delete-dialog.tsx index e4e7ca4..5e5d45d 100644 --- a/web/src/features/settings/proxy/components/delete-dialog.tsx +++ b/web/src/features/settings/proxy/components/delete-dialog.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/settings/proxy/components/table.tsx b/web/src/features/settings/proxy/components/table.tsx index e5c1303..9324a37 100644 --- a/web/src/features/settings/proxy/components/table.tsx +++ b/web/src/features/settings/proxy/components/table.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/settings/proxy/context/index.tsx b/web/src/features/settings/proxy/context/index.tsx index d3b0e83..a337551 100644 --- a/web/src/features/settings/proxy/context/index.tsx +++ b/web/src/features/settings/proxy/context/index.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/settings/proxy/index.tsx b/web/src/features/settings/proxy/index.tsx index b8e7b5f..46a441b 100644 --- a/web/src/features/settings/proxy/index.tsx +++ b/web/src/features/settings/proxy/index.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/users/api-tokens/components/columns.tsx b/web/src/features/users/api-tokens/components/columns.tsx index eb09efc..37839d7 100644 --- a/web/src/features/users/api-tokens/components/columns.tsx +++ b/web/src/features/users/api-tokens/components/columns.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/users/api-tokens/components/data-table-column-header.tsx b/web/src/features/users/api-tokens/components/data-table-column-header.tsx index abd6eb4..041e72a 100644 --- a/web/src/features/users/api-tokens/components/data-table-column-header.tsx +++ b/web/src/features/users/api-tokens/components/data-table-column-header.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/users/api-tokens/components/data-table-pagination.tsx b/web/src/features/users/api-tokens/components/data-table-pagination.tsx index c19b593..4e58ca2 100644 --- a/web/src/features/users/api-tokens/components/data-table-pagination.tsx +++ b/web/src/features/users/api-tokens/components/data-table-pagination.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/users/api-tokens/components/data-table-row-actions.tsx b/web/src/features/users/api-tokens/components/data-table-row-actions.tsx index fda904a..03bad8d 100644 --- a/web/src/features/users/api-tokens/components/data-table-row-actions.tsx +++ b/web/src/features/users/api-tokens/components/data-table-row-actions.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/users/api-tokens/components/data-table-toolbar.tsx b/web/src/features/users/api-tokens/components/data-table-toolbar.tsx index cfe1992..cc50ffc 100644 --- a/web/src/features/users/api-tokens/components/data-table-toolbar.tsx +++ b/web/src/features/users/api-tokens/components/data-table-toolbar.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/users/api-tokens/components/delete-dialog.tsx b/web/src/features/users/api-tokens/components/delete-dialog.tsx index fc1acbd..fa06b3b 100644 --- a/web/src/features/users/api-tokens/components/delete-dialog.tsx +++ b/web/src/features/users/api-tokens/components/delete-dialog.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/users/api-tokens/components/table.tsx b/web/src/features/users/api-tokens/components/table.tsx index f6cabda..4414fbb 100644 --- a/web/src/features/users/api-tokens/components/table.tsx +++ b/web/src/features/users/api-tokens/components/table.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/users/api-tokens/context/index.tsx b/web/src/features/users/api-tokens/context/index.tsx index a099a5f..fb81d37 100644 --- a/web/src/features/users/api-tokens/context/index.tsx +++ b/web/src/features/users/api-tokens/context/index.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/users/api-tokens/index.tsx b/web/src/features/users/api-tokens/index.tsx index 8aef357..a44c3e2 100644 --- a/web/src/features/users/api-tokens/index.tsx +++ b/web/src/features/users/api-tokens/index.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/users/components/sidebar-nav.tsx b/web/src/features/users/components/sidebar-nav.tsx index df4818c..b30ffe7 100644 --- a/web/src/features/users/components/sidebar-nav.tsx +++ b/web/src/features/users/components/sidebar-nav.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/users/index.tsx b/web/src/features/users/index.tsx index 8828f98..c871c72 100644 --- a/web/src/features/users/index.tsx +++ b/web/src/features/users/index.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/users/roles/components/action-dialog.tsx b/web/src/features/users/roles/components/action-dialog.tsx index 3686146..668d848 100644 --- a/web/src/features/users/roles/components/action-dialog.tsx +++ b/web/src/features/users/roles/components/action-dialog.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/users/roles/components/columns.tsx b/web/src/features/users/roles/components/columns.tsx index 28c3004..f599415 100644 --- a/web/src/features/users/roles/components/columns.tsx +++ b/web/src/features/users/roles/components/columns.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/users/roles/components/data-table-column-header.tsx b/web/src/features/users/roles/components/data-table-column-header.tsx index abd6eb4..041e72a 100644 --- a/web/src/features/users/roles/components/data-table-column-header.tsx +++ b/web/src/features/users/roles/components/data-table-column-header.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/users/roles/components/data-table-pagination.tsx b/web/src/features/users/roles/components/data-table-pagination.tsx index 6804b3b..2db2cc9 100644 --- a/web/src/features/users/roles/components/data-table-pagination.tsx +++ b/web/src/features/users/roles/components/data-table-pagination.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/users/roles/components/data-table-row-actions.tsx b/web/src/features/users/roles/components/data-table-row-actions.tsx index 0205f6e..e93751c 100644 --- a/web/src/features/users/roles/components/data-table-row-actions.tsx +++ b/web/src/features/users/roles/components/data-table-row-actions.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/users/roles/components/data-table-toolbar.tsx b/web/src/features/users/roles/components/data-table-toolbar.tsx index b4d55d7..92d251e 100644 --- a/web/src/features/users/roles/components/data-table-toolbar.tsx +++ b/web/src/features/users/roles/components/data-table-toolbar.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/users/roles/components/delete-dialog.tsx b/web/src/features/users/roles/components/delete-dialog.tsx index 188e3f7..b3f9965 100644 --- a/web/src/features/users/roles/components/delete-dialog.tsx +++ b/web/src/features/users/roles/components/delete-dialog.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/users/roles/components/permissions-action.tsx b/web/src/features/users/roles/components/permissions-action.tsx index 79fe882..3a60970 100644 --- a/web/src/features/users/roles/components/permissions-action.tsx +++ b/web/src/features/users/roles/components/permissions-action.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/users/roles/components/permissions-dialog.tsx b/web/src/features/users/roles/components/permissions-dialog.tsx index 0d86a94..75a2d32 100644 --- a/web/src/features/users/roles/components/permissions-dialog.tsx +++ b/web/src/features/users/roles/components/permissions-dialog.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/users/roles/components/table.tsx b/web/src/features/users/roles/components/table.tsx index 00be190..c7865d7 100644 --- a/web/src/features/users/roles/components/table.tsx +++ b/web/src/features/users/roles/components/table.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/users/roles/context/index.tsx b/web/src/features/users/roles/context/index.tsx index c6152cf..ca6c0ff 100644 --- a/web/src/features/users/roles/context/index.tsx +++ b/web/src/features/users/roles/context/index.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/users/roles/index.tsx b/web/src/features/users/roles/index.tsx index 0297776..a2d2086 100644 --- a/web/src/features/users/roles/index.tsx +++ b/web/src/features/users/roles/index.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/users/users/components/access-token-action.tsx b/web/src/features/users/users/components/access-token-action.tsx index c310eba..1b71e7f 100644 --- a/web/src/features/users/users/components/access-token-action.tsx +++ b/web/src/features/users/users/components/access-token-action.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/users/users/components/action-dialog.tsx b/web/src/features/users/users/components/action-dialog.tsx index ef241e7..14ea5c7 100644 --- a/web/src/features/users/users/components/action-dialog.tsx +++ b/web/src/features/users/users/components/action-dialog.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/users/users/components/api-tokens-dialog.tsx b/web/src/features/users/users/components/api-tokens-dialog.tsx index f276db4..5c40096 100644 --- a/web/src/features/users/users/components/api-tokens-dialog.tsx +++ b/web/src/features/users/users/components/api-tokens-dialog.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/users/users/components/columns.tsx b/web/src/features/users/users/components/columns.tsx index b03c095..1e0b97e 100644 --- a/web/src/features/users/users/components/columns.tsx +++ b/web/src/features/users/users/components/columns.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/users/users/components/data-table-column-header.tsx b/web/src/features/users/users/components/data-table-column-header.tsx index abd6eb4..041e72a 100644 --- a/web/src/features/users/users/components/data-table-column-header.tsx +++ b/web/src/features/users/users/components/data-table-column-header.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/users/users/components/data-table-pagination.tsx b/web/src/features/users/users/components/data-table-pagination.tsx index a834b8e..1796545 100644 --- a/web/src/features/users/users/components/data-table-pagination.tsx +++ b/web/src/features/users/users/components/data-table-pagination.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/users/users/components/data-table-row-actions.tsx b/web/src/features/users/users/components/data-table-row-actions.tsx index 409df76..40de27f 100644 --- a/web/src/features/users/users/components/data-table-row-actions.tsx +++ b/web/src/features/users/users/components/data-table-row-actions.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/users/users/components/data-table-toolbar.tsx b/web/src/features/users/users/components/data-table-toolbar.tsx index 2b8db38..0ebe42c 100644 --- a/web/src/features/users/users/components/data-table-toolbar.tsx +++ b/web/src/features/users/users/components/data-table-toolbar.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/users/users/components/delete-dialog.tsx b/web/src/features/users/users/components/delete-dialog.tsx index 34065d3..d6ec7fe 100644 --- a/web/src/features/users/users/components/delete-dialog.tsx +++ b/web/src/features/users/users/components/delete-dialog.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/users/users/components/table.tsx b/web/src/features/users/users/components/table.tsx index 4fc2df1..ab22521 100644 --- a/web/src/features/users/users/components/table.tsx +++ b/web/src/features/users/users/components/table.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/users/users/components/token-list.tsx b/web/src/features/users/users/components/token-list.tsx index 8cddaf8..baa568f 100644 --- a/web/src/features/users/users/components/token-list.tsx +++ b/web/src/features/users/users/components/token-list.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/users/users/context/index.tsx b/web/src/features/users/users/context/index.tsx index ac95bf9..7752280 100644 --- a/web/src/features/users/users/context/index.tsx +++ b/web/src/features/users/users/context/index.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/features/users/users/index.tsx b/web/src/features/users/users/index.tsx index 227c1ba..8838be0 100644 --- a/web/src/features/users/users/index.tsx +++ b/web/src/features/users/users/index.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/hooks/use-available-tags.ts b/web/src/hooks/use-available-tags.ts index a8b482d..e7d4e4f 100644 --- a/web/src/hooks/use-available-tags.ts +++ b/web/src/hooks/use-available-tags.ts @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/hooks/use-current-user.ts b/web/src/hooks/use-current-user.ts index d27355b..125bcb2 100644 --- a/web/src/hooks/use-current-user.ts +++ b/web/src/hooks/use-current-user.ts @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/hooks/use-dialog-state.tsx b/web/src/hooks/use-dialog-state.tsx index 65a9545..8985d40 100644 --- a/web/src/hooks/use-dialog-state.tsx +++ b/web/src/hooks/use-dialog-state.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/hooks/use-minimal-account-list.tsx b/web/src/hooks/use-minimal-account-list.tsx index a318e0f..d090a10 100644 --- a/web/src/hooks/use-minimal-account-list.tsx +++ b/web/src/hooks/use-minimal-account-list.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/hooks/use-mobile.tsx b/web/src/hooks/use-mobile.tsx index 049c0f5..85667db 100644 --- a/web/src/hooks/use-mobile.tsx +++ b/web/src/hooks/use-mobile.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/hooks/use-proxy.tsx b/web/src/hooks/use-proxy.tsx index 72b6d78..6bfcf02 100644 --- a/web/src/hooks/use-proxy.tsx +++ b/web/src/hooks/use-proxy.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/hooks/use-roles.ts b/web/src/hooks/use-roles.ts index 32c9b1f..b7c5f98 100644 --- a/web/src/hooks/use-roles.ts +++ b/web/src/hooks/use-roles.ts @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/hooks/use-search-messages.ts b/web/src/hooks/use-search-messages.ts index 6dcc564..3011fe0 100644 --- a/web/src/hooks/use-search-messages.ts +++ b/web/src/hooks/use-search-messages.ts @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/hooks/use-toast.ts b/web/src/hooks/use-toast.ts index 9a12e2a..9b595e9 100644 --- a/web/src/hooks/use-toast.ts +++ b/web/src/hooks/use-toast.ts @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/hooks/use-update-tags.ts b/web/src/hooks/use-update-tags.ts index 41d082e..8047f4d 100644 --- a/web/src/hooks/use-update-tags.ts +++ b/web/src/hooks/use-update-tags.ts @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/i18n.ts b/web/src/i18n.ts index 640bf2a..a53119e 100644 --- a/web/src/i18n.ts +++ b/web/src/i18n.ts @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/lib/build-tree.ts b/web/src/lib/build-tree.ts index 5c28f8c..af4a7eb 100644 --- a/web/src/lib/build-tree.ts +++ b/web/src/lib/build-tree.ts @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/lib/utils.ts b/web/src/lib/utils.ts index 4318009..7e916e1 100644 --- a/web/src/lib/utils.ts +++ b/web/src/lib/utils.ts @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/main.tsx b/web/src/main.tsx index 11e3120..dc8d8ea 100644 --- a/web/src/main.tsx +++ b/web/src/main.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/routes/(auth)/500.tsx b/web/src/routes/(auth)/500.tsx index a0d51b2..cb83b66 100644 --- a/web/src/routes/(auth)/500.tsx +++ b/web/src/routes/(auth)/500.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/routes/(auth)/sign-in.tsx b/web/src/routes/(auth)/sign-in.tsx index bf8fa38..50379f6 100644 --- a/web/src/routes/(auth)/sign-in.tsx +++ b/web/src/routes/(auth)/sign-in.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/routes/(errors)/401.lazy.tsx b/web/src/routes/(errors)/401.lazy.tsx index c5fb517..a8c5507 100644 --- a/web/src/routes/(errors)/401.lazy.tsx +++ b/web/src/routes/(errors)/401.lazy.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/routes/(errors)/403.lazy.tsx b/web/src/routes/(errors)/403.lazy.tsx index 3d815c3..03b2629 100644 --- a/web/src/routes/(errors)/403.lazy.tsx +++ b/web/src/routes/(errors)/403.lazy.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/routes/(errors)/404.lazy.tsx b/web/src/routes/(errors)/404.lazy.tsx index 5ae4c42..51fa891 100644 --- a/web/src/routes/(errors)/404.lazy.tsx +++ b/web/src/routes/(errors)/404.lazy.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/routes/(errors)/500.lazy.tsx b/web/src/routes/(errors)/500.lazy.tsx index 7c136a6..fb92bc7 100644 --- a/web/src/routes/(errors)/500.lazy.tsx +++ b/web/src/routes/(errors)/500.lazy.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/routes/(errors)/503.lazy.tsx b/web/src/routes/(errors)/503.lazy.tsx index 91c14e8..1e2fe32 100644 --- a/web/src/routes/(errors)/503.lazy.tsx +++ b/web/src/routes/(errors)/503.lazy.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/routes/__root.tsx b/web/src/routes/__root.tsx index 577cc4b..4300f99 100644 --- a/web/src/routes/__root.tsx +++ b/web/src/routes/__root.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/routes/_authenticated/accounts/index.lazy.tsx b/web/src/routes/_authenticated/accounts/index.lazy.tsx index 109f331..ec3629b 100644 --- a/web/src/routes/_authenticated/accounts/index.lazy.tsx +++ b/web/src/routes/_authenticated/accounts/index.lazy.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/routes/_authenticated/api-docs/index.lazy.tsx b/web/src/routes/_authenticated/api-docs/index.lazy.tsx index 0fd6ef8..dce6fcc 100644 --- a/web/src/routes/_authenticated/api-docs/index.lazy.tsx +++ b/web/src/routes/_authenticated/api-docs/index.lazy.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/routes/_authenticated/index.tsx b/web/src/routes/_authenticated/index.tsx index 58d819d..3bf4efd 100644 --- a/web/src/routes/_authenticated/index.tsx +++ b/web/src/routes/_authenticated/index.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/routes/_authenticated/mailboxes/index.lazy.tsx b/web/src/routes/_authenticated/mailboxes/index.lazy.tsx index 7fabdc6..4be3d28 100644 --- a/web/src/routes/_authenticated/mailboxes/index.lazy.tsx +++ b/web/src/routes/_authenticated/mailboxes/index.lazy.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/routes/_authenticated/oauth2-result/index.lazy.tsx b/web/src/routes/_authenticated/oauth2-result/index.lazy.tsx index 052742d..b110c7b 100644 --- a/web/src/routes/_authenticated/oauth2-result/index.lazy.tsx +++ b/web/src/routes/_authenticated/oauth2-result/index.lazy.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/routes/_authenticated/oauth2/index.lazy.tsx b/web/src/routes/_authenticated/oauth2/index.lazy.tsx index 85f5b6c..6ab5c3c 100644 --- a/web/src/routes/_authenticated/oauth2/index.lazy.tsx +++ b/web/src/routes/_authenticated/oauth2/index.lazy.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/routes/_authenticated/route.tsx b/web/src/routes/_authenticated/route.tsx index b434e42..9cf4f9d 100644 --- a/web/src/routes/_authenticated/route.tsx +++ b/web/src/routes/_authenticated/route.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/routes/_authenticated/search/index.lazy.tsx b/web/src/routes/_authenticated/search/index.lazy.tsx index a156060..571a86a 100644 --- a/web/src/routes/_authenticated/search/index.lazy.tsx +++ b/web/src/routes/_authenticated/search/index.lazy.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/routes/_authenticated/settings/api-tokens.lazy.tsx b/web/src/routes/_authenticated/settings/api-tokens.lazy.tsx index 09d6e63..fd5cda9 100644 --- a/web/src/routes/_authenticated/settings/api-tokens.lazy.tsx +++ b/web/src/routes/_authenticated/settings/api-tokens.lazy.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/routes/_authenticated/settings/appearance.lazy.tsx b/web/src/routes/_authenticated/settings/appearance.lazy.tsx index 43ae434..4fd001b 100644 --- a/web/src/routes/_authenticated/settings/appearance.lazy.tsx +++ b/web/src/routes/_authenticated/settings/appearance.lazy.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/routes/_authenticated/settings/configurations.lazy.tsx b/web/src/routes/_authenticated/settings/configurations.lazy.tsx index 2cd4fb0..9cd338f 100644 --- a/web/src/routes/_authenticated/settings/configurations.lazy.tsx +++ b/web/src/routes/_authenticated/settings/configurations.lazy.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/routes/_authenticated/settings/index.lazy.tsx b/web/src/routes/_authenticated/settings/index.lazy.tsx index 29b3273..8b0d305 100644 --- a/web/src/routes/_authenticated/settings/index.lazy.tsx +++ b/web/src/routes/_authenticated/settings/index.lazy.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/routes/_authenticated/settings/profile.lazy.tsx b/web/src/routes/_authenticated/settings/profile.lazy.tsx index 9cecfb0..b4c6f50 100644 --- a/web/src/routes/_authenticated/settings/profile.lazy.tsx +++ b/web/src/routes/_authenticated/settings/profile.lazy.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/routes/_authenticated/settings/proxy.lazy.tsx b/web/src/routes/_authenticated/settings/proxy.lazy.tsx index 378a783..48e9f11 100644 --- a/web/src/routes/_authenticated/settings/proxy.lazy.tsx +++ b/web/src/routes/_authenticated/settings/proxy.lazy.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/routes/_authenticated/settings/route.lazy.tsx b/web/src/routes/_authenticated/settings/route.lazy.tsx index 108699a..366afec 100644 --- a/web/src/routes/_authenticated/settings/route.lazy.tsx +++ b/web/src/routes/_authenticated/settings/route.lazy.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/routes/_authenticated/users/api-tokens.lazy.tsx b/web/src/routes/_authenticated/users/api-tokens.lazy.tsx index 443e697..6f1ca62 100644 --- a/web/src/routes/_authenticated/users/api-tokens.lazy.tsx +++ b/web/src/routes/_authenticated/users/api-tokens.lazy.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/routes/_authenticated/users/index.lazy.tsx b/web/src/routes/_authenticated/users/index.lazy.tsx index e68670b..4f7a6ec 100644 --- a/web/src/routes/_authenticated/users/index.lazy.tsx +++ b/web/src/routes/_authenticated/users/index.lazy.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/routes/_authenticated/users/roles.lazy.tsx b/web/src/routes/_authenticated/users/roles.lazy.tsx index 8fb45fa..edd692c 100644 --- a/web/src/routes/_authenticated/users/roles.lazy.tsx +++ b/web/src/routes/_authenticated/users/roles.lazy.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/routes/_authenticated/users/route.lazy.tsx b/web/src/routes/_authenticated/users/route.lazy.tsx index 0585294..4b11ec3 100644 --- a/web/src/routes/_authenticated/users/route.lazy.tsx +++ b/web/src/routes/_authenticated/users/route.lazy.tsx @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project // diff --git a/web/src/stores/authStore.ts b/web/src/stores/authStore.ts index 3490df7..088c8fd 100644 --- a/web/src/stores/authStore.ts +++ b/web/src/stores/authStore.ts @@ -1,5 +1,5 @@ // -// Copyright (c) 2025 rustmailer.com (https://rustmailer.com) +// Copyright (c) 2025-2026 rustmailer.com (https://rustmailer.com) // // This file is part of the Bichon Email Archiving Project //