* basic list (no grouping yet)
* now groups and checks auth, moved Team::get_many to TeamMember::get_from_team_full_many
* Ran 'cargo sqlx prepare'
* batch TeamMember::get_from_user_id
* Batches before for loop
* Ran 'cargo sqlx prepare'
Co-authored-by: Emma Cypress <emmaffle@modrinth.com>
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com>
* Overhaul of the legal pages (rules, terms, privacy policy)
Resolves MOD-90
Resolves MOD-91
* Revert changes to privacy policy & terms
The privacy policy and terms are gonna require a lot more effort to review and we just want the rules stuff in ASAP
* CI fix
* Fix the headings of all things
* Update content section of terms
Changes made:
- migrate to Vite 3 (Svelte Kit errors out and forces you to migrate)
- bumped unplugin-icons to 0.14.7 (Vite 3 support)
- disable strict-peer-dependencies (changes needed in omorphia - unplugin-icons there requires Vite 2)
- bumped Tauri to 1.0.4 (finally stable!)
- removed useBootstrapper (removed in v1.0.0-rc.5)
- migrated from create_window to setup (removed in v1.0.0-rc.7)
- replaced %svelte% with %sveltekit% (renamed in SvelteKit 1.0.0-next.339)
Notes:
- Vite 3 exposes its dev server on port 5173.
* Initial authentication implementation
* Store user info in the database, improve encapsulation in profiles
* Add user list, remove unused dependencies, add spantraces
* Implement user remove, update UUID crate
* Add user set-default
* Revert submodule macro usage
* Make tracing significantly less verbose
* Add even more validators
I was gonna add shaderpacks too, but those have no standard metadata file at all.
* Make it compile
* Fix logic
* Update validators
* fix mistake
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com>
* Add initial support for blocking inappropriate text content
To make something clear, **nothing** is automatically censored or
deleted as a result of this pull request. This pull request is
meant to add two things:
- Regenerate new IDs (project, version, user, etc.) with profanity
- Send reports to the moderators for new inappropriate content
* Make it build
* Fix logic issue
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com>