From aa1fab53af16ec1aba56cceafdef4a26911044de Mon Sep 17 00:00:00 2001 From: Kyren223 Date: Sun, 20 Jul 2025 16:34:18 +0300 Subject: Added copyright and AGPL notice to all source code files --- internal/client/client.go | 16 ++++++++++++++++ internal/client/config/cache.go | 16 ++++++++++++++++ internal/client/config/config.go | 16 ++++++++++++++++ internal/client/gateway/gateway.go | 16 ++++++++++++++++ internal/client/ui/auth/auth.go | 16 ++++++++++++++++ internal/client/ui/choicepopup/choicepopup.go | 16 ++++++++++++++++ internal/client/ui/colors/colors.go | 16 ++++++++++++++++ internal/client/ui/core/banlist/banlist.go | 16 ++++++++++++++++ internal/client/ui/core/banreason/banreason.go | 16 ++++++++++++++++ internal/client/ui/core/banview/banview.go | 16 ++++++++++++++++ internal/client/ui/core/chat/chat.go | 16 ++++++++++++++++ internal/client/ui/core/core.go | 16 ++++++++++++++++ .../ui/core/frequencycreation/frequencycreation.go | 16 ++++++++++++++++ internal/client/ui/core/frequencylist/frequencylist.go | 16 ++++++++++++++++ .../client/ui/core/frequencyupdate/frequencyupdate.go | 16 ++++++++++++++++ internal/client/ui/core/helppopup.go | 16 ++++++++++++++++ internal/client/ui/core/memberlist/memberlist.go | 16 ++++++++++++++++ .../client/ui/core/networkcreation/networkcreation.go | 16 ++++++++++++++++ internal/client/ui/core/networkjoin/networkjoin.go | 16 ++++++++++++++++ internal/client/ui/core/networklist/networklist.go | 16 ++++++++++++++++ internal/client/ui/core/networkupdate/networkupdate.go | 16 ++++++++++++++++ internal/client/ui/core/profile/profile.go | 16 ++++++++++++++++ internal/client/ui/core/signaladd/signaladd.go | 16 ++++++++++++++++ internal/client/ui/core/signallist/signallist.go | 16 ++++++++++++++++ internal/client/ui/core/state/state.go | 16 ++++++++++++++++ internal/client/ui/core/usersettings/usersettings.go | 16 ++++++++++++++++ internal/client/ui/field/field.go | 16 ++++++++++++++++ internal/client/ui/layouts/flex/flex.go | 16 ++++++++++++++++ internal/client/ui/loadscreen/loadscreen.go | 16 ++++++++++++++++ internal/client/ui/tosscreen/tosscreen.go | 16 ++++++++++++++++ internal/client/ui/ui.go | 16 ++++++++++++++++ internal/client/ui/viminput/helpers.go | 16 ++++++++++++++++ internal/client/ui/viminput/viminput.go | 16 ++++++++++++++++ internal/client/ui/whitespace.go | 16 ++++++++++++++++ 34 files changed, 544 insertions(+) (limited to 'internal/client') diff --git a/internal/client/client.go b/internal/client/client.go index 5785de7..d3cec0b 100644 --- a/internal/client/client.go +++ b/internal/client/client.go @@ -1,3 +1,19 @@ +// Eko: A terminal based social media platform +// Copyright (C) 2025 Kyren223 +// +// 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 . + package client import ( diff --git a/internal/client/config/cache.go b/internal/client/config/cache.go index a78425b..4980210 100644 --- a/internal/client/config/cache.go +++ b/internal/client/config/cache.go @@ -1,3 +1,19 @@ +// Eko: A terminal based social media platform +// Copyright (C) 2025 Kyren223 +// +// 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 . + package config import ( diff --git a/internal/client/config/config.go b/internal/client/config/config.go index 15d832a..5919d6b 100644 --- a/internal/client/config/config.go +++ b/internal/client/config/config.go @@ -1,3 +1,19 @@ +// Eko: A terminal based social media platform +// Copyright (C) 2025 Kyren223 +// +// 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 . + package config import ( diff --git a/internal/client/gateway/gateway.go b/internal/client/gateway/gateway.go index ef4f31a..f543d82 100644 --- a/internal/client/gateway/gateway.go +++ b/internal/client/gateway/gateway.go @@ -1,3 +1,19 @@ +// Eko: A terminal based social media platform +// Copyright (C) 2025 Kyren223 +// +// 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 . + package gateway import ( diff --git a/internal/client/ui/auth/auth.go b/internal/client/ui/auth/auth.go index 47a3f89..9a661d6 100644 --- a/internal/client/ui/auth/auth.go +++ b/internal/client/ui/auth/auth.go @@ -1,3 +1,19 @@ +// Eko: A terminal based social media platform +// Copyright (C) 2025 Kyren223 +// +// 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 . + package auth import ( diff --git a/internal/client/ui/choicepopup/choicepopup.go b/internal/client/ui/choicepopup/choicepopup.go index 3377f7a..8942fc6 100644 --- a/internal/client/ui/choicepopup/choicepopup.go +++ b/internal/client/ui/choicepopup/choicepopup.go @@ -1,3 +1,19 @@ +// Eko: A terminal based social media platform +// Copyright (C) 2025 Kyren223 +// +// 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 . + package choicepopup import ( diff --git a/internal/client/ui/colors/colors.go b/internal/client/ui/colors/colors.go index 30e8e29..669adf0 100644 --- a/internal/client/ui/colors/colors.go +++ b/internal/client/ui/colors/colors.go @@ -1,3 +1,19 @@ +// Eko: A terminal based social media platform +// Copyright (C) 2025 Kyren223 +// +// 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 . + package colors import ( diff --git a/internal/client/ui/core/banlist/banlist.go b/internal/client/ui/core/banlist/banlist.go index dc65d19..06456fb 100644 --- a/internal/client/ui/core/banlist/banlist.go +++ b/internal/client/ui/core/banlist/banlist.go @@ -1,3 +1,19 @@ +// Eko: A terminal based social media platform +// Copyright (C) 2025 Kyren223 +// +// 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 . + package banlist import ( diff --git a/internal/client/ui/core/banreason/banreason.go b/internal/client/ui/core/banreason/banreason.go index fb7c8ba..5d20f48 100644 --- a/internal/client/ui/core/banreason/banreason.go +++ b/internal/client/ui/core/banreason/banreason.go @@ -1,3 +1,19 @@ +// Eko: A terminal based social media platform +// Copyright (C) 2025 Kyren223 +// +// 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 . + package banreason import ( diff --git a/internal/client/ui/core/banview/banview.go b/internal/client/ui/core/banview/banview.go index bcfd05b..0a6adfd 100644 --- a/internal/client/ui/core/banview/banview.go +++ b/internal/client/ui/core/banview/banview.go @@ -1,3 +1,19 @@ +// Eko: A terminal based social media platform +// Copyright (C) 2025 Kyren223 +// +// 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 . + package banview import ( diff --git a/internal/client/ui/core/chat/chat.go b/internal/client/ui/core/chat/chat.go index fb6a53e..9319d88 100644 --- a/internal/client/ui/core/chat/chat.go +++ b/internal/client/ui/core/chat/chat.go @@ -1,3 +1,19 @@ +// Eko: A terminal based social media platform +// Copyright (C) 2025 Kyren223 +// +// 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 . + package chat import ( diff --git a/internal/client/ui/core/core.go b/internal/client/ui/core/core.go index 96f1449..8c0a336 100644 --- a/internal/client/ui/core/core.go +++ b/internal/client/ui/core/core.go @@ -1,3 +1,19 @@ +// Eko: A terminal based social media platform +// Copyright (C) 2025 Kyren223 +// +// 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 . + package core import ( diff --git a/internal/client/ui/core/frequencycreation/frequencycreation.go b/internal/client/ui/core/frequencycreation/frequencycreation.go index 8c25101..ad08e00 100644 --- a/internal/client/ui/core/frequencycreation/frequencycreation.go +++ b/internal/client/ui/core/frequencycreation/frequencycreation.go @@ -1,3 +1,19 @@ +// Eko: A terminal based social media platform +// Copyright (C) 2025 Kyren223 +// +// 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 . + package frequencycreation import ( diff --git a/internal/client/ui/core/frequencylist/frequencylist.go b/internal/client/ui/core/frequencylist/frequencylist.go index c2e9a31..c7b3827 100644 --- a/internal/client/ui/core/frequencylist/frequencylist.go +++ b/internal/client/ui/core/frequencylist/frequencylist.go @@ -1,3 +1,19 @@ +// Eko: A terminal based social media platform +// Copyright (C) 2025 Kyren223 +// +// 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 . + package frequencylist import ( diff --git a/internal/client/ui/core/frequencyupdate/frequencyupdate.go b/internal/client/ui/core/frequencyupdate/frequencyupdate.go index 5f54a6d..10fac66 100644 --- a/internal/client/ui/core/frequencyupdate/frequencyupdate.go +++ b/internal/client/ui/core/frequencyupdate/frequencyupdate.go @@ -1,3 +1,19 @@ +// Eko: A terminal based social media platform +// Copyright (C) 2025 Kyren223 +// +// 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 . + package frequencyupdate import ( diff --git a/internal/client/ui/core/helppopup.go b/internal/client/ui/core/helppopup.go index e64c124..a5b511c 100644 --- a/internal/client/ui/core/helppopup.go +++ b/internal/client/ui/core/helppopup.go @@ -1,3 +1,19 @@ +// Eko: A terminal based social media platform +// Copyright (C) 2025 Kyren223 +// +// 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 . + package core import ( diff --git a/internal/client/ui/core/memberlist/memberlist.go b/internal/client/ui/core/memberlist/memberlist.go index 35e6804..33e2c55 100644 --- a/internal/client/ui/core/memberlist/memberlist.go +++ b/internal/client/ui/core/memberlist/memberlist.go @@ -1,3 +1,19 @@ +// Eko: A terminal based social media platform +// Copyright (C) 2025 Kyren223 +// +// 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 . + package memberlist import ( diff --git a/internal/client/ui/core/networkcreation/networkcreation.go b/internal/client/ui/core/networkcreation/networkcreation.go index 05a25a9..2884ca1 100644 --- a/internal/client/ui/core/networkcreation/networkcreation.go +++ b/internal/client/ui/core/networkcreation/networkcreation.go @@ -1,3 +1,19 @@ +// Eko: A terminal based social media platform +// Copyright (C) 2025 Kyren223 +// +// 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 . + package networkcreation import ( diff --git a/internal/client/ui/core/networkjoin/networkjoin.go b/internal/client/ui/core/networkjoin/networkjoin.go index 314fcce..1333e71 100644 --- a/internal/client/ui/core/networkjoin/networkjoin.go +++ b/internal/client/ui/core/networkjoin/networkjoin.go @@ -1,3 +1,19 @@ +// Eko: A terminal based social media platform +// Copyright (C) 2025 Kyren223 +// +// 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 . + package networkjoin import ( diff --git a/internal/client/ui/core/networklist/networklist.go b/internal/client/ui/core/networklist/networklist.go index 382428e..5e04b9a 100644 --- a/internal/client/ui/core/networklist/networklist.go +++ b/internal/client/ui/core/networklist/networklist.go @@ -1,3 +1,19 @@ +// Eko: A terminal based social media platform +// Copyright (C) 2025 Kyren223 +// +// 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 . + package networklist import ( diff --git a/internal/client/ui/core/networkupdate/networkupdate.go b/internal/client/ui/core/networkupdate/networkupdate.go index eeea6e8..0e58a80 100644 --- a/internal/client/ui/core/networkupdate/networkupdate.go +++ b/internal/client/ui/core/networkupdate/networkupdate.go @@ -1,3 +1,19 @@ +// Eko: A terminal based social media platform +// Copyright (C) 2025 Kyren223 +// +// 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 . + package networkupdate import ( diff --git a/internal/client/ui/core/profile/profile.go b/internal/client/ui/core/profile/profile.go index 19d2354..3ba539d 100644 --- a/internal/client/ui/core/profile/profile.go +++ b/internal/client/ui/core/profile/profile.go @@ -1,3 +1,19 @@ +// Eko: A terminal based social media platform +// Copyright (C) 2025 Kyren223 +// +// 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 . + package profile import ( diff --git a/internal/client/ui/core/signaladd/signaladd.go b/internal/client/ui/core/signaladd/signaladd.go index 0aa1932..29e08d2 100644 --- a/internal/client/ui/core/signaladd/signaladd.go +++ b/internal/client/ui/core/signaladd/signaladd.go @@ -1,3 +1,19 @@ +// Eko: A terminal based social media platform +// Copyright (C) 2025 Kyren223 +// +// 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 . + package signaladd import ( diff --git a/internal/client/ui/core/signallist/signallist.go b/internal/client/ui/core/signallist/signallist.go index 0724916..c957e36 100644 --- a/internal/client/ui/core/signallist/signallist.go +++ b/internal/client/ui/core/signallist/signallist.go @@ -1,3 +1,19 @@ +// Eko: A terminal based social media platform +// Copyright (C) 2025 Kyren223 +// +// 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 . + package signallist import ( diff --git a/internal/client/ui/core/state/state.go b/internal/client/ui/core/state/state.go index fec4695..16b92a9 100644 --- a/internal/client/ui/core/state/state.go +++ b/internal/client/ui/core/state/state.go @@ -1,3 +1,19 @@ +// Eko: A terminal based social media platform +// Copyright (C) 2025 Kyren223 +// +// 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 . + package state import ( diff --git a/internal/client/ui/core/usersettings/usersettings.go b/internal/client/ui/core/usersettings/usersettings.go index e4f490c..c833b5c 100644 --- a/internal/client/ui/core/usersettings/usersettings.go +++ b/internal/client/ui/core/usersettings/usersettings.go @@ -1,3 +1,19 @@ +// Eko: A terminal based social media platform +// Copyright (C) 2025 Kyren223 +// +// 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 . + package usersettings import ( diff --git a/internal/client/ui/field/field.go b/internal/client/ui/field/field.go index 3155ce7..c036936 100644 --- a/internal/client/ui/field/field.go +++ b/internal/client/ui/field/field.go @@ -1,3 +1,19 @@ +// Eko: A terminal based social media platform +// Copyright (C) 2025 Kyren223 +// +// 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 . + package field import ( diff --git a/internal/client/ui/layouts/flex/flex.go b/internal/client/ui/layouts/flex/flex.go index cdd7c82..5459a69 100644 --- a/internal/client/ui/layouts/flex/flex.go +++ b/internal/client/ui/layouts/flex/flex.go @@ -1,3 +1,19 @@ +// Eko: A terminal based social media platform +// Copyright (C) 2025 Kyren223 +// +// 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 . + package flex import ( diff --git a/internal/client/ui/loadscreen/loadscreen.go b/internal/client/ui/loadscreen/loadscreen.go index bb954b6..2b93445 100644 --- a/internal/client/ui/loadscreen/loadscreen.go +++ b/internal/client/ui/loadscreen/loadscreen.go @@ -1,3 +1,19 @@ +// Eko: A terminal based social media platform +// Copyright (C) 2025 Kyren223 +// +// 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 . + package loadscreen import ( diff --git a/internal/client/ui/tosscreen/tosscreen.go b/internal/client/ui/tosscreen/tosscreen.go index fe948c7..ca17a3e 100644 --- a/internal/client/ui/tosscreen/tosscreen.go +++ b/internal/client/ui/tosscreen/tosscreen.go @@ -1,3 +1,19 @@ +// Eko: A terminal based social media platform +// Copyright (C) 2025 Kyren223 +// +// 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 . + package tosscreen import ( diff --git a/internal/client/ui/ui.go b/internal/client/ui/ui.go index 2729a4e..819508d 100644 --- a/internal/client/ui/ui.go +++ b/internal/client/ui/ui.go @@ -1,3 +1,19 @@ +// Eko: A terminal based social media platform +// Copyright (C) 2025 Kyren223 +// +// 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 . + package ui import ( diff --git a/internal/client/ui/viminput/helpers.go b/internal/client/ui/viminput/helpers.go index 56cbf6b..4394742 100644 --- a/internal/client/ui/viminput/helpers.go +++ b/internal/client/ui/viminput/helpers.go @@ -1,3 +1,19 @@ +// Eko: A terminal based social media platform +// Copyright (C) 2025 Kyren223 +// +// 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 . + package viminput import "unicode" diff --git a/internal/client/ui/viminput/viminput.go b/internal/client/ui/viminput/viminput.go index 5c4b6b2..b8302b8 100644 --- a/internal/client/ui/viminput/viminput.go +++ b/internal/client/ui/viminput/viminput.go @@ -1,3 +1,19 @@ +// Eko: A terminal based social media platform +// Copyright (C) 2025 Kyren223 +// +// 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 . + package viminput import ( diff --git a/internal/client/ui/whitespace.go b/internal/client/ui/whitespace.go index 98dcac1..7de0dbc 100644 --- a/internal/client/ui/whitespace.go +++ b/internal/client/ui/whitespace.go @@ -1,3 +1,19 @@ +// Eko: A terminal based social media platform +// Copyright (C) 2025 Kyren223 +// +// 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 . + package ui import ( -- cgit v1.3.1