-
a55a9b08d4
Disable sending performance traces to health.openneo.net
main
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
Emi Matchu
2024-05-14 17:41:05 -0700
-
8117d976a6
Update some stylesheets to use new page_stylesheet_link_tag helper
Emi Matchu
2024-05-14 16:09:45 -0700
-
e30e25a3f5
Remove unused stylesheet
Emi Matchu
2024-05-14 16:08:51 -0700
-
d8b577aab1
Add more info to NC Mall section of Item Getting Guide
Emi 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`
Emi Matchu
2024-05-10 17:39:10 -0700
-
b6e18e10a5
Add bare-bones `rails nc_mall:sync` task, incl. NCMallRecord model
Emi Matchu
2024-05-07 17:40:14 -0700
-
1f157b49da
Load additional pages via NC Mall scraper service
Emi Matchu
2024-05-07 17:38:48 -0700
-
7b0b6b70d2
Initial NC Mall scraper service
Emi 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
Emi Matchu
2024-05-02 13:28:37 -0700
-
3f0936f25c
Add "About NeoPass" link to footer
Emi Matchu
2024-05-02 13:20:45 -0700
-
32c3ec4f14
Update Yarn version & packages
Emi Matchu
2024-05-02 13:19:39 -0700
-
c74d9fa735
Don't crash in development if the Rails master key is missing
Emi Matchu
2024-05-02 13:13:54 -0700
-
c751173c52
Fix public_data:commit's symlinking on some platforms
Emi Matchu
2024-05-02 13:10:30 -0700
-
7c09b76b5e
Require fewer db privileges to run `public_data:commit`
Emi Matchu
2024-05-02 13:06:27 -0700
-
0943e2dbba
Fix broken default value in schema for item description
Emi Matchu
2024-05-02 13:00:10 -0700
-
73c2d4327a
Oops, don't have old Rubies in the PATH when deploying!
Emi Matchu
2024-05-02 12:47:02 -0700
-
12764c44fc
Attempt to fix scheduled public data export cron
Emi Matchu
2024-05-02 12:21:14 -0700
-
3d0c506370
Update some cached gems for macOS
Emi Matchu
2024-05-02 12:19:08 -0700
-
460235e7cf
Fix some eslint errors
Emi 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
-
e2d763e3c3
Fix NeoPass access token request to use POST data instead of Auth header
Emi Matchu
2024-04-01 05:08:47 -0700
-
08986153df
Add our client ID and client secret, to connect to NeoPass for real!
Emi Matchu
2024-04-01 04:55:42 -0700
-
fcc17d3dcf
Whoops, fix some style regressions for the React app!
Emi Matchu
2024-03-31 01:20:45 -0700
-
7d18da01d8
Update schema.rb for ID column limit increase
Emi Matchu
2024-03-30 23:38:04 -0700
-
92f6cb189f
Add /privacy route
Emi Matchu
2024-03-30 23:36:03 -0700
-
07617fa34f
Increase ID column limit for item_outfit_relationships
Emi Matchu
2024-03-24 11:09:40 +1100
-
812700248e
Update Devise paths to be at /users instead of /auth_users
Emi Matchu
2024-03-14 20:34:05 -0700
-
f4133f8283
Add some cheesy formatting to the placeholder NeoPass UI
Emi Matchu
2024-03-14 19:47:19 -0700
-
7f4c34ff6a
Oops, stop requiring a new password whenever AuthUser is changed
Emi Matchu
2024-03-14 19:19:56 -0700
-
3eeb5d1065
Actually create user from NeoPass authentication! <3 <3
Emi Matchu
2024-03-14 19:11:06 -0700
-
31a11a04fa
Read and customize the username reported by `neopass-server`
Emi Matchu
2024-03-14 18:19:45 -0700
-
9cbeee0acd
Refactor to use OpenID Connect OmniAuth gem instead of plain OAuth2
Emi Matchu
2024-03-14 18:11:40 -0700
-
ffcfce2eb8
Use local-only HTTPS certs for the development neopass-server
Emi Matchu
2024-03-14 17:58:29 -0700
-
21bc4bcadc
Fix `neopass-server` to respond correctly to `/token` requests
Emi Matchu
2024-03-14 16:26:43 -0700