Commit Graph
565 Commits
Author SHA1 Message Date
Calum H. ecbb5e3582 polish: remove green bg from CapeLikeTextButton when selected. 2025-06-14 17:45:05 +02:00
Calum H. cf354d2bbc polish: use figma values 2025-06-14 17:45:04 +02:00
Calum H. 560b674cb7 polish: skin buttons 2025-06-14 17:45:04 +02:00
Calum H. 6a18f7cf04 fix: login button & provide/inject AccountsCard 2025-06-14 17:45:04 +02:00
Alejandro González 949078e572 chore(app-frontend): fix typos 2025-06-14 17:45:04 +02:00
Calum H. 8ac11129cb revert: .gltf formatting 2025-06-14 17:45:04 +02:00
Calum H. aa778707d4 fix: hide error notification when logged out 2025-06-14 17:44:37 +02:00
Calum H. 075a9d597a refactor: Start on cleanup and polish 2025-06-14 17:41:57 +02:00
Calum H. 77796e8761 fix: lint fixes 2025-06-14 17:41:57 +02:00
Calum H. b558a0f0e6 feat: capes in preview renderer & baked renders 2025-06-14 17:41:56 +02:00
Calum H. 4000777c8d feat: fix sizing on SkinButton and SkinLikeButton, also implement bust positioning 2025-06-14 17:41:56 +02:00
Calum H. c5813a9435 feat: batched skin rendering - remove vzge references (apart from capes, wip) 2025-06-14 17:41:56 +02:00
Calum H. d7cf1d232b fix: mojang username not modrinth username 2025-06-14 17:41:56 +02:00
Calum H. 1a45575225 fix: renderer not updating variant 2025-06-14 17:41:56 +02:00
Calum H. 87c07064ad feat: Editing? 2025-06-14 17:41:55 +02:00
Calum H. cd4b2eb566 fix: types (for modal + renderer) 2025-06-14 17:41:55 +02:00
Calum H. cf29286603 fix: types 2025-06-14 17:41:55 +02:00
Calum H. c8492f1ffb fix: logic for Skins.vue 2025-06-14 17:41:55 +02:00
Calum H. 6dfeb05109 feat: skin rendering on load 2025-06-14 17:41:55 +02:00
Calum H. 46261d1f70 feat: finish cape modal 2025-06-14 17:41:54 +02:00
Calum H. d8cb19bf40 feat: Finish new skin modal 2025-06-14 17:41:54 +02:00
Calum H. fd6e263e0a feat: Start on edit modal + cape button cleanup + renderer fixes 2025-06-14 17:41:54 +02:00
Calum H. 79f0dfd1c0 feat: hide nametag setting (impl) 2025-06-14 17:41:54 +02:00
Calum H. 7032a1e264 fix: positioning of meshes 2025-06-14 17:41:53 +02:00
Calum H. 6294fce33d feat: hide nametag setting (sql) 2025-06-14 17:41:12 +02:00
Calum H. 1aa961004c feat: setting for nametag 2025-06-14 17:41:09 +02:00
Calum H. 79c18d35c8 feat: start on SkinPreviewRenderer 2025-06-14 17:41:05 +02:00
Prospector 5a8bbae244 Cape preview 2025-06-14 17:31:05 +02:00
Prospector 161dc73d5d Begin skins frontend 2025-06-14 17:31:02 +02:00
Alejandro González e189219407 feat(app): skin selector backend 2025-06-14 16:22:52 +02:00
Alejandro González f07bc86711 chore: remove dead profile_run_credentials plugin command 2025-06-14 16:17:44 +02:00
Alejandro González 8abbc021ea chore: fix new prettier lints 2025-06-14 16:16:24 +02:00
Alejandro González ed8ff79809 refactor(theseus): extend auth subsystem to fetch complete user profiles 2025-06-14 16:16:22 +02:00
IMB11 e410a07cac fix: usePyroServers -> useModrinthServers (#3788) 2025-06-14 11:27:38 +00:00
Prospector dd391be095 Fix lint 2025-06-13 18:59:28 -07:00
Alejandro González f84f8c1c2b chore(clippy): enable and fix many stricter lints (#3783)
* chore(clippy): enable and fix many stricter lints

These ensure that the codebase uses more idiomatic, performant, and
concise language constructions.

* chore: make non-Clippy compiler warnings also deny by default
2025-06-14 00:10:12 +00:00
Alejandro González 301967d204 refactor: inherit Clippy lint config and Rust edition from workspace (#3782)
* refactor: inherit Clippy lint config and Rust edition from workspace

This also ensures developers running `clippy lint` locally get the same
lints as during CI, especially when the Rust toolchain version is fixed
through a `rust-toolchain.toml` file.

* chore(clippy.toml): bump MSRV to 1.87
2025-06-13 23:16:48 +00:00
Alejandro González c9b98a6154 Small CI flakiness fix and performance tweak (#3780)
* perf(ci): use Turbo to schedule both `lint` and `test` tasks at once

* fix(ci): wait until service containers are initialized for tests

This is achieved by adding a health check to the containers, and
instructing the CI workflow to wait until the containers are healthy.
Not doing this wait risks spurious CI failures due to DB migrations
being applied before the DB even starts.

* chore(turbo): use locally installed schema in new Turbo override file

On the latest versions of Turbo, this ensures that the used schema is
always in sync with what's available in the installed Turbo version,
which is something that has already caused confusion to me before.
2025-06-13 21:34:40 +00:00
Alejandro González ab8e474339 Update Rust and Turbo versions (#3781)
* chore: bump Rust version from 1.86 to 1.87

* chore: update Turbo

* chore(.cargo/config.toml): minor comment tweak
2025-06-13 21:03:35 +00:00
Alejandro González 8a26011e76 fix(app): make per-instance launch hooks clearable (#3757)
* fix(app): make per-instance launch hooks clearable

* chore(apps/app-frontend): fix Prettier lints
2025-06-13 20:53:47 +00:00
Alejandro González 4e3bd4e282 enh(ci): optimize Turbo CI check workflow, track Rust and Node toolchain versions in well-known files (#3776)
* enh(ci): optimize Turbo CI check workflow, track Rust and Node toolchain versions in well-known files

* fix(ci): build `sqlx-cli` with `rustls` to fix Postgres TLS failures
2025-06-12 16:47:28 -07:00
IThundxrandProspector d24528f6a6 frontend: Improve file too large error (#3774)
* Improve file too large error

Signed-off-by: IThundxr <me@ithundxr.dev>

* MB -> MiB

Signed-off-by: Prospector <6166773+Prospector@users.noreply.github.com>

---------

Signed-off-by: IThundxr <me@ithundxr.dev>
Signed-off-by: Prospector <6166773+Prospector@users.noreply.github.com>
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com>
2025-06-12 02:05:30 +00:00
IMB11andProspector 1b1d41605b refactor: Huge pyro servers composable cleanup (#3745)
* refactor: start refactor of pyro servers module-based class

* refactor: finish modules

* refactor: start on type checking + matching api

* refactor: finish pyro servers composable refactor

* refactor: pyro -> modrinth

* fix: import not refactored

* fix: broken power action enums

* fix: remove pyro mentions

* fix: lint

* refactor: fix option pages

* fix: error renames

* remove empty pyro-servers.ts file

---------

Signed-off-by: IMB11 <hendersoncal117@gmail.com>
Co-authored-by: Prospector <prospectordev@gmail.com>
2025-06-11 22:32:39 +00:00
Magnus Jensen 6955731def fix: undefined instance path by using emitted event instead when opening world folder (#3746)
* fix: undefined instance path by using emitted event instead

* fix: linting
2025-06-11 22:25:20 +00:00
4386891716 feat(frontend): Organisations are now sorted alphabetically in dashboard and on user pages (#3755)
* feat: Organisations are now sorted alphabetically in dashboard and on user pages

* Use computed ref

---------

Co-authored-by: Prospector <prospectordev@gmail.com>
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com>
2025-06-11 22:24:04 +00:00
Prospector 6741aba880 Add segmentation to reports list to fix it (#3772) 2025-06-11 22:22:47 +00:00
Alejandro González ee8ee7af82 feat(labrinth): ignore email case differences in password recovery flow (#3771)
* feat(labrinth): ignore email case differences in password recovery flow

* chore(labrinth): run `sqlx prepare`
2025-06-11 21:59:21 +00:00
IMB11andCopilot a2e323c9ee fix: MOD-292 repair button showing during installation (#3734)
* fix: MOD-292 repair button showing during installation

* fix: lint

* Update apps/app-frontend/src/pages/instance/Index.vue

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: IMB11 <hendersoncal117@gmail.com>

* fix: lint issues

---------

Signed-off-by: IMB11 <hendersoncal117@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-06-11 21:54:08 +00:00
IMB11 f8fb23e05f fix: hydration issues caused by duplicate components on servers panel (#3753)
* fix: server stats icons

* fix: fix chart jumping

* refactor: iconComponent -> icon

* fix: panel hydration issues

* fix: apply requested changes
2025-06-11 21:30:24 +00:00
Alejandro González a3839461cf perf(labrinth/random_projects_get): speed up through spatial queries according to profiling results (#3762) 2025-06-09 22:19:58 +00:00