Commit Graph
72 Commits
Author SHA1 Message Date
Orchid system (Emma) 5d48ecf86a Project Perses (API v1 yeetenings): parts 4 and 5 (#554)
* Project Perses (API v1 yeetenings): parts 4 and 5

Resolves MOD-219
Resolves MOD-220

* Note to Emma: Please test your stuff
2023-03-02 10:50:46 -07:00
triphoraandGeometrically 9afdc55416 Add project color to embed accent color (#522)
Closes #521

Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com>
2023-02-21 17:44:18 -07:00
triphora 2fb31f5944 Make mod message card background red to stand out more (#987) 2023-02-08 16:41:14 -07:00
triphora 3efd1ee325 Fix #934 (#943) 2023-01-23 12:55:31 -07:00
triphora 56a1367322 Fix floating clear message on every project (#938) 2023-01-21 16:25:54 -05:00
triphora 544aba53dc Miscellaneous fixes relating to statuses, et al (#920) 2023-01-21 16:02:11 -05:00
triphora df3aeed291 Add scary warning for people still using API v1 (#525)
* Add scary warning for people still using API v1

* change [] brackets to headers
2023-01-17 15:01:26 -07:00
triphora 4c1fabffc3 Add nag for adding external resources (#918) 2023-01-14 13:23:10 -05:00
triphora fa2316fb28 Fix various gallery issues reported on Discord (#854)
* Fix various gallery issues reported on Discord

Fixes #849

* fix stupidity on my part
2023-01-09 13:04:44 -07:00
triphora 6e5d1fb613 Account for new statuses (#853)
* Account for new statuses

More work is going to be needed for scheduling projects, but this is a stopgap measure to fix #852

* Fix lint

* Why, Prettier, why?
2023-01-09 13:03:57 -07:00
triphora 1679a3f844 Fix file uploading for admins (#519) 2023-01-07 19:35:40 -07:00
triphora 1611049623 Fix query params giving plain text error (#509) 2023-01-05 17:14:39 -05:00
triphora f11aab6c19 SPDX: Fix niche issue with checkbox (#825) 2022-12-29 16:55:00 -07:00
triphora 879576b613 Add animated logo in header and update copying info (#819) 2022-12-27 19:11:03 -05:00
triphora 7a105a1538 Fix issues geo discovered (#818) 2022-12-23 17:30:32 -07:00
triphora 5f175141e1 Improve error messages for report with invalid input (#505) 2022-12-23 15:24:45 -05:00
triphora 983e2df065 Miscellaneous improvements and removals (#502) 2022-12-23 15:19:15 -05:00
triphora 1d9820a7c9 Force authors to use the project status sidebar (#810) 2022-12-23 14:36:14 -05:00
triphora 16d5a70c08 Add ordering to categories, gallery images, and team members (#501) 2022-12-23 14:34:04 -05:00
triphora 520f9801be Corresponding frontend PR to modrinth/labrinth#449 (#763)
Co-authored-by: Prospector <prospectordev@gmail.com>
Fixes https://github.com/modrinth/knossos/issues/597
Fixes https://github.com/modrinth/knossos/issues/593
Fixes https://github.com/modrinth/knossos/issues/768
2022-12-14 19:36:28 -05:00
triphora 03a6b0311f Fix #673 (#687) 2022-12-14 19:36:04 -05:00
triphora 820519b4f7 Move to SPDX licenses (#449)
* Move to SPDX licenses

Found a way to do this without breaking API compat, so here it is, instead of waiting for v3

Resolves MOD-129
Resolves #396

* License URL updates

* what was I thinking

* Do a thing

* Add open source filter

* Remove dead imports

* Borrow

* Update 20220910132835_spdx-licenses.sql

* Add license text route

* Update migration

* Address comments
2022-11-29 21:53:24 -07:00
triphora 34688852a4 Remove redundant files (#488) 2022-11-26 19:11:56 -07:00
triphora e5ae1db49c Prevent people from selecting unknown environment (#775) 2022-11-26 13:35:13 -05:00
triphora 589761bfd9 Statistics route (#453)
* Statistics route

Staging: https://i.imgur.com/YWx9uPA.png

* Remove users

* Address comment
2022-11-20 15:35:22 -07:00
triphoraandProspector e297dff0d4 Massively improved moderator message visibility (#754)
Co-authored-by: Prospector <prospectordev@gmail.com>
2022-11-20 15:49:29 -05:00
triphora aafd7ed21f Add feature flag for opening external links in a new tab (#749)
Closes https://github.com/modrinth/knossos/issues/438
2022-11-20 12:43:01 -08:00
triphora ab2c31aa8a Improve user deletion workflow (#686) 2022-11-20 00:02:58 -05:00
triphoraandGeometrically 18fde86a20 Fix #464 (#467)
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com>
2022-11-19 17:54:56 -07:00
triphora ddd3f7c196 Fix text box resizing (#750)
Closes #416
Closes #475
Closes #525
2022-11-17 22:06:07 -05:00
triphora 1738f92ce2 Make download/follower displays consistent (#746)
Closes #602
2022-11-17 22:05:52 -05:00
triphora 26a6af4ab2 Fix 404 error when creating a resource pack (#723)
Redo of #681
2022-11-12 18:11:17 -07:00
wafflecoffee 75d45e8907 Quick fix #668 (#669) 2022-09-17 17:52:35 -04:00
wafflecoffee d754eb74f7 Ignore any dependencies set manually for modpacks (#433)
* Ignore any dependencies set manually for modpacks

* actually build
2022-09-17 13:17:32 -07:00
wafflecoffee b78bd5d6fd Prevent modpacks from manually adding dependencies (#575) 2022-09-17 15:26:16 -04:00
wafflecoffee 60252267d5 Add slug to searchable attributes and add project_id to facets (#447)
Fixes #358

Adding project_id to the facets would allow the inclusion or exclusion of individual projects from search. For example, this would allow people to be able to exclude projects which they've already followed or are not interested in. My personal vision for this is to merge the [followed projects page](https://modrinth.com/settings/follows) into search itself.
2022-09-05 21:39:50 -07:00
wafflecoffeeandGeometrically 4c1dca73c4 Replace remaining icon.ext image paths with hash (#435)
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com>
2022-09-02 12:19:39 -07:00
wafflecoffeeandGeometrically ee93d9b495 Sort version files and mods on user profile (#432)
* ???

* Moardering fixes

Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com>
2022-08-28 21:54:42 -07:00
wafflecoffee 87251878a5 Merge pull request #5 from jadelily18/generate-docs-spelling
fixed minor spelling mistake

[no ci]
2022-08-12 06:37:49 -04:00
wafflecoffee 3a14f363d9 Merge pull request #4 from frikinjay/main
object-fit property to contain to prevent avatar stretching.
2022-08-12 06:37:10 -04:00
wafflecoffee 411b8e3cb6 Initial work on site moderation improvements (#410) 2022-08-02 23:31:56 -07:00
wafflecoffeeandGeometrically 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
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
Emma Cypress ⚘ 6614b56298 Revert "Add auto-reporting inappropriate text content" (#397)
* Revert "Add auto-reporting inappropriate text content (#387)"

This reverts commit 68f7dc9512.

* Maybe don't revert the whole thing
2022-07-10 10:02:41 -07:00
Emma Cypress ⚘andGeometrically 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 ⚘andGeometrically 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
Emma Cypress ⚘ 153d77359f Add more banners and warnings for some statuses & other fixes (#558)
* Add more banners and warnings for some statuses & other fixes

* Remove unused css
2022-07-01 08:20:35 -07:00
Emma Cypress 332c4a1f98 Add note about adding multiple files to a version (#546)
* Add note about adding multiple files to a version

Closes #545 as not planned

Related to modrinth/docs#50

* Fix note showing on version.vue when it shouldn't
2022-06-25 22:10:22 -07:00
Emma Cypress 8541b95d8b Add Embedded dependency type (#553)
* Add Embedded dependency type

* Why, lint, did you not complain about this in my dev env???
2022-06-25 22:09:10 -07:00
Emma Cypress e4584e3f04 Force file input to accept file type based on project type (#552) 2022-06-25 22:08:50 -07:00
134c43ad9e Always return the username as fetched from the database (#382)
Co-authored-by: Patrick <cryne@gmx.de>
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com>
2022-06-25 22:04:34 -07:00
Emma CypressandGeometrically 16e7194dfe Add Embedded dependency type (#380)
* Add Embedded dependency type

I couldn't find any SQL tables or anything for dependency types, so I'm going to assume there aren't any

* Make modpacks use Embedded instead of Required

Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com>
2022-06-25 19:16:46 -07:00
Emma Cypress 932b0ccf24 Allow archived projects to show in search (#381)
Resolves MOD-96
2022-06-24 14:26:18 -07:00
Emma Cypress 3e5c7f62d0 Update Mojang meta URL (#379)
Urgent, needs to be on prod before the next snapshot comes out
2022-06-22 12:22:19 -07:00
Emma CypressandEssem 91d05434ca Hotfix #512 not showing the correct date
Co-authored-by: Essem <smswessem@gmail.com>
2022-06-01 12:31:35 -04:00
Emma C. Pointer-Null 735d23c9eb fix 'unknown' version in footer (#511)
fixes #483
2022-05-30 11:28:23 -07:00
Emma Cypress Pointer-Null 8f184f76fa fix formatting 2022-05-28 13:11:01 -04:00
Emma Cypress Pointer-Null 1daabfa3e0 Add report type tag 2022-05-28 13:09:57 -04:00
Emma C. Pointer-Null 21df0e32c4 Fix #485 by removing default loader from version filters (#487)
* Fix #485 by removing default loader from version filters

It's really not our place to be imposing a default loader on people, especially as we start adding more loaders

* Fix Clear Filters button and capitalise loaders
2022-05-23 21:38:08 -07:00
Emma C. Pointer-Null 2c83425b42 Make newlines behave like GitHub (#441)
fixes #440, fixes #436 too somehow
2022-03-29 21:26:43 -07:00
Emma C. Pointer-Null 7415b07586 Add more version creation data aliases (#325)
For consistency and also for making the OpenAPI spec a bit less janky
2022-03-24 19:58:07 -07:00
Emma Pointer-NullandProspector 8b5db12e1d Make links on project pages more consistent, fix some selectors showing when they shouldn't (#391)
* Make links on project pages more consistent, fix some selectors showing when they shouldn't

* Update components/ui/VersionFilterControl.vue

Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com>

Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com>
2022-03-06 13:35:11 -08:00
Emma 0146a077e8 Bundle of small fixes (#355)
* Bundle of small fixes

![bundle of small fixes](https://i.imgur.com/IkPE3uP.png)

- List items in project body may overflow
- Reduce margin between pagination buttons for better mobile support
- Prevent titles from overflowing in search for better mobile support
- Don't show ThisOrThats with only one item
- Fix style inconsistencies on homepage
- Add more links to homepage to docs, GH, and discord, so they can't be missed

* Appease lint

* Dryer lint isn't even the worst type of lint. It's this.
2022-02-19 13:09:58 -07:00
Emma 2a17361a90 Fix issues with new left/right side toggles (#348)
https://canary.discord.com/channels/734077874708938864/734082619352023081/936801072146690079 - "cosmetics toggles v-model the wrong variable"
Also improves formatting of title/description of these options
2022-01-28 19:40:22 -07:00
Emma f3234a6b5e fix v1 parity issue: local- removed from mod_id field (#283) 2022-01-28 16:04:34 -07:00
Emma ff48f08241 Add OpenSearch for searching mods in browser bar (#337)
For more about what OpenSearch is, see [here](https://developer.mozilla.org/en-US/docs/Web/OpenSearch).
2022-01-12 09:37:45 -07:00
Emma b5f438aa0c Fix various issues reported on the Trello (#341)
* Fix various issues reported on the Trello

* Remove accidental additions
2022-01-12 09:37:20 -07:00
Emma f4636fdca2 Direct people to docs for contributing (#306)
[no ci]
2021-10-02 14:29:33 -07:00
EmmaandGeometrically 91065a6168 [no ci] Remove contributing file and instead direct people to docs (#248)
This fixes a long standing issue where people would point to the frontend homepage where it says 'fully documented' then point to the README here and say 'well that's sure hypocritical'

Thus the branch name :tiny_pumpkin:

Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com>
2021-09-26 15:41:10 -07:00
Emma e8d2959350 Add follow count & user ID to user page (#253)
* Add follows & user ID to user page
Closes #192

* Why did package lock change?

* Change name follows -> followers
2021-08-23 14:31:44 +02:00
Emma ec92a4cd34 Fix a bug introduced in #278 ("submit for approval" always being present) (#283)
This fixes a bug where the "Submit for approval" button was always present no matter the project status. These things are finnicky.
2021-07-14 12:10:01 -07:00
Emma be3ed7d380 Improve MIME type detection (fixes #279) (#281)
* Specify which application file types are allowed

* Attempt two

* attempt 3

* Update version edit too

good thing these commits will be squashed!

* Fix warnings
2021-07-11 09:05:21 -07:00