-
8ba094a0be
Add Support form for users, with shadowban option
main
Emi Matchu
2025-02-16 09:32:52 -0800
-
2c2ba1fc67
Oops, fix visual bug for items page contact link icons
Emi Matchu
2025-02-16 08:45:45 -0800
-
97ffffb67a
Add configurable full name field to alt styles
Emi Matchu
2025-02-15 21:52:47 -0800
-
667f562a88
Oh right, use the series name in the message
Emi Matchu
2025-01-22 16:45:33 -0800
-
a4c3c31279
Add hint to outfit editor when searching for "token", "nostalgic", etc
Emi Matchu
2025-01-21 15:07:17 -0800
-
b3f635c96c
Fix bug parsing discount time when importing from NC Mall
Emi Matchu
2025-01-18 10:49:04 -0800
-
86a1875d6d
Tweak gem grouping for test libraries
Emi Matchu
2025-01-12 19:21:55 -0800
-
bf1c8f71fe
Oops, fix external HTTP requests by updating
async-http
gem
Emi Matchu
2025-01-12 19:11:24 -0800
-
39fe53c51f
Run
bundle:update
, and work around bug in latest protocol-rack
Emi Matchu
2025-01-12 13:07:14 -0800
-
8eb3f73deb
Run
rails app:update
to update config files
Emi Matchu
2025-01-12 12:36:18 -0800
-
eba5f04ec0
Upgrade to Rails 8.0.1
Emi Matchu
2025-01-12 12:15:23 -0800
-
e09296ef51
Fix outfit editor bug where opening style picker increases page height
Emi Matchu
2025-01-12 12:10:47 -0800
-
b6e3079599
Use shorter style name in outfit editor's pose picker label
Emi Matchu
2025-01-12 12:02:52 -0800
-
a385a5b962
Better ordering for NC Styles in the outfit editor
Emi Matchu
2025-01-12 11:57:43 -0800
-
6ced72e10a
Better grouping for alt style series names in the filter dropdown
Emi Matchu
2025-01-08 15:51:28 -0800
-
eff7f75a3a
Oops, fix crash in Shopping List for PB items
Emi Matchu
2025-01-06 00:25:36 -0800
-
39e6872f59
Add some better comments and organization to swf_assets/show.js
Emi Matchu
2025-01-04 13:47:23 -0800
-
3940513244
Oops, fix silly mistake when combining zones by label on the item page
Emi Matchu
2025-01-02 19:39:53 -0800
-
28cdef29d0
Combine zones with the same label on the item page
Emi Matchu
2025-01-02 19:26:11 -0800
-
5be35591c2
Use CSS instead of server requests for image format in pet styles form
Emi Matchu
2025-01-02 19:04:48 -0800
-
7f62417294
Fix bug sorting pet styles by creation date
Emi Matchu
2024-12-29 16:11:00 -0800
-
fe6d42ef67
Remove "<New?>" from pet style search filters
Emi Matchu
2024-12-29 15:52:50 -0800
-
b8772c3aad
Add no results message for alt style searches
Emi Matchu
2024-12-29 15:47:12 -0800
-
8502b780c2
Add FORCE=1 flag to override series names in Styling Studio auto-import
Emi Matchu
2024-12-29 15:39:52 -0800
-
2f090f3924
Oops, improve series name parsing in Styling Studio auto-importer
Emi Matchu
2024-12-29 15:26:26 -0800
-
ab572b6576
Fix magic magnifier positioning in Firefox
Emi Matchu
2024-12-28 16:11:38 -0800
-
019484b6dd
Oops, fix showing the magic magnifier in Firefox
Emi Matchu
2024-12-28 16:08:28 -0800
-
34bf27069b
Oops, fix silly routing mistake where I set path twice for same route
Emi Matchu
2024-12-28 15:58:41 -0800
-
84dec2d82e
Tweak output for Styling Studio auto-importer
Emi Matchu
2024-12-28 15:53:24 -0800
-
d75492bd1d
Add Prismatic styles to Styling Studio auto-importer
Emi Matchu
2024-12-28 15:52:48 -0800
-
b61526f6ad
Upgrade to Ruby 3.3.6
Emi Matchu
2024-12-28 15:33:41 -0800
-
2b8fe68387
Refactor
rails neopets:import:rainbow_pool
to run in parallel
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