2884 Commits

Author SHA1 Message Date
Wuzado
eeb2dc7fd8 Update to the newest version of Omorphia 2022-08-01 22:45:24 +02:00
Geometrically
d165c081f7
Fix API breakage project creation (#409) 2022-07-31 21:54:17 -07:00
Jai A
62e86f9507
Additional categories + fix project creation 2022-07-31 20:19:41 -07:00
Geometrically
992de7d66e
Fix search not working (#408) 2022-07-31 15:26:25 -07:00
Geometrically
46ab7bbcbe
Fix category query (#407) 2022-07-31 14:42:22 -07:00
Geometrically
b04bced37f
More project data (#406)
* More project data

* Array_agg fixes + cleanup

* fix prepare

* Add approval dates to search

* Update migrations/20220725204351_more-project-data.sql

Co-authored-by: wafflecoffee <emmaffle@modrinth.com>

* Add category labels + display categories

Co-authored-by: wafflecoffee <emmaffle@modrinth.com>
2022-07-31 13:29:20 -07:00
frikinjay
5b306f365e
object-fit property to contain to prevent avatar stretching. 2022-07-31 11:00:33 +05:30
github-actions
ce8950da43 Bump package version [skip ci] 2022-07-29 20:46:43 +00:00
venashial
0e1c7cd8ed Add landing page data for statistics & contributors 2022-07-29 13:44:34 -07:00
github-actions
fba6dd750d Bump package version [skip ci] 2022-07-29 06:37:10 +00:00
venashial
e73b6bc39e Move fonts folder + Update setup docs for Vite 2022-07-28 23:34:43 -07:00
github-actions
fa3cbbee67 Bump package version [skip ci] 2022-07-29 05:52:18 +00:00
venashial
029e52eb5f Fix up setup docs and leftover CSS 2022-07-28 22:50:09 -07:00
github-actions
13914507e8 Bump package version [skip ci] 2022-07-29 05:48:24 +00:00
venashial
533f0213e3 Self-host fonts + Move Vite plugins export 2022-07-28 22:45:53 -07:00
Ricky12Awesome
13335cadc6
Adds /teams route (#373)
* 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>
2022-07-26 22:40:20 -07:00
github-actions
95d6dac055 Bump package version [skip ci] 2022-07-26 21:05:14 +00:00
venashial
2001d7f02a Fix scroll not being reset 2022-07-26 14:01:59 -07:00
github-actions
bae5b70023 Bump package version [skip ci] 2022-07-26 20:34:59 +00:00
venashial
8341d343d3 Fix noScroll & add prefetch to NavRow 2022-07-26 13:32:09 -07:00
frikinjay
278a56e580
Fix the bunny fonts link from #580 (#581) 2022-07-26 11:25:43 -07:00
moehreag
6ab44ccf0c
Switch from google fonts to bunny (#580) 2022-07-26 13:32:12 -04:00
wafflecoffee
b864791fa6
Limit 'superuser' status of current moderators (#386)
Resolves MOD-88

Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com>
2022-07-23 18:47:32 -07:00
github-actions
918898d6fe Bump package version [skip ci] 2022-07-17 00:08:07 +00:00
venashial
566e5dea57 Run CI on pull requests + Test packaging 2022-07-16 17:04:53 -07:00
venashial
5d1bfa18b1
Merge pull request #3 from Wuzado/main
Add svelte2tsx to fix package builds
2022-07-16 17:03:41 -07:00
Wuzado
800540ce7f
Add svelte2tsx to fix package builds 2022-07-17 01:49:13 +02:00
github-actions
74ee74365e Bump package version [skip ci] 2022-07-16 23:30:45 +00:00
venashial
75f6235111 Fix sveld plugin 2022-07-16 16:28:15 -07:00
venashial
fe415cbd77 Upgrade to Vite 3 2022-07-16 16:15:06 -07:00
Emma, Cypress, Rose ⚘
dc69c0d3e5
Implement new content rules (#570)
* 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
2022-07-16 15:35:05 -04:00
UbiOne
40b3f39249
Hoverable "joined" fields on user pages (#555) 2022-07-16 15:03:56 -04:00
Andre_601
a9acc55735
Create config.yml for issue selection (#566) 2022-07-16 15:03:47 -04:00
Wuzado
855604c9e0
Make Theseus compilable out of the box again, update Tauri to 1.0.4
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.
2022-07-16 20:38:37 +02:00
Danielle
b223dc7cba
Authentication (#37)
* 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
2022-07-15 08:39:38 -07:00
github-actions
9c07612274 Bump package version [skip ci] 2022-07-11 20:25:06 +00:00
venashial
3e87d88825 Add .link underline 2022-07-11 13:23:19 -07:00
github-actions
e280c0c5ca Bump package version [skip ci] 2022-07-10 22:41:44 +00:00
Emma Cypress ⚘
6614b56298
Revert "Add auto-reporting inappropriate text content" (#397)
* Revert "Add auto-reporting inappropriate text content (#387)"

This reverts commit 68f7dc951278f76a1d8b42b3fc9d6681ed0aa6f9.

* Maybe don't revert the whole thing
2022-07-10 10:02:41 -07:00
Emma Cypress ⚘
02c3894fc9
Add even more validators (#385)
* 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>
2022-07-09 20:25:44 -07:00
Emma Cypress ⚘
68f7dc9512
Add auto-reporting inappropriate text content (#387)
* 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>
2022-07-09 18:51:55 -07:00
venashial
64f750a097 Fix lint 2022-07-09 14:53:03 -07:00
venashial
48bc18017e Add Code component 2022-07-09 14:51:04 -07:00
venashial
18d1bc56fd
Fix HTTP status code 200 -> 204 (#394) 2022-07-08 13:18:41 -07:00
github-actions
035fa3be3f Bump package version [skip ci] 2022-07-03 05:16:10 +00:00
venashial
f62723c274 Add .file class + Generator user agent 2022-07-02 22:14:20 -07:00
Geometrically
aca59019c1
Fix analytics env error (#562) 2022-07-02 15:50:01 -07:00
Geometrically
2186ea9a90
Use nuxt lifecycle hook for analytics (#561) 2022-07-02 11:23:24 -07:00
Geometrically
928f6e7009
Add ariadnee (#560) 2022-07-01 20:15:01 -07:00
Geometrically
1e4d07a52c
Download counting (#388) 2022-07-01 19:31:37 -07:00