Commit Graph

3310 Commits

Author SHA1 Message Date
Geometrically
d5785e87e8 Avatar, Badge, Checkbox, Chips, Pagination components (#10) 2023-03-01 17:31:48 -07:00
Geometrically
c204caa350 Vue init (#47) 2023-02-27 09:11:34 -07:00
Prospector
d4a43bf051 Fix oled mode table alt color (#1018) 2023-02-26 20:46:16 -05:00
Geometrically
00d09aa01e Housekeeping + Fix DB perf issues (#542)
* Housekeeping + fix db perf issues

* run prep
2023-02-22 16:11:14 -07:00
triphora
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
Prospector
76c0432f96 Merge pull request #9 from modrinth/make-a-lib
Make current code library + add docs
2023-02-18 23:44:22 -08:00
Jai A
4434796aab Make current code library + add docs 2023-02-18 11:43:12 -07:00
Prospector
0faa24d5d3 Start omorphia 2 (#8) 2023-02-16 15:02:39 -07:00
Geometrically
2c942c8809 Fix limit ordering (#543) 2023-02-16 14:24:57 -07:00
Geometrically
c15acc4ce3 Add API V1 flickers (#541)
Co-authored-by: triphora <emmaffle@modrinth.com>
2023-02-15 17:05:28 -05:00
Geometrically
b056610eaa Version slugs (#533)
* Version slugs

* Get rid of new field, finish it up
2023-02-15 13:38:37 -07:00
Magnus Jensen
8eb9fb1834 fix slug colliding error not showing when editing project (#534)
* fix slug colliding error not showing when editing project

* format

* re-introduce old code

* run sqlx prepare

---------

Co-authored-by: MagnusHJensen <magnus.holm.jensen@lego.dk>
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com>
2023-02-15 10:41:00 -07:00
Magnus Jensen
7ec518b41c update index to use approval date if set (#540)
Co-authored-by: MagnusHJensen <magnus.holm.jensen@lego.dk>
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com>
2023-02-15 10:20:34 -07:00
Magnus Jensen
dc15914a85 chore(validate): update error description to space actual error (#538)
Co-authored-by: MagnusHJensen <magnus.holm.jensen@lego.dk>
2023-02-15 09:40:32 -07:00
Geometrically
6c3b87c9b9 Update ads + careers (#994)
* Update ads + careers

* fix prettier errors
2023-02-14 20:22:13 -07:00
triphora
2fb31f5944 Make mod message card background red to stand out more (#987) 2023-02-08 16:41:14 -07:00
Geometrically
8be42e78de Update IP headers to support lowercase (#979) 2023-02-02 11:15:37 -07:00
Geometrically
6d242ee6c3 Fix analytics on vercel (#976) 2023-02-01 14:31:40 -07:00
Geometrically
6c910d2b5f Sync analytics w/ api changes (#975) 2023-02-01 11:34:20 -07:00
Geometrically
3b22f59988 Fix ariadne req URL (#531) 2023-02-01 11:17:46 -07:00
Geometrically
afdab0300e Update Analytics req + Fix versions list (#529)
* Update Analytics req + Fix versions list

* Fix sentry support

* Fix lint
2023-02-01 10:08:02 -07:00
Prospector
0caa56e618 Recalculate changelog deduplication when the filters change (#954) 2023-01-30 17:28:16 -07:00
Prospector
e5dc843d6a Fix version pages by non-members being broken (#952) 2023-01-29 12:16:51 -05:00
Geometrically
26533c47e7 Add loaders + game versions param to mods (#528) 2023-01-27 19:24:40 -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
Sasha Sorokin
d68bbbf9a1 GitHub Actions: Use Node 16 to build Knossos (#913) 2023-01-18 19:39:53 -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
Geometrically
489737274a Careers button (#921)
* Careers button

* Add link target
2023-01-17 10:11:29 -07:00
Geometrically
867ba7b68f Fix various issues (#524)
* Fix various issues

* Fix multipart body hang

* drop req if error

* Make multipart errors more helpful
2023-01-16 16:45:19 -07:00
triphora
4c1fabffc3 Add nag for adding external resources (#918) 2023-01-14 13:23:10 -05:00
Geometrically
6a52d03329 Landing + other fixes (#909) 2023-01-13 12:01:20 -07:00
Prospector
17f00e6fea Fix moderation queue, moderation status card when approved, and invalid datapack packages (#907)
* Fool behavior

* Add leading underscore to packaged datapack package if it starts with a number

* Hide mod status card for all approved statuses without mod messages

* Fix project id sanitization
2023-01-11 16:21:39 -07:00
Prospector
c67bc33c23 Fix custom license erroring with spaces (#905) 2023-01-11 13:10:59 -08:00
Prospector
bb80dcb4e4 Improve moderation messages and add moderation UI on projects. (#889) 2023-01-11 16:05:11 -05:00
Prospector
8fff3e5389 Add release channel filter to versions pages (#902)
* Add release channel filter to versions pages

* Allow filtering by multiple release channels
2023-01-11 13:59:29 -07:00
Prospector
233109d23e Fix a couple of misc. page errors I noticed (#900)
* Fix for a couple of random bugs I noticed

* Add project status update to NOTIFICATION_TYPES

* Update wording

Co-authored-by: Jai A <jaiagr+gpg@pm.me>
2023-01-11 13:57:06 -07:00
Prospector
a6aa78e3b6 Balance search pages to have view mode-aware max search results (#858)
* Balance search pages to have view mode-aware max search results

* Remove console.log

* Implement #829 to prevent invalid pages when changing the max results

* dammit
2023-01-11 13:49:44 -07:00
Prospector
7536322e53 Remove numbers at the start of slugs when converting to mod ID (#897)
* Remove numbers at the start of slugs when converting to mod ID

* If mod id is all digits, replace with project ID
2023-01-11 13:49:13 -07:00
Prospector
b690e3d149 Add featured icon to featured versions on versions page Closes #769 (#890) 2023-01-11 11:13:24 -07:00
Prospector
aabf270144 Remove default description and license and add checklist nag for license (#892)
* Remove default description, remove default license, and add a checklist nag for setting a license

* Make Unknown license display nicer in License settings

Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com>
2023-01-11 11:06:29 -07:00
Prospector
61a4f15e53 Prevent user from adding the same dependency multiple times (#859) 2023-01-11 11:03:40 -07:00
Prospector
de212322e2 Fix project settings not allowing you to remove links & trim certain project fields (#895)
* Fix project settings not allowing you to remove links

* Trim project fields

Closes #850
2023-01-11 11:00:42 -07:00
Prospector
cda18fb957 Add support for loading Implementation-Version from MANIFEST.MF for Forge mods (#894)
* Add support for loading Implementation-Version from MANIFEST.MF for Forge mods

* Remove debug lines

* Replace just the key instead of the whole version number
2023-01-11 10:55:55 -07:00
Prospector
011ba5056a Overwrite default notification colors with !important (#898) 2023-01-11 10:54:41 -07:00
Prospector
44c871270b Remove dimming of featured gallery images in project cards (#899) 2023-01-11 10:54:01 -07:00
Prospector
9f6b0e1018 Add latest version URLs (Closes #830) (#901) 2023-01-11 10:52:43 -07:00
Prospector
2d9293732b Make landing page project cards use actual links instead of JS (#896)
* Make landing page project cards use actual links instead of JS

* Make landing page links animate like other clickable elements
2023-01-11 10:32:32 -07:00
jade
d4a131ad31 fix issue #855 (#856) 2023-01-09 18:07:53 -07:00