578 Commits

Author SHA1 Message Date
Geometrically
f5cf1ca08c
Update legal docs (#1260)
* Update legal docs

* add app

* fix homepage
2023-08-05 17:27:35 -07:00
Adrian O.V
37a1e67579
App landing fixes (#1257)
* Addressed all changes and bug fixes

* Run lint

* Delete linux.svg

* buttons are no longer tabbable

* Fix os issue

* Run lint

* Fix grid issues

* Update meta

* Run lint
2023-08-05 10:09:44 -07:00
Adrian O.V
a67cf44453
Launcher page (#1249)
* Initial commit

* Update launcher.vue

* Finalize landing page!!!!!!!

* Run linter

* Address some changes

* Address changes

* Lint

* addressed more changes

* Add os logos

* Use install urls for linux

* Update app.vue

* intuitive buttons
2023-08-04 18:22:23 -04:00
Emma
a4bead1bde
Fix report buttons not working for signed-out users (#1255) 2023-08-02 14:03:31 -07:00
Emma
0d15024bd2
Add links to the markdown reference on the docs (#1254) 2023-08-02 14:02:51 -07:00
Emma
6509d726b3
Remove useless moderation stuff (#1253)
Moderation messages are superseded by threads, so there is no need to have the ModalModeration anymore, it would only confuse new moderators
2023-08-02 14:02:29 -07:00
Brady
a132f0f41d
Change version infering to use full semver range spec (#1248)
* Add support for all semver and forge maven range.

* Fix that old forge was checking version as an object

* Fix new version range checking not being applied to quilt.mod.jsons

* run fix
2023-08-02 14:02:03 -07:00
Sasha Sorokin
7c2ea3dcfd
Don't run Deploy workflow on forks (#1252) 2023-08-01 19:38:47 -04:00
Emma
706c6d46da
Fix bug with wsrv (#1239)
* Fix bug with wsrv

* Address comment
2023-08-01 15:35:06 -07:00
Geometrically
04915cc65a
fix issues with auth (#1247) 2023-08-01 15:34:29 -07:00
Zefir
e2fb8827a7
Use en dash for versions range instead of em dash (#1246) 2023-07-30 16:19:42 -04:00
Prospector
91e1eff763
Add formatted name for NeoForge (#1241) 2023-07-22 14:45:56 -07:00
Prospector
2c4ffcfa7c
Initial frontend NeoForge support (#1233)
* Revert "fix: featured version ui shifts (#1191)"

This reverts commit 3036f43b756768453a66c973bebdd383f7c3c68a.

* Revert "Fix CTRL clicking on versions issue (#1189)"

This reverts commit f4560bd7d8a41f5d171b3ed90330cdb8fb131ae0.

* Add basic neoforge frontend support
2023-07-22 14:37:08 -07:00
Prospector
34d63f3557
Update master with new auth (#1236)
* Begin UI for threads and moderation overhaul

* Hide close button on non-report threads

* Fix review age coloring

* Add project count

* Remove action buttons from queue page and add queued date to project page

* Hook up to actual data

* Remove unused icon

* Get up to 1000 projects in queue

* prettier

* more prettier

* Changed all the things

* lint

* rebuild

* Add omorphia

* Workaround formatjs bug in ThreadSummary.vue

* Fix notifications page on prod

* Fix a few notifications and threads bugs

* lockfile

* Fix duplicate button styles

* more fixes and polishing

* More fixes

* Remove legacy pages

* More bugfixes

* Add some error catching for reports and notifications

* More error handling

* fix lint

* Add inbox links

* Remove loading component and rename member header

* Rely on threads always existing

* Handle if project update notifs are not grouped

* oops

* Fix chips on notifications page

* Import ModalModeration

* finish threads

* New authentication (#1234)

* Initial new auth work

* more auth pages

* Finish most

* more

* fix on landing page

* Finish everything but PATs + Sessions

* fix threads merge bugs

* fix cf pages ssr

* fix most issues

* Finish authentication

* Fix merge

---------

Co-authored-by: triphora <emma@modrinth.com>
Co-authored-by: Jai A <jaiagr+gpg@pm.me>
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com>
2023-07-20 11:19:42 -07:00
Prospector
a5613ebb10
Threads and more! (#1232)
* Begin UI for threads and moderation overhaul

* Hide close button on non-report threads

* Fix review age coloring

* Add project count

* Remove action buttons from queue page and add queued date to project page

* Hook up to actual data

* Remove unused icon

* Get up to 1000 projects in queue

* prettier

* more prettier

* Changed all the things

* lint

* rebuild

* Add omorphia

* Workaround formatjs bug in ThreadSummary.vue

* Fix notifications page on prod

* Fix a few notifications and threads bugs

* lockfile

* Fix duplicate button styles

* more fixes and polishing

* More fixes

* Remove legacy pages

* More bugfixes

* Add some error catching for reports and notifications

* More error handling

* fix lint

* Add inbox links

* Remove loading component and rename member header

* Rely on threads always existing

* Handle if project update notifs are not grouped

* oops

* Fix chips on notifications page

* Import ModalModeration

* finish threads

---------

Co-authored-by: triphora <emma@modrinth.com>
Co-authored-by: Jai A <jaiagr+gpg@pm.me>
2023-07-15 20:39:33 -07:00
Modrinth Bot
1a2b45eebd
[no ci] synced local '.github/ISSUE_TEMPLATE/' with remote 'issue_templates/' (#1219)
Co-authored-by: modrinth-bot <null>
2023-07-10 11:18:20 -07:00
Geometrically
65791a58e9
Fix CF Pages on linkify (#1231) 2023-07-04 12:15:14 -07:00
Geometrically
6e0f22323b
Fix pages env vars (#1230)
* Fix pages env vars

* bring back vercel json
2023-07-03 18:08:05 -07:00
Geometrically
4c8c35a25a
move to cloudflare workers (#1229)
* move to cloudflare workers

* remove junk
2023-07-03 17:23:19 -07:00
Emma
05d994889d
[no ci] Sync issue templates (#1216) 2023-06-21 19:32:21 -04:00
Prospector
4b381049c3
Fix/plugin datapack display (#1215)
* Fix plugin and data pack project type display

* plugin and data pack too
2023-06-21 06:59:07 -04:00
Prospector
6b940ed675
Revert #1189 and #1191 (#1214)
* Revert "fix: featured version ui shifts (#1191)"

This reverts commit 3036f43b756768453a66c973bebdd383f7c3c68a.

* Revert "Fix CTRL clicking on versions issue (#1189)"

This reverts commit f4560bd7d8a41f5d171b3ed90330cdb8fb131ae0.
2023-06-20 14:51:49 -07:00
MMK21Hub
247be0c11f
Fix search filters being hidden (#1205)
* Fix search filters being hidden (#1165)

Previously, `max-width` was used to hide the sidebar on mobile, which
meant that at exactly 1024 pixels wide, the sidebar would be hidden.
However, this breakpoint is also as a
`min-width` other media queries, notably the ones used to enable viewing
filters on mobile sizes. This has caused issue #1024.

To fix this, I have swapped the logic of the rule that hides the filters
on mobile: it is now hidden by default and a `min-width` query is used
to show it on wider viewports. This is more consistent with similar media
queries in the same file.

Looking to the future, these issues should become less common if we
switch to range-based media queries:
https://caniuse.com/css-media-range-syntax

* Delete package-lock.json

---------

Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com>
2023-06-20 14:37:39 -07:00
kevoh1516
14b0e8875d
fix version filtering wrong page (#1206) 2023-06-20 14:33:34 -07:00
Younes
bd51741b01
fixed detail tab with summary and bold tags (#1198) 2023-06-20 14:32:42 -07:00
Prospector
afd60b8a16
Fix license selector (#1213) 2023-06-20 12:17:10 -07:00
Sasha Sorokin
c8c75b38c3
Update @vintl/nuxt to 1.2.3 (#1201)
This should fix TypeScript error related to nuxt.config.ts file and
unknown `vintl` property in it.
2023-06-15 12:24:12 -07:00
Younes
177a487ead
fixed mobile navigation on iphones safari (#1193)
fixes #1164
2023-06-11 20:32:00 -04:00
Younes
99a4966786
fix logging out doesnt work (#1192)
Fixes #1108
2023-06-11 20:01:49 -04:00
Younes
db9279a6e5
fixed redirection back to followed projects (#1190)
Fixes #1158
2023-06-11 19:57:01 -04:00
Younes
3036f43b75
fix: featured version ui shifts (#1191) 2023-06-11 19:31:18 -04:00
Younes
f4560bd7d8
Fix CTRL clicking on versions issue (#1189)
Fixes #1184
2023-06-11 18:25:27 -04:00
Emma
97b9ec5cc7
Fix two bugs with Forge mod exporting (#1187) 2023-06-11 14:41:44 -04:00
Emma
cdab3d0eff
Change uses of "Include snapshots" to "Include all versions" (#1178) 2023-06-11 14:41:32 -04:00
Sasha Sorokin
de991041c4
Add internationalization support (#738) 2023-06-11 14:08:16 -04:00
Nerjal Nosk
776c16cd49
Theme switch cooldown (#1188) 2023-06-11 13:47:08 -04:00
Sasha Sorokin
d9f8746438
Consistent extension usage in imports (#1171) 2023-06-11 13:37:40 -04:00
Sasha Sorokin
20d1c4d242
Switch to bundler TypeScript moduleResolution (#1170) 2023-06-11 13:33:38 -04:00
Prospector
bf615303f1
Fix pagination (#1181) 2023-06-09 14:47:36 -07:00
Geometrically
063585f563
Improve landing page performance (#1180)
* Improve landing page performance

* fix build
2023-06-08 15:42:18 -07:00
kevoh1516
d275b3fd08
do not allow empty option on dropdown when adding dependency (#1155) 2023-06-06 14:23:08 -07:00
triphora
66364354da
Small landing page fixes (#993)
* Miscellaneous fixes/improvements to landing page

* The downsides of not being able to set up a local testing env, in a commit

* Update how stats are retrieved

* Fix prettier

* Make requested changes

* Restore nuxt.config.js

* Restore composables/tag.js

* Update index.vue
2023-06-06 14:22:36 -07:00
Brady
48203aedf9
Fix markdown styling (#1176) 2023-06-06 14:21:10 -07:00
Calum
a6ca893ec5
Add indicators for visibility on project settings page (#1092)
* Add indicators for visibility - replace confusingly worded description.

* Add better description alongside ticks

* CrossIcon -> CheckIcon

* Icon naming

* Update index.vue

Use x.svg as exit.svg might be removed in the future.

* Visibility -> Target Visibility

* Add suggestions.

* Target Visibility -> Visibility
2023-06-06 14:20:35 -07:00
triphora
d55f1163a2
Improve withheld message banner (#1167) 2023-06-06 14:15:30 -07:00
Brady
80530012b8
Fix hljs class parsing (#1174) 2023-06-06 14:13:23 -07:00
Geometrically
273a69258a
Fix wrong func being parsed, md parser (#1169) 2023-05-28 16:00:25 -04:00
Sasha Sorokin
3b0dc2195d
Switch to pnpm (#1168) 2023-05-28 14:21:14 -04:00
Geometrically
a349aed94c
Fix reload (#1154) 2023-05-15 10:41:57 -07:00
Geometrically
82b96d1a14
Fix GIFs (#1130) 2023-05-08 19:01:06 -07:00