pronouns.cc rewrite twenty billion
Find a file
2024-12-09 14:52:31 +01:00
.config chore: add csharpier to husky, format backend with csharpier 2024-10-02 00:28:07 +02:00
.husky you know what let's just change frontend framework again 2024-11-24 15:55:47 +01:00
.idea/.idea.Foxnouns.NET/.idea feat(frontend): add, list email 2024-10-02 02:46:39 +02:00
docker fix(config): use correct target in example proxy config 2024-09-14 18:11:29 +02:00
Foxnouns.Backend feat: flag management 2024-12-09 14:52:31 +01:00
Foxnouns.Frontend feat: flag management 2024-12-09 14:52:31 +01:00
migrators feat: link fediverse account to existing user 2024-12-04 01:49:03 +01:00
rate rate limit tweaks 2024-12-02 16:13:56 +01:00
.dockerignore feat: add docker configuration 2024-09-14 18:07:49 +02:00
.editorconfig chore(backend): add roslynator and fix diagnostics 2024-12-08 15:17:18 +01:00
.gitignore feat: add avatar/bio/links/names/pronouns to user page 2024-09-24 20:56:10 +02:00
.noai add .noai file 2024-09-30 13:02:10 +02:00
build_info.sh add a bunch of stuff copied from Foxchat.NET 2024-05-28 15:29:18 +02:00
docker-compose.yml feat: add force log out endpoint 2024-10-01 21:25:51 +02:00
DOCKER.md feat: add docker configuration 2024-09-14 18:07:49 +02:00
Dockerfile.backend feat: add docker configuration 2024-09-14 18:07:49 +02:00
ENDPOINTS.md feat: update custom preferences endpoint 2024-08-22 15:13:46 +02:00
Foxnouns.NET.sln feat: add .net user importer 2024-09-18 21:44:47 +02:00
Foxnouns.NET.sln.DotSettings refactor(backend): use explicit types instead of var by default 2024-12-08 15:07:25 +01:00
LICENSE init 2024-05-27 15:53:54 +02:00
package.json even more frontend stuff 2024-11-25 17:35:24 +01:00
pnpm-lock.yaml you know what let's just change frontend framework again 2024-11-24 15:55:47 +01:00
README.md feat: flag management 2024-12-09 14:52:31 +01:00
STYLE.md refactor(backend): use explicit types instead of var by default 2024-12-08 15:07:25 +01:00

Foxnouns.NET

Rewrite of pronouns.cc's codebase in C#, using SvelteKit for the frontend. Still very work-in-progress, but a large portion of the backend is functional.

License

Copyright (C) 2024  sam <u1f320>

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 <https://www.gnu.org/licenses/>.

Acknowledgements

Codebases I've used for inspiration/figuring things out:

Code taken entirely or almost entirely from external sources:

  • The functions in the AddSids migration, taken from PluralKit
  • Foxnouns.Backend/Database/prune-designer-cs-files.sh, taken from Iceshrimp.NET

Files under a different license: