pronouns.cc rewrite twenty billion
Find a file
2024-12-17 20:48:52 +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 backend dockerfile, Caddyfile, and email controller 2024-12-11 02:11:53 +01:00
Foxnouns.Backend feat: filters on reports list 2024-12-17 20:48:52 +01:00
Foxnouns.DataMigrator feat: new migrator 2024-12-16 21:38:38 +01:00
Foxnouns.Frontend fix: make query parameters consistent 2024-12-17 20:48:39 +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: docker config for new frontend 2024-12-09 18:04:56 +01: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 docker: expose metrics and internal API 2024-12-15 01:12:31 +01:00
DOCKER.md docker: expose metrics and internal API 2024-12-15 01:12:31 +01:00
Dockerfile.backend fix backend dockerfile, Caddyfile, and email controller 2024-12-11 02:11:53 +01:00
ENDPOINTS.md feat: update custom preferences endpoint 2024-08-22 15:13:46 +02:00
Foxnouns.NET.sln feat: new migrator 2024-12-16 21:38:38 +01: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 update dependencies 2024-12-14 16:54:47 +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: