Emi Matchu matchu
matchu pushed to main at OpenNeo/impress 2024-12-01 19:28:28 -08:00
c32a495780 Announce the temporary server upgrade (and refactor announcement helper)
ea5c315c2a Oops, fix typo in "Glitched?" label in pet appearance edit form
Compare 2 commits »
matchu pushed to main at OpenNeo/impress 2024-12-01 11:20:45 -08:00
ab238ab2a6 Add "Support summary" section to Rainbow Pool
0d2648d030 Move support_staff? method into ApplicationController
Compare 2 commits »
matchu pushed to main at OpenNeo/impress 2024-12-01 10:39:45 -08:00
d9bf4f745b Skip glitched appearances in bulk-labeling mode
407c4b38a5 Add link to reference pet type when labeling pet appearances
6dc5aa28a4 When labeling pet appearances on mobile, give pose options equal height
b656ccd982 Add bulk labeling mode for pet appearances
02836494ae Add debug gem in development
Compare 9 commits »
matchu pushed to main at OpenNeo/impress 2024-11-30 11:51:12 -08:00
fdbfa3c03f Fix styles in support form when field is errored
252f4f1df1 Add errors helper to support form builder
2d3d4051fe Oops, return HTTP Bad Request when item editing fails
3cd02baa09 Add thumbnail_input method to support form builder
8347633a84 Add SupportFormBuilder to make the support form templates nicer
Compare 7 commits »
matchu pushed to main at OpenNeo/impress 2024-11-16 12:22:05 -08:00
bc0097850d Say "NC Style" instead of "Alt Style" in contribution descriptions
matchu pushed to main at OpenNeo/impress 2024-11-16 12:17:30 -08:00
ec0b8d9cb9 Only prompt for Neologin cookie once when running rails neopets:import
a57b3629db Refactor Neopets import tasks all into a neopets:import namespace
Compare 2 commits »
matchu pushed to main at OpenNeo/impress 2024-11-15 20:41:57 -08:00
1d1dc15320 Remove some more incorrect limits on ID fields in the database
b6c21dfe40 Oops, fix sort order for alt styles
Compare 2 commits »
matchu pushed to main at OpenNeo/impress 2024-11-15 20:08:21 -08:00
c4a7e7916f Fall back to blank image if alt style has no preview image
217d25edab Handle new colors/species in the Rainbow Pool
dd213e8078 Increase the maximum value for pet types' color ID and species ID
Compare 3 commits »
matchu pushed to main at OpenNeo/impress 2024-11-15 17:38:55 -08:00
c5995a2bd1 Oops, turn modeling back on
matchu pushed to main at OpenNeo/impress 2024-11-14 19:04:31 -08:00
1ad3ea8f96 Add rails alt_styles:import task to import info from Styling Studio
b245690a60 Oops, fix bug when loading species with no alt styles in the Studio
3ed1c46b64 Add NCMall.load_styles method, not yet used
Compare 3 commits »
matchu pushed to main at OpenNeo/impress 2024-11-14 17:14:18 -08:00
9e3ce74ed5 Auto-focus series name when labeling alt styles
matchu pushed to main at OpenNeo/impress 2024-11-10 11:46:44 -08:00
5f31e38428 Reapply "Extract modeling ViewerData class into new Pet::ModelingSnapshot file"
8f9daf4d52 Reapply "Use our IntegerSet serializer for PetState#swf_asset_ids"
3242981eb2 Reapply changes to how disabling modeling works
54b25ef08e Reintroduce some of our modeling refactors, without touching items
Compare 4 commits »
matchu pushed to main at OpenNeo/impress 2024-11-06 14:34:36 -08:00
e4e81f0694 Update modeling bug announcement, now that things are working again
e3d196fe87 Revert modeling refactors to the old modeling that worked!
0b3dd02323 Add failing test for modeling bug where we break existing connections
48c1a58df9 Fix new bug where re-modeling a background would reset it from ID 0
42e7eabdd8 Fix modeling bug where compatible_body_ids field was not updating
Compare 8 commits »
matchu pushed to main at OpenNeo/impress 2024-11-03 12:25:11 -08:00
5264947608 Minor tweaks to modeling private methods
90407403ba Extract modeling ViewerData class into new Pet::ModelingSnapshot file
242b85470d Use our IntegerSet serializer for PetState#swf_asset_ids
43717e2535 Remove unused PetState#reassign_duplicates!
bc1f7152bf Remove unused SwfAsset.from_wardrobe_link_params
Compare 8 commits »
matchu pushed to main at OpenNeo/impress 2024-11-02 21:40:16 -07:00
6402e5abc3 Remove the pending marker on some modeling tests
f81415d327 Refactor modeling viewer data handling into a new ViewerData class
13ceec8fcc Simplify modeling code for biology data
40765c729e Remove unused Pet.with_pet_type_color_ids scope
d26f3a7598 Add tests for modeling alt style assets
Compare 5 commits »
matchu pushed to main at OpenNeo/impress 2024-11-02 20:08:39 -07:00
06721f77e9 Add alt style modeling tests
f9be3dceb1 Oh right, use Blue Jetsam "original biology" for modded Majal_Kita
c9c080e74d Merge branch 'main' into modeling-tests
e65634d8bc Set up tests for Majal_Kita and its alt style
4c5d14c591 Add tests for re-modeling Thyassa, in a different mood
Compare 20 commits »
matchu pushed to modeling-tests at OpenNeo/impress 2024-10-29 22:20:49 -07:00
06721f77e9 Add alt style modeling tests
matchu created branch modeling-tests in OpenNeo/impress 2024-10-21 16:48:02 -07:00
matchu pushed to modeling-tests at OpenNeo/impress 2024-10-21 16:48:02 -07:00
3b5b13c172 Fewer slowest examples in RSpec, cuz these are fast and it's fine
5b1d1f0695 Add assets to modeling tests, and also uhh some other fixes
e92e315743 Move modeling tests to RSpec
eb2fb125b9 Basic modeling test!
Compare 4 commits »
matchu pushed to main at OpenNeo/impress 2024-10-21 15:29:09 -07:00
d8ff99475e Add the Rails tests to the pre-commit hook
9726ecb1a5 Fix trade activity tests: use a valid item fixture, not a placeholder
540ce08caa Handle invalid Item state a bit better
881e63cfbd Output JSON from rails pets:load[pet_name]
Compare 4 commits »