-
1a76923ce6
Group PB items by color in Item Getting Guide
Matchu
2024-05-22 16:34:48 -0700
-
a8648fc9c1
Add a limit to the number of items for the Item Getting Guide
Matchu
2024-05-22 15:47:38 -0700
-
1b03c2caed
Add more PB item info and links to Item Getting Guide
Matchu
2024-05-22 15:41:46 -0700
-
1bd5598b64
Improve row focus and keyboard nav in Item Getting Guide
Matchu
2024-05-22 14:57:28 -0700
-
189cb6a132
Set fixed table width for Item Getting Guide tables
Matchu
2024-05-22 14:47:43 -0700
-
ecde507b60
Add item page links to Item Getting Guide table rows
Emi Matchu
2024-05-21 18:57:32 -0700
-
39c05b8dac
Refactor Item Getting Guide table rows to use a shared template
Emi Matchu
2024-05-21 18:48:29 -0700
-
8440a28898
Add cart icon to Item Getting Guide's "Buy" buttons for NC Mall
Emi Matchu
2024-05-21 18:12:40 -0700
-
4a74e5e1a7
Use table layout for Item Getting Guide's NP items section
Emi Matchu
2024-05-21 18:03:00 -0700
-
18076badcd
Oops, fix Shop Wizard URL!
Emi Matchu
2024-05-21 18:00:01 -0700
-
73a49c1fec
Update item URL helpers (like Shop Wiz) to use URL templates
Emi Matchu
2024-05-21 17:54:12 -0700
-
23ad52a8db
Oops, don't crash calling
current_nc_price
on non-NC-Mall items
Emi Matchu
2024-05-21 17:24:55 -0700
-
283a5b0479
Refactor and simplify Item Getting Guide item list CSS a bit
Emi Matchu
2024-05-20 16:15:46 -0700
-
19470f74d4
Use table layout for Item Getting Guide item list
Emi Matchu
2024-05-20 15:23:34 -0700
-
a55a9b08d4
Disable sending performance traces to health.openneo.net
Emi Matchu
2024-05-18 14:29:39 -0700
-
d7fc624b72
Create
rails nc_mall:sync
cron job
Emi Matchu
2024-05-18 14:26:16 -0700
-
41532bd019
Write more and better descriptions for Item Getting Guide
Matchu
2024-05-14 17:41:05 -0700
-
8117d976a6
Update some stylesheets to use new page_stylesheet_link_tag helper
Matchu
2024-05-14 16:09:45 -0700
-
e30e25a3f5
Remove unused stylesheet
Matchu
2024-05-14 16:08:51 -0700
-
d8b577aab1
Add more info to NC Mall section of Item Getting Guide
Matchu
2024-05-14 16:03:35 -0700
-
d3b3a3060c
Split Item Getting Guide between NC Mall items and Other NC items
Emi Matchu
2024-05-14 00:09:27 -0700
-
46d3325144
Load *all* NC Mall pages in
nc_mall:sync
Matchu
2024-05-10 17:39:10 -0700
-
b6e18e10a5
Add bare-bones
rails nc_mall:sync
task, incl. NCMallRecord model
Matchu
2024-05-07 17:40:14 -0700
-
1f157b49da
Load additional pages via NC Mall scraper service
Matchu
2024-05-07 17:38:48 -0700
-
7b0b6b70d2
Initial NC Mall scraper service
Matchu
2024-05-07 16:06:37 -0700
-
9733ceae25
Add bare-bones Item Getting Guide page
Emi Matchu
2024-05-06 20:37:59 -0700
-
08130a4350
Upgrade typescript-eslint dependencies
Emi Matchu
2024-05-06 15:07:43 -0700
-
a749b331f1
Fix multi-word search in outfit editor
Emi Matchu
2024-05-06 14:58:03 -0700
-
5a9e874d52
Remove survey link from NeoPass announcement, schedule it to vanish
Matchu
2024-05-02 13:28:37 -0700
-
3f0936f25c
Add "About NeoPass" link to footer
Matchu
2024-05-02 13:20:45 -0700
-
32c3ec4f14
Update Yarn version & packages
Matchu
2024-05-02 13:19:39 -0700
-
c74d9fa735
Don't crash in development if the Rails master key is missing
Matchu
2024-05-02 13:13:54 -0700
-
c751173c52
Fix public_data:commit's symlinking on some platforms
Matchu
2024-05-02 13:10:30 -0700
-
7c09b76b5e
Require fewer db privileges to run
public_data:commit
Matchu
2024-05-02 13:06:27 -0700
-
0943e2dbba
Fix broken default value in schema for item description
Matchu
2024-05-02 13:00:10 -0700
-
73c2d4327a
Oops, don't have old Rubies in the PATH when deploying!
Matchu
2024-05-02 12:47:02 -0700
-
12764c44fc
Attempt to fix scheduled public data export cron
Matchu
2024-05-02 12:21:14 -0700
-
3d0c506370
Update some cached gems for macOS
Matchu
2024-05-02 12:19:08 -0700
-
460235e7cf
Fix some eslint errors
Matchu
2024-05-02 12:18:51 -0700
-
4d3b19b23b
Update copyright text to match TNT's suggestion
Emi Matchu
2024-04-29 23:08:41 -0700
-
7688f21eeb
Tweak the NeoPass announcement box's orange down
Emi Matchu
2024-04-27 14:25:58 -0700
-
05155507c4
Update NeoPass announcement to link to our new survey
Emi Matchu
2024-04-27 14:19:27 -0700
-
06da8b0924
Add a cute Ghost Acara to the 404 page
Emi Matchu
2024-04-20 21:31:27 -0700
-
156cabbab4
Add shadowban mechanism for closet lists
Emi Matchu
2024-04-20 20:57:15 -0700
-
4ae5acfdc3
Disallow email addresses in closet list descriptions
Emi Matchu
2024-04-16 17:04:31 -0700
-
1cbcb5bcd6
Add trade warning to closet list form
Emi Matchu
2024-04-16 16:53:30 -0700
-
fa202af26d
Time out if manifest loading takes too long
Emi Matchu
2024-04-16 16:18:51 -0700
-
f8e4e83723
To "fetch" the image hash of an image hash name, just take off the
@
!
Emi Matchu
2024-04-16 15:57:39 -0700
-
3ea0842f00
Skip loading image hashes for "pets" that start with
@
Emi Matchu
2024-04-16 10:10:28 -0700
-
9d8f035360
Oops, stop crashing when modeling "pets" that start with
@
Emi Matchu
2024-04-16 10:03:36 -0700
-
d6888f1941
Remove the now-unused
neopass_access_secret
config setting
Emi Matchu
2024-04-12 07:26:27 -0700
-
40bfd42af6
NeoPass launch message on homepage
Emi Matchu
2024-04-12 07:22:25 -0700
-
aa0b376a12
Clarify NeoPass explanations
Emi Matchu
2024-04-12 07:14:34 -0700
-
410ace106e
Launch NeoPass to all! <3 <3
Emi Matchu
2024-04-12 06:51:20 -0700
-
7769016556
Tweak NeoPass beta copy and widen the net again
Emi Matchu
2024-04-11 11:40:16 -0700
-
99277aecdd
Update NeoPass beta test copy & widen the net a bit
Emi Matchu
2024-04-11 09:49:00 -0700
-
2673baa7ff
Tweak login page styles some more: page title & Remember Me
Emi Matchu
2024-04-11 09:48:29 -0700
-
8de5591719
Split login page into two columns: password login and NeoPass login
Emi Matchu
2024-04-11 09:12:59 -0700
-
724f22e602
Very basic login form polish
Emi Matchu
2024-04-11 08:54:42 -0700
-
2cc6cee542
Style "Log in with NeoPass" button to better match Neopets
Emi Matchu
2024-04-11 08:46:35 -0700
-
eb8e5d6df5
Show the NeoPass testing form link to 25% of users on the homepage
Emi Matchu
2024-04-11 07:29:01 -0700
-
644b181ed0
Use Neopets username as base name for new NeoPass accounts, if possible
Emi Matchu
2024-04-09 07:48:13 -0700
-
9ed34fa042
Add User-Agent header to our OwlsValueGuide requests
Emi Matchu
2024-04-09 06:59:44 -0700
-
eb5f2a020c
Add User-Agent header to our NeopetsMediaArchive requests
Emi Matchu
2024-04-09 06:58:03 -0700
-
d50672fd73
Add User-Agent header to our AMFPHP requests
Emi Matchu
2024-04-09 06:55:41 -0700
-
58d86cf3ac
Prevent user from removing all their login methods
Emi Matchu
2024-04-09 06:40:56 -0700
-
9384fd2aa7
Add additional cookie method to view hidden NeoPass features
Emi Matchu
2024-04-09 06:36:44 -0700
-
95c1a4f391
Fix bugs in Settings page when changes to the model are incomplete
Emi Matchu
2024-04-09 06:23:54 -0700
-
f450937952
Oops, fix error when saving user settings with no password set
Emi Matchu
2024-04-09 06:20:13 -0700
-
d10c11e261
Oops, fix tracking
neopass_email
on account creation.
Emi Matchu
2024-04-09 05:45:39 -0700
-
0a046ed9c1
Oh right, hide NeoPass on settings page unless you set the magic param!
Emi Matchu
2024-04-08 05:34:47 -0700
-
5cc219c795
Connect a NeoPass to an existing account
Emi Matchu
2024-04-08 05:33:58 -0700
-
09bccd41da
Oops, stop saying "Welcome back" for new NeoPass users!
Emi Matchu
2024-04-08 05:00:27 -0700
-
889c454c65
Oops, fix a redirect URL I missed when ejecting from Devise controller
Emi Matchu
2024-04-08 04:32:34 -0700
-
f6d3992045
Don't require
current_password
for settings if user doesn't have one
Emi Matchu
2024-04-08 04:13:07 -0700
-
0f5bb2a861
Oops, stay signed in when changing password
Emi Matchu
2024-04-08 04:12:46 -0700
-
ae2b62956a
Eject AuthUsersController from the default Devise controller
Emi Matchu
2024-04-08 04:02:54 -0700
-
3e92d89765
Fix error when multiple accounts have a blank email address
Emi Matchu
2024-04-08 03:46:41 -0700
-
ed89380152
Oops, allow NeoPass to be disconnected if you have no email address
Emi Matchu
2024-04-07 08:42:41 -0700
-
b5e203c0e5
Oops, fix settings page styles when validation fails
Emi Matchu
2024-04-07 08:32:38 -0700
-
54a052848a
Disable disconnecting NeoPass if no password/email is set
Emi Matchu
2024-04-07 08:27:02 -0700
-
b827727102
Rename
AuthUser#neopass?
-> AuthUser#uses_neopass?
Emi Matchu
2024-04-07 08:12:38 -0700
-
89fc99c918
Oops, fix bug for authorizing the NeoPass disconnect endpoint
Emi Matchu
2024-04-07 08:11:22 -0700
-
66978bf5a0
Oops, fix Settings page styles spreading to other pages via Turbo
Emi Matchu
2024-04-07 08:04:32 -0700
-
88a2688ac8
Add form to disconnect NeoPass
Emi Matchu
2024-04-07 07:52:23 -0700
-
21b967f83d
Add some NeoPass info to the Settings page, if you have one
Emi Matchu
2024-04-07 07:17:33 -0700
-
d5c3bc087e
Track
neopass_email
when logging in with NeoPass
Emi Matchu
2024-04-07 07:17:07 -0700
-
82aea20679
Redesign user settings form
Emi Matchu
2024-04-07 06:40:15 -0700
-
8e269df3c1
Oh wow, don't use the images.neopets.com asset proxy anymore either!
Emi Matchu
2024-04-06 03:38:23 -0700
-
bb90f92a06
Don't use the pets.neopets.com asset proxy anymore
Emi Matchu
2024-04-06 03:25:06 -0700
-
bd4b67316c
Refactor image hash loading to use
PetService.getPet
, not CPN redirs
Emi Matchu
2024-04-06 02:56:40 -0700
-
1d3aac436b
Fix detecting "pet not found" case
Emi Matchu
2024-04-06 02:41:28 -0700
-
ebc01518bd
Remove unused Pet::WARDROBE_PATH constant
Emi Matchu
2024-04-06 02:38:20 -0700
-
848e71f16d
Remove unused
Pet.from_viewer_data
constructor
Emi Matchu
2024-04-06 02:33:28 -0700
-
f0ac2adc78
Remove unused options when loading pets
Emi Matchu
2024-04-06 02:31:24 -0700
-
57dcc88b27
Refactor pet image hash loading into the Pet model, not PetType
Emi Matchu
2024-04-06 02:25:22 -0700
-
3419f8b8d1
Tweak NeoPass login success messages, to focus less on random username
Emi Matchu
2024-04-01 06:00:49 -0700
-
6618651fcb
Use completely random NeoPass usernames for now
Emi Matchu
2024-04-01 05:57:06 -0700
-
b03d9b264a
Increase maximum username length to 30
Emi Matchu
2024-04-01 05:47:00 -0700
-
2e3cfd7cd1
Add development tooling to use live NeoPass, kinda
Emi Matchu
2024-04-01 05:26:00 -0700