-
671a79d158
Refactor
fits and not_fits in Item::Search::Query
Emi Matchu
2024-02-27 14:05:37 -0800
-
f3e10dea7f
Oops, fix missing field in item search results Apollo cache!
Emi Matchu
2024-02-27 12:43:28 -0800
-
66c1e14dd0
Add item search results to Apollo cache, use in finding item conflicts
Emi Matchu
2024-02-27 12:19:07 -0800
-
752bee3c39
Use MajorErrorMessage for search result errors
Emi Matchu
2024-02-27 12:03:23 -0800
-
345a45ee0c
Add slow query logging to MariaDB config
Emi Matchu
2024-02-26 11:06:51 -0800
-
2e5b1c7350
Remove unused
Item.per_page attribute
Emi Matchu
2024-02-25 16:16:43 -0800
-
fb2bdd6ea5
Fix crash when dealing with 404'd manifests
Emi Matchu
2024-02-25 16:05:43 -0800
-
2cac048158
Save manifest load info when preloading them, too
Emi Matchu
2024-02-25 16:02:36 -0800
-
cc33ce1d6e
Skip loading manifest if we recently failed
Emi Matchu
2024-02-25 15:46:50 -0800
-
a684c915a9
Track when manifest was last loaded, and what status it returned
Emi Matchu
2024-02-25 15:35:04 -0800
-
067cee2d41
Oops, fix bug reading manifest assets when .svg is not present
Emi Matchu
2024-02-25 15:02:35 -0800
-
e5bf6d6ba1
Oops, fix remaining references to locale in item search
Emi Matchu
2024-02-25 15:00:22 -0800
-
61a4dcad02
Oops, "fits:blue-acara" search should return non-body-specific items
Emi Matchu
2024-02-25 14:47:37 -0800
-
a8cbce0864
Start working on new item search in wardrobe-2020!
Emi Matchu
2024-02-25 14:46:27 -0800
-
52e81557c2
Update search filters to consider NP and PB mutually exclusive
Emi Matchu
2024-02-25 12:57:04 -0800
-
a3dcaa0f0e
Add
useItemSearch for wardrobe app, but don't use it yet!
Emi Matchu
2024-02-25 12:06:20 -0800
-
ab1fade529
Remove unused React dependency on homepage
Emi Matchu
2024-02-25 10:49:00 -0800
-
e3d46ea5d0
Remove Alt Styles announcement banner
Emi Matchu
2024-02-25 10:44:46 -0800
-
9ed3c4ff96
Add Alt Styles reference page link to the Alt Styles picker
Emi Matchu
2024-02-25 10:44:00 -0800
-
258b360ff2
Oops, fix infinite autosaving loop!
Emi Matchu
2024-02-25 10:23:57 -0800
-
56d550e86c
Skip loading alt styles on item preview page
Emi Matchu
2024-02-24 17:23:57 -0800
-
7af1a97161
Read known_glitches when loading alt styles SWF assets
Emi Matchu
2024-02-24 16:31:05 -0800
-
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