-
c7bea666c9
Add the "body fit" field to the item editing page
main
Emi Matchu
2024-11-20 12:23:30 -0800
-
f49f9f386d
Add item editing fields to manually override an item to be an NC item
Emi Matchu
2024-11-20 12:13:33 -0800
-
3937ba354f
Add edit page for items, to set modeling status for done/glitchy items
Emi Matchu
2024-11-20 12:07:25 -0800
-
388bb9a251
Oops, fix mistakes when extracting support-form class
Emi Matchu
2024-11-20 11:24:56 -0800
-
e846a75f7a
Use modeling hints to remove some items from
is:modeling
searches
Emi Matchu
2024-11-20 11:22:33 -0800
-
270b27c1d2
Extract alt style form CSS into a new "support-form" class
Emi Matchu
2024-11-20 11:16:46 -0800
-
4cbac13df1
Remove careful SQL-selecting on homepage
Emi Matchu
2024-11-20 10:44:33 -0800
-
0261d02137
Downgrade most item validations to be *not nil*, rather than present
Emi Matchu
2024-11-19 17:00:47 -0800
-
e82c606ee8
Ah beans, fix a homepage crash from the modeling logic changes
Emi Matchu
2024-11-19 16:49:20 -0800
-
ed5b62e161
Use PetType's created_at to predict who an item might be compatible with
Emi Matchu
2024-11-19 16:41:50 -0800
-
5472ccebef
Add
is:modeled
query to items
Emi Matchu
2024-11-19 15:54:55 -0800
-
f6f618c9d5
Add
Item.is{_not}_modeled
scopes, for use in search later
Emi Matchu
2024-11-19 15:52:52 -0800
-
39bed6b157
Make Item's
update_cached_fields
callback more reliable
Emi Matchu
2024-11-19 14:26:06 -0800
-
af5187edb6
Refactor item modeling spec, in anticipation of Item.is_modeled tests
Emi Matchu
2024-11-19 13:44:31 -0800
-
21eaf7b266
Fix silly variable scoping issue in item spec
Emi Matchu
2024-11-19 13:32:47 -0800
-
91851bc340
Add tests for Maraquan item modeling predictions
Emi Matchu
2024-11-19 13:31:34 -0800
-
3e7d27eaa3
Add a reminder to write modeling prediction tests for special colors
Emi Matchu
2024-11-19 12:18:17 -0800
-
f7109e398a
Better handle modeling predictions for items with *no* data
Emi Matchu
2024-11-19 12:15:21 -0800
-
f90380c4e6
Add tests for item modeling predictions
Emi Matchu
2024-11-19 12:10:49 -0800
-
218dc5b6f9
Improve Solargraph LSP in our spec files
Emi Matchu
2024-11-19 11:28:36 -0800
-
bc0097850d
Say "NC Style" instead of "Alt Style" in contribution descriptions
Emi Matchu
2024-11-16 12:21:43 -0800
-
ec0b8d9cb9
Only prompt for Neologin cookie once when running
rails neopets:import
Emi Matchu
2024-11-16 12:11:13 -0800
-
a57b3629db
Refactor Neopets import tasks all into a
neopets:import
namespace
Emi Matchu
2024-11-16 11:57:29 -0800
-
1d1dc15320
Remove some more incorrect limits on ID fields in the database
Emi Matchu
2024-11-15 20:39:38 -0800
-
b6c21dfe40
Oops, fix sort order for alt styles
Emi Matchu
2024-11-15 20:28:38 -0800
-
c4a7e7916f
Fall back to blank image if alt style has no preview image
Emi Matchu
2024-11-15 20:04:45 -0800
-
217d25edab
Handle new colors/species in the Rainbow Pool
Emi Matchu
2024-11-15 19:56:07 -0800
-
dd213e8078
Increase the maximum value for pet types' color ID and species ID
Emi Matchu
2024-11-15 19:29:13 -0800
-
c5995a2bd1
Oops, turn modeling back on
Emi Matchu
2024-11-15 17:37:54 -0800
-
1ad3ea8f96
Add
rails alt_styles:import
task to import info from Styling Studio
Emi Matchu
2024-11-14 19:03:44 -0800
-
b245690a60
Oops, fix bug when loading species with no alt styles in the Studio
Emi Matchu
2024-11-14 19:03:06 -0800
-
3ed1c46b64
Add NCMall.load_styles method, not yet used
Emi Matchu
2024-11-14 18:45:08 -0800
-
9e3ce74ed5
Auto-focus series name when labeling alt styles
Emi Matchu
2024-11-14 17:12:58 -0800
-
5f31e38428
Reapply "Extract modeling ViewerData class into new Pet::ModelingSnapshot file"
Emi Matchu
2024-11-03 12:23:51 -0800
-
8f9daf4d52
Reapply "Use our IntegerSet serializer for PetState#swf_asset_ids"
Emi Matchu
2024-11-03 12:16:27 -0800
-
3242981eb2
Reapply changes to how disabling modeling works
Emi Matchu
2024-11-10 11:39:51 -0800
-
54b25ef08e
Reintroduce some of our modeling refactors, without touching items
Emi Matchu
2024-11-10 11:36:23 -0800
-
e4e81f0694
Update modeling bug announcement, now that things are working again
Emi Matchu
2024-11-06 14:34:15 -0800
-
e3d196fe87
Revert modeling refactors to the old modeling that worked!
Emi Matchu
2024-11-06 14:31:16 -0800
-
0b3dd02323
Add failing test for modeling bug where we break existing connections
Emi Matchu
2024-11-06 14:08:32 -0800
-
48c1a58df9
Fix new bug where re-modeling a background would reset it from ID 0
Emi Matchu
2024-11-06 13:48:01 -0800
-
42e7eabdd8
Fix modeling bug where compatible_body_ids field was not updating
Emi Matchu
2024-11-06 13:39:32 -0800
-
a208fca8d2
Improve modeling tests for records that shouldn't change
Emi Matchu
2024-11-06 13:04:50 -0800
-
3ac89e830e
Announcement about modeling being broken
Emi Matchu
2024-11-06 11:55:05 -0800
-
d82c7f817a
Disable modeling in production, while we investigate errors
Emi Matchu
2024-11-06 11:54:28 -0800
-
5264947608
Minor tweaks to modeling private methods
Emi Matchu
2024-11-03 12:24:54 -0800
-
90407403ba
Extract modeling ViewerData class into new Pet::ModelingSnapshot file
Emi Matchu
2024-11-03 12:23:51 -0800
-
242b85470d
Use our IntegerSet serializer for PetState#swf_asset_ids
Emi Matchu
2024-11-03 12:16:27 -0800
-
43717e2535
Remove unused PetState#reassign_duplicates!
Emi Matchu
2024-11-03 12:07:57 -0800
-
bc1f7152bf
Remove unused SwfAsset.from_wardrobe_link_params
Emi Matchu
2024-11-03 12:07:23 -0800
-
9eaee4a2d4
Refactor item modeling
Emi Matchu
2024-11-03 12:05:37 -0800
-
52ca41dbff
Extract biology processing from AltStyle into Pet
Emi Matchu
2024-11-03 11:46:29 -0800
-
c03e7446e3
Refactor out biology assets in modeling code a bit
Emi Matchu
2024-11-03 11:41:18 -0800
-
6402e5abc3
Remove the pending marker on some modeling tests
Emi Matchu
2024-11-02 21:39:34 -0700
-
f81415d327
Refactor modeling viewer data handling into a new ViewerData class
Emi Matchu
2024-11-02 21:34:19 -0700
-
13ceec8fcc
Simplify modeling code for biology data
Emi Matchu
2024-11-02 21:05:28 -0700
-
40765c729e
Remove unused Pet.with_pet_type_color_ids scope
Emi Matchu
2024-11-02 20:21:59 -0700
-
d26f3a7598
Add tests for modeling alt style assets
Emi Matchu
2024-11-02 20:15:35 -0700
-
06721f77e9
Add alt style modeling tests
modeling-tests
Emi Matchu
2024-10-29 22:20:43 -0700
-
f9be3dceb1
Oh right, use Blue Jetsam "original biology" for modded Majal_Kita
Emi Matchu
2024-10-26 14:30:59 -0700
-
c9c080e74d
Merge branch 'main' into modeling-tests
Emi Matchu
2024-10-25 17:33:39 -0700
-
-
e65634d8bc
Set up tests for Majal_Kita and its alt style
Emi Matchu
2024-10-25 14:47:51 -0700
-
4c5d14c591
Add tests for re-modeling Thyassa, in a different mood
Emi Matchu
2024-10-25 14:15:25 -0700
-
28bd6ecca4
Test that modeling items twice doesn't affect them or their assets
Emi Matchu
2024-10-25 13:47:23 -0700
-
7a837edaf6
Use alias
they
in specs instead of it
, when it reads better
Emi Matchu
2024-10-25 13:38:02 -0700
-
f3894759d6
Add tests for modeling item assets
Emi Matchu
2024-10-25 13:33:50 -0700
-
30ada0b7e1
For biology assets, make clearer the weirdness with saving first
Emi Matchu
2024-10-25 13:03:23 -0700
-
8a38ce90dc
Refactor tests for saving things when pet is saved
Emi Matchu
2024-10-25 12:53:52 -0700
-
6d25b3424f
Add tests for matts_bat's items
Emi Matchu
2024-10-24 15:58:16 -0700
-
8902527438
Basic modeling spec for my pet, matts_bat
Emi Matchu
2024-10-24 15:37:57 -0700
-
044dface14
Add RSpec to the commit hook
Emi Matchu
2024-10-24 15:22:39 -0700
-
b1890d4f6f
Refactor existing modeling tests to follow more RSpec-y syntax
Emi Matchu
2024-10-24 15:16:55 -0700
-
3a5f33fd56
Add tests that modeling a pet a second time doesn't affect its records
Emi Matchu
2024-10-24 15:04:25 -0700
-
a54a844e03
Refactor modeling spec to use a new "a_record_matching" matcher
Emi Matchu
2024-10-24 14:42:05 -0700
-
c78d45a0b5
Copy edit on pet styles
Emi Matchu
2024-10-22 16:48:37 -0700
-
930bfca028
Add creation date to alt styles listings
Emi Matchu
2024-10-22 16:46:55 -0700
-
29aa769bda
Oops, tiny copy edit for alt styles page
Emi Matchu
2024-10-22 16:44:42 -0700
-
66438eae1a
Add mode to keep labeled alt styles until they're all labeled
Emi Matchu
2024-10-22 16:39:25 -0700
-
3b5b13c172
Fewer slowest examples in RSpec, cuz these are fast and it's fine
Emi Matchu
2024-10-21 16:47:51 -0700
-
5b1d1f0695
Add assets to modeling tests, and also uhh some other fixes
Emi Matchu
2024-10-21 16:46:10 -0700
-
e92e315743
Move modeling tests to RSpec
Emi Matchu
2024-10-21 16:03:58 -0700
-
eb2fb125b9
Basic modeling test!
Emi Matchu
2024-10-21 14:05:10 -0700
-
-
d8ff99475e
Add the Rails tests to the pre-commit hook
Emi Matchu
2024-10-21 14:35:26 -0700
-
9726ecb1a5
Fix trade activity tests: use a valid item fixture, not a placeholder
Emi Matchu
2024-10-21 14:26:36 -0700
-
540ce08caa
Handle invalid Item state a bit better
Emi Matchu
2024-10-21 14:24:45 -0700
-
881e63cfbd
Output JSON from
rails pets:load[pet_name]
Emi Matchu
2024-10-21 14:03:56 -0700
-
09e5a39b4c
Whoops, fix alt styles when modeling real pets wearing them
Emi Matchu
2024-10-18 19:16:41 -0700
-
bf20c9bb31
Ah beans, I goofed alt style modeling *again*
Emi Matchu
2024-10-18 19:01:26 -0700
-
7607c2c015
Oops, fix sloppiness about pet service refactor
Emi Matchu
2024-10-18 18:14:01 -0700
-
abfe1e6df7
Extract neopets_origin into a config value
Emi Matchu
2024-10-18 18:00:48 -0700
-
e36e273d50
Extract Neopets::CustomPets service from the Pet class
Emi Matchu
2024-10-18 17:40:31 -0700
-
83e5ad6bcc
Update alt styles copy to adjust for them not all being Nostalgic now
Emi Matchu
2024-10-18 17:29:48 -0700
-
acb52cb870
Move NCMall and NeoPass services into a Neopets module
Emi Matchu
2024-10-18 17:27:15 -0700
-
7ef689d658
Remove unused ostruct import
Emi Matchu
2024-10-18 17:20:02 -0700
-
23c083ff1d
Use "real" series name field when editing alt styles
Emi Matchu
2024-10-18 17:13:16 -0700
-
6b7c73870a
Stop inferring AltStyle series name, now that it's getting more varied
Emi Matchu
2024-10-18 17:07:38 -0700
-
e7a0ff1234
Make deleting an AltStyle also delete its ParentSwfAssetRelationships
Emi Matchu
2024-10-18 17:06:13 -0700
-
50c9ba53e7
Add announcement explaining alt style bugs
Emi Matchu
2024-10-18 17:04:44 -0700
-
89c729ecbe
Oops, fix bug preventing new alt styles from being saved
Emi Matchu
2024-10-18 17:04:26 -0700
-
bb83f6fd36
add redirect from /alt-styles to /rainbow-pool/styles
Emi Matchu
2024-10-18 14:24:52 -0700