Commit Graph

1399 Commits

Author SHA1 Message Date
Prospector
547135f7d2 Fix lint 2024-05-20 21:58:58 -07:00
tobinio
15f1416f52 fix weird graph rendering 2024-05-17 13:57:20 -07:00
ItsNiceCraft
b2709aa816 docs(cmp-info): update last modified 2024-05-17 13:56:26 -07:00
ItsNiceCraft
9775d4e74d docs(cmp-info): update analytics section 2024-05-17 13:56:26 -07:00
intergrav
f5661af1f4 feat: third party packages on app page 2024-05-17 13:53:37 -07:00
Geometrically
7394fdc162 Fix auth timestamps (#1184)
* Fix auth timestamps

* Update error message, get valid timestamp on token refresh

* fix lint
2024-05-10 10:31:34 -07:00
Corey Shupe
a4f133eb46 Include crash reports and attempt to order by age. (#1178)
* Include crash reports and attempt to order by age.

* Do all sorting within rust.

* Remove excess debug.

* Remove new once_cell dep.

* Use EPOCH as fallback instead of now()

* Fix prettier lint warnings.
2024-05-09 10:29:19 -07:00
Corey Shupe
53007465cd UUID implements copy so borrows are unnecessary. (#1154) 2024-05-09 10:25:53 -07:00
Sasha Sorokin
e1a748016a Prompt users to provide debug info to support (#1172)
Many people contacting support forget to provide the debug information,
which significantly delays the resolution time because we're forced to
ask for this information anyway, as without it we cannot tell with
certainty the issue the person is facing.

Ideally in the future it would probably make sense to give a link to the
article describing the common issues for self-help, but there's no such
article yet. Perseus however is able to give suggestion for a few issues
given that it has the debug information.
2024-05-09 10:25:21 -07:00
Geometrically
611bec38b4 Pre-generate homepage (#1699)
* Pregenerate homepage:

* fix lint
2024-05-03 14:48:14 -07:00
Geometrically
89c7adfbcd Fix auth device token (#1152) 2024-04-25 11:45:52 -07:00
Sasha Sorokin
4de64d9a43 Further auth requests consistency fixes (#1149)
* Further auth requests consistency fixes

- Generated device UUIDs are lowercase, whereas they're uppercase in MCL
- TitleId in SISU authenticate is supposed to be a string (it is in MCL)
- UseModernGamertag in SISU authorize, on the other hand, is a boolean
- Clarified charset of our requests like MCL does
- Specified rng gen call to generate u8 to fix compile error (???)

* Enable deflate, gzip and brotli compression support
2024-04-25 11:45:32 -07:00
Geometrically
deedf4fc8b Switch to PKSE OAuth impl (#1146)
* Auth pkse

* add additional fields

* fix actions

* fix lint

* Purge broken auth + bump version
2024-04-24 21:27:25 -07:00
Geometrically
e9e99956ad Remove unsafe unwraps causing crashes (#1135)
* Remove unsafe unwraps causing crashes

* run fmt

* bump version
2024-04-23 15:03:03 -07:00
ToBinio
08b26f9d5d fix version page (#1121) 2024-04-23 12:09:02 -07:00
Geometrically
99ea06e22a Bump to 0.7.0 + Add sign-in error (#1133) 2024-04-23 12:05:28 -07:00
Geometrically
49cecf837b Fix java installs (#1123)
* Fix java installs

* Finish java installs
2024-04-18 20:28:52 -07:00
Prospector
5a166d2455 Change to non-interactive turnstile (#1678) 2024-04-18 16:36:26 -07:00
Prospector
6808d270a7 Fix project header shadow (#1682) 2024-04-18 16:36:04 -07:00
Prospector
9dc68611a1 Remove incorrect minimum withdraw amount from dashboard (#1683) 2024-04-18 16:35:37 -07:00
Geometrically
2877919639 Switch to official launcher auth (#1118)
* Switch to official launcher auth

* add debug info

* Fix build
2024-04-15 13:58:20 -07:00
MelanX
76447019c0 Fix client-overrides not getting extracted (#1120)
Closes #1112

According to the [docs](https://support.modrinth.com/en/articles/8802351-modrinth-modpack-format-mrpack#h_3ad1b429f0), it needs to be `client-overrides`, not `client_overrides`. This PR fixes this typo.
2024-04-14 10:10:13 -07:00
Prospector
e932f38160 Fix pats and sessions using invalid translation keys (#1681) 2024-04-12 15:14:55 -07:00
Jai A
9014835880 fix translation issue 2024-04-10 18:48:06 -07:00
Geometrically
00328d04cd Add messages to checklist (#1676) 2024-04-10 18:31:05 -07:00
Prospector
5b1850e161 Fix system theme not respecting preferred dark theme. (#1673) 2024-04-10 18:30:46 -07:00
Prospector
60727656c9 Fix project list layouts on mobile (#1671) 2024-04-10 18:30:27 -07:00
Prospector
372d021062 Refactor settings to use common lang keys for titles (#1674) 2024-04-10 18:30:13 -07:00
Prospector
9c4421bfe0 Fix theme preview width (#1670) 2024-04-09 19:56:32 -07:00
Prospector
5f85af76cd Fix missing categories and environments on orgs and following collection (#1667) 2024-04-09 11:20:41 -07:00
Prospector
4c2565826f Settings refactor and redesign (#1669)
* new settings work

* Polishing work on settings refactor

* Run intl:extract

* List view -> Rows view

* Remove current preferred system theme indicator to make the themes fit on one line

* Remove extra margin on top of navstack
2024-04-09 11:18:56 -07:00
ToBinio
3e7fd80824 chore: update dependencies (#1103)
* update trivial dependencies

* switch to sha1_smol

* update async_zip

* fix cli

* clippy & fmt

* js lints

* fix build for ci
2024-04-07 12:13:35 -07:00
KnifesmithCode
6699b4cb33 Use Tokio directly instead of Tauri in io.rs (#1087) 2024-04-03 14:44:16 -07:00
Jai A
ae2d83c8aa update dashboard to apiv3 2024-03-29 22:20:31 -07:00
Jai A
3b0216ca7e fix moderation dash 2024-03-29 22:09:45 -07:00
Jai A
1abfb175b5 remove unused import 2024-03-19 17:41:37 -07:00
Geometrically
a771695348 Remove mod inbox (#1661) 2024-03-19 17:36:09 -07:00
Sasha Sorokin
fe3e4edb04 Fix removing oneself from the team not working (#1657) 2024-03-10 13:03:35 -07:00
Geometrically
364a4faa75 Fix invalid auth error on project submit (#1655) 2024-03-09 16:31:57 -07:00
Jai A
331787fe43 fix update projects 2024-02-24 22:43:20 -07:00
Jai A
9484a7237c fix moderation route 2024-02-21 23:10:23 -07:00
Jai A
96063969ae fix auth 2024-02-21 16:23:34 -07:00
Geometrically
cb1c8be870 Moderation checklist (#1635)
* Moderation checklist

* Skip button

* Fix modpacks

* Fix modpack types not being sent

* Fixes

* remove explainer

* pass auth to analytics
2024-02-21 16:11:11 -07:00
Prospector
5ea71da181 Add .ts to commonMessages import in default.vue 2024-02-01 08:04:28 -08:00
Wyatt Verchere
3ff0ff238a adds credentials refresh save (#1030) 2024-01-30 19:31:08 -05:00
Prospector
dda469d10e Add translations for the default page layout (#1616)
* Convert default.vue to composition API

* Add translations to default page layout

* Generate index.json

* Fix sign up page

* Generate index.json

* Fix atUserLabel

* Fix composition API port

* Follow-up fixes for #1616 (#1618)

* Re-organize default layout messages

- Group some of the messages by their appearance (like banners)
  Grouping makes avoids having to think too much about the property
  names, keeps declarations clean, and also can be minified better,
  since variable names, unlike property names, can be easily mangled.

- Remove needless type specification in property name[^1]
  It's already clear from where the message is formatted what it does,
  and if you need clarification, you can Ctrl+hover and see the type in
  the key.

- Change some keys to conform to conventions
  We generally follow the pattern location > kind?. Things like 'label'
  are unnecessary, as everything is assumed to be label by default; the
  same applies to things like 'button', which are also often unnecessary
  as they're part of the location compound.

- Remove message for handle, which should not be translatable
  It's very unlikely user handle format changes between any of the
  locales.

[^1]: Common messages are pending restructuring that would fix this

* Fix navRoutes not being computed in default layout

* Fix untranslated Get Modrinth App buttons in default layout

* Make legal disclaimer in the default layout translatable

It wouldn't make much sense to leave it untranslated since it is meant
for the end users too. It is also so small that it's unlikely to be
mistranslated.

* Extract missed legal disclaimer message from default layout

* Make SEO strings in default layout translatable

---------

Co-authored-by: Sasha Sorokin <10401817+brawaru@users.noreply.github.com>
2024-01-29 18:55:54 -08:00
Prospector
9f6e033c53 Add review delay link to moderation page (#1619) 2024-01-29 18:55:37 -08:00
Prospector
15f44adf3b Add support and update footer links (#1615) 2024-01-28 13:15:51 -08:00
Mysterious_Dev
e9483cb242 Use omorphia icons for auth pages (#1614)
* Begin Work

* Use omorphia icons for sign-up page
2024-01-28 11:02:29 -08:00
Mysterious_Dev
5243d8bedf Use Composition API for settings index (#1613) 2024-01-28 11:02:03 -08:00