-
2b8fe68387
Refactor
rails neopets:import:rainbow_pool
to run in parallel
main
Emi Matchu
2024-12-16 14:12:38 -0800
-
86205c5e44
Create new
DTIRequests.{get,post}
helpers for HTTP requests
Emi Matchu
2024-12-16 14:04:22 -0800
-
5546d6df5d
Use new
DTIRequests.load_many
helper in SwfAsset.preload_manifests
Emi Matchu
2024-12-16 13:19:58 -0800
-
2be21a9238
Use new
DTIRequests.load_many
helper in Item.preload_nc_trade_values
Emi Matchu
2024-12-16 13:19:16 -0800
-
1d4771ecc5
Create new
DTIRequests.load_many
helper, to make parallel requests
Emi Matchu
2024-12-16 13:10:19 -0800
-
7eb209e206
Update pet state bulk-labeling to skip to next unlabeled if desired
Emi Matchu
2024-12-08 10:08:39 -0800
-
30d42d29c1
Oops, fix magnifier position bug when page is scrolled
Emi Matchu
2024-12-07 12:41:03 -0800
-
347419aee8
Add SVG/PNG picker when editing pet appearances
Emi Matchu
2024-12-07 12:16:52 -0800
-
98965ccc6f
Increase contrast for non-highlighted layers when editing pet appearance
Emi Matchu
2024-12-07 12:00:10 -0800
-
763f6d66be
Fix minor bug to hide magnifier if its position isn't ready yet
Emi Matchu
2024-12-07 11:53:18 -0800
-
addf2d6cc5
Use SVG for the magnified outfit viewer when editing pet appearance
Emi Matchu
2024-12-07 11:45:01 -0800
-
b2a23b3e7b
Add magnification when editing pet appearance
Emi Matchu
2024-12-07 11:39:37 -0800
-
b3f3b39aa0
Add helpful layer interactions on pet appearance edit page
Emi Matchu
2024-12-07 10:41:52 -0800
-
d92e3288ab
Add layers table to pet appearance edit page
Emi Matchu
2024-12-07 09:58:24 -0800
-
c32a495780
Announce the temporary server upgrade (and refactor announcement helper)
Emi Matchu
2024-12-01 19:26:42 -0800
-
ea5c315c2a
Oops, fix typo in "Glitched?" label in pet appearance edit form
Emi Matchu
2024-12-01 11:27:18 -0800
-
ab238ab2a6
Add "Support summary" section to Rainbow Pool
Emi Matchu
2024-12-01 11:13:21 -0800
-
0d2648d030
Move
support_staff?
method into ApplicationController
Emi Matchu
2024-12-01 11:12:24 -0800
-
d9bf4f745b
Skip glitched appearances in bulk-labeling mode
Emi Matchu
2024-12-01 10:39:19 -0800
-
407c4b38a5
Add link to reference pet type when labeling pet appearances
Emi Matchu
2024-12-01 10:28:58 -0800
-
6dc5aa28a4
When labeling pet appearances on mobile, give pose options equal height
Emi Matchu
2024-12-01 10:24:31 -0800
-
b656ccd982
Add bulk labeling mode for pet appearances
Emi Matchu
2024-12-01 10:09:26 -0800
-
02836494ae
Add debug gem in development
Emi Matchu
2024-12-01 10:05:54 -0800
-
b6e6f27fdf
Minor refactor to
support_form_with
implementation
Emi Matchu
2024-12-01 09:45:26 -0800
-
aeb00f73cf
Extract alt style's "go to next" field into a support form helper
Emi Matchu
2024-12-01 09:42:19 -0800
-
06a301e6d7
Add
actions
helper to support form builder
Emi Matchu
2024-12-01 09:30:17 -0800
-
1119bbb292
Extract the more complex support form helpers into templates
Emi Matchu
2024-12-01 09:26:40 -0800
-
fdbfa3c03f
Fix styles in support form when field is errored
Emi Matchu
2024-11-30 11:50:31 -0800
-
252f4f1df1
Add
errors
helper to support form builder
Emi Matchu
2024-11-30 11:46:19 -0800
-
2d3d4051fe
Oops, return HTTP Bad Request when item editing fails
Emi Matchu
2024-11-30 11:45:35 -0800
-
3cd02baa09
Add
thumbnail_input
method to support form builder
Emi Matchu
2024-11-30 11:34:02 -0800
-
8347633a84
Add SupportFormBuilder to make the support form templates nicer
Emi Matchu
2024-11-30 11:26:23 -0800
-
661a5385f4
Migrate pet state edit form to .support-form class
Emi Matchu
2024-11-30 10:49:47 -0800
-
c27477fabe
Refactor support-form CSS to be more reusable layout
Emi Matchu
2024-11-30 10:33:58 -0800
-
c7bea666c9
Add the "body fit" field to the item editing page
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