Calum H.
a8be9664bb
fix: polish
2025-06-24 19:56:27 +01:00
IMB11
a8f190fa63
Merge branch 'main' into skins-frontend
2025-06-24 19:14:08 +01:00
Prospector
ced073d26c
Add colors for new loaders, reduce utility redundancy ( #3820 )
...
* Add colors to some newer loaders
* Make loader formatting consistent everywhere, remove redundant utilities
2025-06-21 14:35:42 +00:00
Josiah Glosson
cc34e69524
Initial shared instances backend ( #3800 )
...
* Create base shared instance migration and initial routes
* Fix build
* Add version uploads
* Add permissions field for shared instance users
* Actually use permissions field
* Add "public" flag to shared instances that allow GETing them without authorization
* Add the ability to get and list shared instance versions
* Add the ability to delete shared instance versions
* Fix build after merge
* Secured file hosting (#3784 )
* Remove Backblaze-specific file-hosting backend
* Added S3_USES_PATH_STYLE_BUCKETS
* Remove unused file_id parameter from delete_file_version
* Add support for separate public and private buckets in labrinth::file_hosting
* Rename delete_file_version to delete_file
* Add (untested) get_url_for_private_file
* Remove url field from shared instance routes
* Remove url field from shared instance routes
* Use private bucket for shared instance versions
* Make S3 environment variables fully separate between public and private buckets
* Change file host expiry for shared instances to 180 seconds
* Fix lint
* Merge shared instance migrations into a single migration
* Replace shared instance owners with Ghost instead of deleting the instance
2025-06-19 19:46:12 +00:00
Josiah Glosson
ba4fecb0cb
Fix direct lint of packages/app-lib ( #3808 )
...
* Fix theseus lint by adding "unstable" feature to Tauri
* Remove "unstable" feature from tauri in apps/app
2025-06-18 20:49:23 +00:00
Prospector
65126b3a23
Update changelog again
2025-06-16 11:00:15 -07:00
Prospector
58495e6276
Update changelog
2025-06-16 10:59:01 -07:00
IMB11 and Prospector
706976439d
fix: error handling improvements ( #3797 )
...
* fix: error handling improvements
* refactor: error info cards
* refactor: PyroError -> ModrinthError
* fix: lint
* fix: idiot
---------
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2025-06-16 17:34:18 +00:00
Calum H.
cbb7c80e21
fix: shadows
2025-06-16 15:36:38 +01:00
Calum H.
b851cd8d7c
fix: shading + lighting improvements
2025-06-16 15:34:34 +01:00
Prospector
a08562bfe2
Update changelog
2025-06-15 16:19:20 -07:00
Prospector
c32405720d
Fix changelog
2025-06-15 14:39:19 -07:00
Calum H.
cb39fe6f24
fix: various improvements
2025-06-15 20:57:20 +01:00
Alejandro González
1b4b2a9394
refactor(app-lib): simplify DB connection logic a little
2025-06-15 01:33:38 +02:00
Alejandro González
d6228337c6
fix(app-lib): handle repeated addition of the same skin properly
2025-06-14 21:12:47 +02:00
Alejandro González
864c20c3dc
fix(app-lib): actually delete custom skins with no cape overrides
2025-06-14 20:36:55 +02:00
Prospector
31381c860b
Update changelog
2025-06-14 10:47:19 -07:00
Alejandro González
4ba5498c6c
chore: fix new Clippy lint
2025-06-14 18:01:50 +02:00
Calum H.
3133cecf13
feat: classic player model animations
2025-06-14 17:51:37 +02:00
Calum H.
d37e8fd155
fix: nametag cleanup + scroll fix
2025-06-14 17:51:36 +02:00
Calum H.
006611bd23
fix: use optimistic approach when changing skins/capes.
2025-06-14 17:51:36 +02:00
Calum H.
6c5480e002
fix: normalization
2025-06-14 17:51:16 +02:00
Alejandro González
92f281a6df
feat(theseus): change parameter type of normalize_skin_texture Tauri command
2025-06-14 17:50:14 +02:00
Alejandro González
5fa9a0e812
chore: Rust build fixes
2025-06-14 17:50:14 +02:00
Alejandro González
33269d3540
feat(theseus): add normalize_skin_texture Tauri command
...
This command lets the app frontend opt in to normalizing the texture of
any skin, which may be in either the legacy 64x32 or newer 64x64 format,
to the newer 64x64 format for display purposes.
2025-06-14 17:49:57 +02:00
Calum H.
3b9cbc6f8b
fix: cape button & dynamic nametag sizing
2025-06-14 17:47:06 +02:00
Alejandro González
0155262ddd
feat(app/minecraft_skins): save current custom external skin when equipping skins
2025-06-14 17:47:06 +02:00
Calum H.
f50375220d
feat: animation system for skin preview renderer
2025-06-14 17:47:05 +02:00
Calum H.
cbfb48fc1a
polish: theme fixes
2025-06-14 17:47:05 +02:00
Calum H.
0a19663d8c
fix: lint issues
2025-06-14 17:47:05 +02:00
Calum H.
0dd033d7f2
fix: camel case requirement for make-default
2025-06-14 17:47:05 +02:00
Calum H.
b83eb10fa3
fix: lint issues
2025-06-14 17:47:05 +02:00
Calum H.
fc929bfca3
polish: deduplicate model+cape stuff and fix layout
2025-06-14 17:46:45 +02:00
Calum H.
187e892c18
fix: lint issues
2025-06-14 17:45:05 +02:00
Calum H.
b3bc3a8731
polish: button positioning in SkinButton
2025-06-14 17:45:05 +02:00
Calum H.
beb2079854
polish: drag and drop file flow
2025-06-14 17:45:05 +02:00
Calum H.
673b9733b3
polish: grid tweaks + start on upload skin modal
2025-06-14 17:45:05 +02:00
Calum H.
ecbb5e3582
polish: remove green bg from CapeLikeTextButton when selected.
2025-06-14 17:45:05 +02:00
Calum H.
6bfa833a6e
polish: cursor grab
2025-06-14 17:45:05 +02:00
Calum H.
11926ef3da
polish: tweak underneath shadow
2025-06-14 17:45:04 +02:00
Calum H.
cf354d2bbc
polish: use figma values
2025-06-14 17:45:04 +02:00
Calum H.
721577cdb1
fix: imports
2025-06-14 17:45:04 +02:00
Calum H.
560b674cb7
polish: skin buttons
2025-06-14 17:45:04 +02:00
Alejandro González
a6627ff828
fix(app-lib): delay account skin data deletion to next reboot
...
This gives users an opportunity to not unexpectedly lose skin data in
case they log off on accident.
2025-06-14 17:45:04 +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.
87c07064ad
feat: Editing?
2025-06-14 17:41:55 +02:00