Geometrically
4073a7abc3
Force files to be unique, require all new versions to have at least one file ( #236 )
2021-08-21 19:38:32 -07:00
Geometrically
ffd9a34cf5
Query optimization ( #235 )
...
* Optimize version queries and decrease some query complexity
* Run formatter
2021-08-20 16:33:09 -07:00
Johan Novak
07226c6d21
Fix Docs Link ( #233 )
...
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com>
2021-08-14 12:39:06 -07:00
Geometrically
b1bc7c1fc2
Add fields to gallery items ( #234 )
2021-08-05 22:01:26 -07:00
Geometrically
1b33f0cea9
Fix multiple projects query taking seconds to complete ( #232 )
2021-08-01 19:55:36 -07:00
Geometrically
8ece3b00f5
Fix project dependencies returning invalid values ( #231 )
...
* Fix project dependencies returning invalid values
* Run prepare
2021-08-01 16:11:07 -07:00
Geometrically
c9c58b65a6
Optimize dependencies route and change return value ( #230 )
2021-07-31 19:23:06 -07:00
Geometrically
66becbc4cc
Fix dependencies route only showing one dependency per version ( #229 )
2021-07-28 11:34:47 -07:00
Geometrically
5b8612c919
Fix dependency route having incorrect return value ( #228 )
2021-07-27 18:48:56 -07:00
Geometrically
430c22e06e
Add gallery parameter to meilisearch attributes ( #227 )
2021-07-27 18:10:40 -07:00
Geometrically
76b62eda3a
Allow gallery featuring, add gallery images to search, rename rejection reasons, transfer ownership route ( #226 )
2021-07-27 16:50:07 -07:00
venashial
bc983162f3
Detect if redirect url contains a query string ( #225 )
2021-07-27 16:31:41 -07:00
Geometrically
45b9ac6c8e
Create README.md
2021-07-22 18:59:33 -07:00
Geometrically
4922598aee
Add gallery item deletion + making them optional ( #224 )
2021-07-21 09:54:29 -07:00
Geometrically
b2f8bb9990
Fix panic on requesting projects ( #223 )
2021-07-19 14:47:14 -07:00
Geometrically
9ee92fb9e9
Project gallery, webhook fixes, remove cache, re-enable donation URLs ( #222 )
2021-07-19 11:30:39 -07:00
venashial
f1d838de6b
Homepage styling improvements ( #285 )
...
* Add border radius to video + example code colors
* Change color + allow overflow scroll
2021-07-17 17:37:40 -07: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
Geometrically
b3b9788d37
License clarification on modrinth branding ( #282 )
...
* License clarification on modrinth branding
* Add favicon
2021-07-11 14:42:05 -07:00
venashial
67739e8e39
Correctly handle "" as custom license URL ( #271 )
...
* Fix `mod.license.url` check
* Fixes modrinth/knossos#267
2021-07-11 09:06:06 -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
Jai A
54cd2f873c
Add error handling
2021-07-09 20:05:04 -07:00
Jai A
a0e35ad853
Proof of concept of launching Minecraft from Rust
2021-07-04 22:46:56 -07:00
venashial
9b4d58cfe8
Add mod title to mod page meta description ( #277 )
2021-07-02 10:04:49 -07:00
venashial
fb6a8d999c
Mod search fixes ( #249 )
...
* Remove all uses of `process.env.domain`
* Revert "Remove all uses of `process.env.domain`"
This reverts commit 5af9b83091f395d3a0f954cf6776494c1cfe7a04.
* Increase minimum amount of pages for pagination
Fixes modrinth/knossos#231
* Detect mod search query removal
Fixes modrinth/knossos#240
* Increase margin on project card categories mobile
Fixes modrinth/knossos#230
2021-07-02 10:04:08 -07:00
venashial
b2f6a06a1f
Wrap mod icon and title in link ( #273 )
...
* Wrap mod icon and title in link
* Fixes #218
2021-07-02 10:02:55 -07:00
venashial
f7da32702f
Allow users to login from search page when it is rendered serverside ( #272 )
...
* Change `this.$route.fullPath` → `this.$route.path`
* Closes modrinth/knossos#256
2021-07-02 10:02:15 -07:00
Emma
219d2246fa
Add project guidelines to Terms page ( #275 )
...
* Add project guidelines to Terms page
This adds the project guidelines as outlined [here](https://discord.com/channels/734077874708938864/734077874708938867/806556531491471368 ).
NOTE: I've made a few tweaks in wording to accommodate this format, so this is not an exact copy.
* Move rules to its own page
2021-07-02 10:01:24 -07:00
Emma
979b5eb89c
Fix a bug & add improvements to a couple moderation aspects ( #278 )
...
This PR fixes reports on the moderation dashboard going to `/dashboard/mod/_id` instead of to `/mod/_id`.
It also allows the ability for moderators to unlist mods in the queue from the frontend instead of having to do it via the backend.

Unlisted mods should have the ability to resubmit for approval, so I've also changed "Submit for Review" to "Submit for approval", allowing unlisted mods to do that as well.

2021-07-02 09:58:29 -07:00
Jai A
93418edbe7
Downloading launcher files
2021-06-29 22:32:52 -07:00
venashial
a58811b1bf
Fix notifications not being able to be dismissed ( #270 )
...
* Change undefined check to null check
* Make notification index and action index more clear
Fixes #178
2021-06-21 21:32:17 +02:00
venashial
be0e18d4b0
Markdown styling fixes ( #268 )
...
* Add table color variables (+ prettier fixes)
* Add details and table styling to .markdown-body
2021-06-21 21:06:11 +02:00
Geometrically
981bf1d56f
Fix caching bug, and moderation webhook being sent at the wrong time ( #215 )
2021-06-19 22:01:11 -07:00
macbrayne
fea6f0ce81
fix #237 by alphabetically sorting the licenses ( #266 )
2021-06-19 21:17:41 +02:00
Johan Novak
5859ac7a58
General UI Improvement (again) ( #255 )
...
* Add and fix some stuff
* Add warning when leaving to `mod/create`
* Fix mods/create not working
2021-06-17 22:03:12 -07:00
Geometrically
d2c2503cfa
Final V2 Changes ( #212 )
...
* Redo dependencies, add rejection reasons, make notifications more readable
* Fix errors, add dependency route, finish PR
* Fix clippy errors
2021-06-16 09:05:35 -07:00
venashial
566833da6e
Fix first notification not performing action ( #262 )
...
* Change IF statement to accept 0
* Get rid of console.log()
2021-06-10 13:44:26 -07:00
Redblueflame
d174602cc0
Add indexing meta value depending on the status of the mod. ( #261 )
2021-06-10 07:17:03 -07:00
Geometrically
2a4caa856e
More APIv2 Fixes ( #210 )
...
* Refactor search to not spam the database with queries, new utility routes for V2
* Run prepare
* More V2 Fixes
* Run prepare + formatter
2021-06-05 20:59:21 -07:00
Emma
46bc04f69f
Adjust quite a bit of wording ( #252 )
...
* Adjust quite a bit of wording
Also converts many title case things to sentence case (fixes #238 )
* Change advised to recommended
* Oops, I missed a page
* That page too
* Missed a spot
2021-06-05 20:34:43 -07:00
Geometrically
157962e42a
Improve peformance of search indexing, v2 fixes + new routes ( #205 )
...
* Refactor search to not spam the database with queries, new utility routes for V2
* Run prepare
2021-06-02 18:33:11 -07:00
Geometrically
16db28060c
Project Types, Code Cleanup, and Rename Mods -> Projects ( #192 )
...
* Initial work for modpacks and project types
* Code cleanup, fix some issues
* Username route getting, remove pointless tests
* Base validator types + fixes
* Fix strange IML generation
* Multiple hash requests for version files
* Fix docker build (hopefully)
* Legacy routes
* Finish validator architecture
* Update rust version in dockerfile
* Added caching and fixed typo (#203 )
* Added caching and fixed typo
* Fixed clippy error
* Removed log for cache
* Add final validators, fix how loaders are handled and add icons to tags
* Fix search module
* Fix parts of legacy API not working
Co-authored-by: Redblueflame <contact@redblueflame.com>
2021-05-30 15:02:07 -07:00
venashial
bb8fd5500d
Remove all uses of process.env.domain ( #247 )
...
* Remove all uses of `process.env.domain`
* Remove broken link on logout on revoke token page
2021-05-28 22:39:35 -07:00
Geometrically
d0df105dda
Move auth domain to public runtime config ( #246 )
...
* Allow specifying a custom auth URL
* Readd default
* Move Host URL to top
* wat
* Move auth domain to public runtime config
2021-05-28 21:32:06 -07:00
Geometrically
a061fb5421
Allow specifying a custom auth URL ( #245 )
...
* Allow specifying a custom auth URL
* Readd default
* Move Host URL to top
* wat
2021-05-28 13:57:13 -07:00
Redblueflame
fd17e5a4c0
Add retrying logic for ethical ads, add variable for the API url ( #244 )
2021-05-28 13:20:22 -07:00
Geometrically
cd8bc7a7a1
Fix base URL conflicting with default axios ones ( #243 )
2021-05-28 12:43:44 -07:00
Geometrically
e22a586a41
Allow Base URL to be set by environment variable ( #242 )
...
* Switch site to use axios base url
* Fix team invites
* Fix find/replace setting the wrong thing
* Fix analytics being blocking, small issues
* Allow base url to be set by env variable
2021-05-28 12:26:05 -07:00
Geometrically
5017c5a5f1
Use base URL for axios ( #241 )
...
* Switch site to use axios base url
* Fix team invites
* Fix find/replace setting the wrong thing
* Fix analytics being blocking, small issues
2021-05-28 10:19:13 -07:00
venashial
03cbab5267
Checkboxes: use v-model value prop instead of "checked" prop ( #227 )
...
* Use v-model value prop instead of "checked" prop
* Scope CSS & Rename component
* Mod settings: Update prop & make Owner check all
2021-05-27 21:00:44 -07:00