-
c5cd1f2f3d
Remove
SwfAsset#html5_*_url
in favor of SwfAsset#urls
Emi Matchu
2024-02-24 16:25:55 -0800
-
cd095eefcb
Oops, fix crashing bug when loading item appearances endpoint
Emi Matchu
2024-02-24 16:14:30 -0800
-
e0b5382c3f
Update
SwfAsset#image_url
to use all the latest tech
Emi Matchu
2024-02-24 16:12:02 -0800
-
600cb6b2ea
Remove unused /colors/pet_types route
Emi Matchu
2024-02-24 15:51:31 -0800
-
829d960d70
Move
SwfAsset#override_body_id
to the bottom of the file
Emi Matchu
2024-02-24 15:24:24 -0800
-
cf1cdf7e7d
Reorder the higher-up lines of SwfAsset
Emi Matchu
2024-02-24 15:22:14 -0800
-
e8737a520e
Remove more unused SwfAsset scopes
Emi Matchu
2024-02-24 15:19:28 -0800
-
7fee4e6e41
Remove unused
SwfAsset.fitting_standard_body_ids
and support methods
Emi Matchu
2024-02-24 15:16:25 -0800
-
c25e015b70
Delete some more unused SwfAsset methods
Emi Matchu
2024-02-24 15:13:17 -0800
-
f8cf8165df
Remove unused
SwfAsset#images
method
Emi Matchu
2024-02-24 15:10:30 -0800
-
b7f4c5b6ac
Remove asset_hosts initializer
Emi Matchu
2024-02-24 15:05:26 -0800
-
6a4f2b91c1
Fix inconsistent indentation in pet_types_controller.rb
Emi Matchu
2024-02-24 15:00:28 -0800
-
992954ce89
Create swf_assets:manifests:load task to save all manifest files
Emi Matchu
2024-02-23 14:06:49 -0800
-
9a3b33ea2f
Preload many manifests concurrently for the Alt Styles page
Emi Matchu
2024-02-23 13:45:12 -0800
-
f6cece9a59
Fix inconsistent indentation in swf_assets.rake
Emi Matchu
2024-02-23 12:03:34 -0800
-
2cc46703b9
Create NeopetsMediaArchive, read the actual manifests for Alt Styles
Emi Matchu
2024-02-23 12:02:39 -0800
-
3f449310d6
Refactor item search JSON, add appearances
Emi Matchu
2024-02-23 10:44:50 -0800
-
1a1615e0ad
Oops, fix regression of editor features on item lists page
Emi Matchu
2024-02-22 15:52:40 -0800
-
666394de25
Refactor Impress 2020 config
Emi Matchu
2024-02-22 13:07:43 -0800
-
f8f805bf4d
Move matchu_email_password secret to encrypted credentials file
Emi Matchu
2024-02-22 12:51:04 -0800
-
5b016673d7
Migrate secret key to Rails credentials file (and fix deprecation warn)
Emi Matchu
2024-02-22 12:36:02 -0800
-
42bf4b8edb
Use local gems instead of installing from web when deploying, oops!
Emi Matchu
2024-02-22 12:16:59 -0800
-
472ae645a0
Finish migrating to Ruby 3.3.0
Emi Matchu
2024-02-22 12:05:02 -0800
-
b18dd115a1
Build Ruby 3.3.0, but don't switch over to it yet
Emi Matchu
2024-02-03 09:32:04 -0800
-
45579167dc
Run
bundle update
Emi Matchu
2024-02-22 11:48:32 -0800
-
ec1cd65a2e
Upgrade to Rails 7.1.3.2
Emi Matchu
2024-02-22 11:25:52 -0800
-
583f3c712f
High-level caching for closet lists
Emi Matchu
2024-02-20 18:42:42 -0800
-
13b92b30d0
Replace old stickUp dependency with
position: sticky
Emi Matchu
2024-02-20 18:33:23 -0800
-
c8e53165c7
Drop
item_translations
table
Emi Matchu
2024-02-20 17:01:54 -0800
-
f85703d2cc
Remove now-unused
globalize
dependency
Emi Matchu
2024-02-20 16:58:39 -0800
-
1e6ff4cefc
Remove the Item::Translation model entirely
Emi Matchu
2024-02-20 16:57:45 -0800
-
b7296d6a75
Fix default value for Impress 2020's
modeling_logs
.created_at
Emi Matchu
2024-02-20 16:46:19 -0800
-
3ac9e7ce69
Migrate item search away from item translations
Emi Matchu
2024-02-20 16:04:41 -0800
-
04af1ee319
Migrate away from item translations in misc pages
Emi Matchu
2024-02-20 15:53:56 -0800
-
b7bc0ecd70
Migrate away from item translations in contributions
Emi Matchu
2024-02-20 15:52:10 -0800
-
5ee3b472ec
Migrate away from item translations in modeling
Emi Matchu
2024-02-20 15:52:03 -0800
-
0e8f457aa1
Oops, fix bug on item page now that translations aren't available
Emi Matchu
2024-02-20 15:37:07 -0800
-
c75d988497
Migrate away from item translations in the Your Items feature
Emi Matchu
2024-02-20 15:36:20 -0800
-
a1066d9c8a
Add translated item fields directly to the Item model
Emi Matchu
2024-02-20 15:25:03 -0800
-
c215ebee09
Remove old unhelpful comment in item search
Emi Matchu
2024-02-20 14:58:01 -0800
-
0705f66f6d
Add "first seen" timestamps to item pages
Emi Matchu
2024-02-20 14:32:45 -0800
-
e178505d2d
Add redirect from openneo.net to impress.openneo.net
Emi Matchu
2024-02-20 10:35:59 -0800
-
377df4486c
Remove link to blog
Emi Matchu
2024-02-20 10:19:41 -0800
-
abbde80f60
Install MySQL server during deployment setup
Emi Matchu
2024-02-19 13:21:24 -0800
-
ead0003397
Add custom 502 error page, for when the app goes down but nginx is up
Emi Matchu
2024-02-19 13:19:31 -0800
-
a6daef636c
Extract error-grundo.png into an image file
Emi Matchu
2024-02-19 11:19:28 -0800
-
aa108190b6
Oops, only redirect to maintenance.html internally
Emi Matchu
2024-02-19 11:18:28 -0800
-
7c36ba81e5
Minor change to explanation text in authorized-ssh-keys.txt
Emi Matchu
2024-02-19 11:12:40 -0800
-
974aaa48ff
Add maintenance.html page
Emi Matchu
2024-02-19 09:45:13 -0800
-
e991eda308
Fix minor indentation inconsistency
Emi Matchu
2024-02-18 20:41:42 -0800
-
31d033013e
Delete unused AltStylesHelper
Emi Matchu
2024-02-18 20:40:55 -0800
-
7efe795edb
Move JS library files into a new lib folder
Emi Matchu
2024-02-18 20:40:16 -0800
-
1e11db93cc
Delete unused modeling.js.jsx file
Emi Matchu
2024-02-18 20:38:15 -0800
-
df4ea967c6
Remove now-unnecessary polyfill for the
placeholder
attribute
Emi Matchu
2024-02-18 20:36:45 -0800
-
95ff69ee9a
Run Prettier on some of our JS assets
Emi Matchu
2024-02-18 20:34:24 -0800
-
0d23412fba
Merge pet_query.js into its only call site
Emi Matchu
2024-02-18 20:31:21 -0800
-
496b517e74
Delete unused Javascript libraries
Emi Matchu
2024-02-18 20:30:08 -0800
-
d39e7cea81
Move fundraising models into the Fundraising module
Emi Matchu
2024-02-18 20:29:31 -0800
-
82be7fe301
Move most fundraising files into a Fundraising module
Emi Matchu
2024-02-18 20:12:14 -0800
-
93bc300940
Update SMTP settings
Emi Matchu
2024-02-18 14:15:23 -0800
-
1b22258576
Update special_color logic for Banana Chia Wings case
Emi Matchu
2024-02-17 12:50:35 -0800
-
6515e525fb
Remove some unused PetType scopes
Emi Matchu
2024-02-16 23:32:22 -0800
-
15a905b0dd
Allow modeling pets for colors we haven't gotten metadata for yet
Emi Matchu
2024-02-16 23:22:41 -0800
-
e9b0fa0779
Future-proof our nginx config for IPv6
Emi Matchu
2024-02-13 08:47:49 -0800
-
95949da6f9
Create swf_assets:remove_duplicates task
Emi Matchu
2024-02-09 09:53:41 -0800
-
355297d977
Oops, I missed a syntax error lol
Emi Matchu
2024-02-08 10:48:45 -0800
-
46dc4cf009
Skip loading alt styles until
speciesId
is present
Emi Matchu
2024-02-08 10:46:37 -0800
-
118ec6aa1a
Oops, update outfit's updated_at when adding/removing items
Emi Matchu
2024-02-08 10:32:35 -0800
-
3ab6d1e3ae
Oops, add some more wiring for pet state ID for saved outfits
Emi Matchu
2024-02-08 10:15:31 -0800
-
66f20747a9
Use higher-res outfit thumbnails if the device has at least 2x DPI
Emi Matchu
2024-02-08 10:07:09 -0800
-
5d0848bf28
In development, use local Impress 2020 to generate outfit images
Emi Matchu
2024-02-08 10:03:10 -0800
-
dc44b4dbb3
Oops, fix bug with saving outfits of pets loaded from Neopets.com
Emi Matchu
2024-02-08 09:51:31 -0800
-
566ac241a1
Remove stray comment about the
puma
gem
Emi Matchu
2024-02-03 08:23:21 -0800
-
8aa6eb40a7
Disable advanced mini-profiler tools in production
Emi Matchu
2024-02-03 08:21:14 -0800
-
d6b6ab884d
Migration to drop {color,species,zone}_translations
Emi Matchu
2024-02-03 08:20:18 -0800
-
2667ed49ba
Fully disable model translations for Color/Species/Zone
Emi Matchu
2024-02-03 08:13:14 -0800
-
612cf914e0
Skip rendering layers without a usable image
Emi Matchu
2024-02-01 08:55:42 -0800
-
a4ca9ae522
Make the Alt Styles list less tall on large screens
Emi Matchu
2024-02-01 07:34:39 -0800
-
c93895b2f7
Fix mistake in pet loading error handling
Emi Matchu
2024-02-01 07:21:47 -0800
-
f7fdf4e44c
Don't show a glitch message for Alt Style items being Incompatible
Emi Matchu
2024-02-01 07:13:04 -0800
-
c7cf1d2111
Update site copy to reflect that Alt Styles are released
Emi Matchu
2024-02-01 06:58:54 -0800
-
c13c6e7bd8
Remove the isLazy focus-management hack from PosePicker
Emi Matchu
2024-02-01 06:53:32 -0800
-
00bc9c3bf7
Use hourglass icon for Retired UCs
Emi Matchu
2024-02-01 06:48:40 -0800
-
e2d8a86f79
Add a warning that UCs are retired now
Emi Matchu
2024-02-01 06:43:14 -0800
-
3a76dbb368
Show Alt Styles to all users in the outfit editor!
Emi Matchu
2024-02-01 06:01:04 -0800
-
453d6783c4
Move the style and state params earlier in the outfit URL
Emi Matchu
2024-02-01 06:00:39 -0800
-
c60e222faa
Add Alt Style support to outfit saving
Emi Matchu
2024-02-01 05:55:19 -0800
-
b06149cf22
Make the "Incompatible" explainer more specific for Alt Styles
Emi Matchu
2024-02-01 05:43:33 -0800
-
f30213697a
Clarify item compatibility in the Alt Styles explanation text
Emi Matchu
2024-02-01 05:37:42 -0800
-
cd136aa6a5
Make species/color picker smaller on small screens, to fit pose picker
Emi Matchu
2024-02-01 05:31:34 -0800
-
09846a4516
Make pose picker button easier to see on light backgrounds
Emi Matchu
2024-02-01 05:26:26 -0800
-
fc71f5b5a5
Filter by Alt Style in item search and item appearance API calls
Emi Matchu
2024-02-01 04:57:20 -0800
-
578528f468
Better handling for items in different zones with the same name
Emi Matchu
2024-02-01 03:14:00 -0800
-
cb90b79efe
Remove logic to auto-detect Unconverted pets (fixes Baby Pteri bug)
Emi Matchu
2024-02-01 01:40:50 -0800
-
b50bf6ceb8
Add SVG support to alt styles
Emi Matchu
2024-01-31 03:02:19 -0800
-
ab8c9f6242
Oops, remove alt style when switching species
Emi Matchu
2024-01-30 07:21:14 -0800
-
c2de6f7167
Display alt styles in outfit editor when selected
Emi Matchu
2024-01-30 07:01:03 -0800
-
3ebbfc4967
Move alt style state into the outfit state
Emi Matchu
2024-01-30 06:21:32 -0800
-
741d52175b
Open the pose picker to Styles if there's an Alt Style applied
Emi Matchu
2024-01-30 06:04:35 -0800
-
8e5939e408
Show alt style name in the pose picker button when selected
Emi Matchu
2024-01-30 05:54:20 -0800