pronouns.cc rewrite twenty billion
Find a file
2024-12-03 20:02:09 +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(backend): clean deleted users 2024-12-03 14:55:19 +01:00
Foxnouns.Frontend feat(frontend): export ui 2024-12-03 20:02:09 +01:00
migrators refactor: pass DbContextOptions into context directly 2024-10-30 15:35:23 +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 feat: add icon list generation script 2024-11-27 20:00:28 +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 fix: don't pass CancellationToken to method that shouldn't abort 2024-11-02 21:23:49 +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 tiny readme update 2024-11-25 23:12:19 +01:00
STYLE.md refactor: more consistent field names, also in STYLE.md 2024-09-09 14:50:00 +02: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