Matchu
4b891b1a91
Improve zones.json performance
...
Idk I'm working on a mobile hotspot rn and not including the translations was making this slow, hey may as well fix while we're here right? lol
2023-07-28 15:08:54 -07:00
Matchu
20bedf8f59
Start building new item search
...
Just name field right now, more to come! A lot deleted lol
2023-07-22 19:01:40 -07:00
Matt Dunn-Rankin
55477baa15
new donate layout for post-2017 campaign
2018-01-18 17:14:02 -08:00
Matt Dunn-Rankin
dc582e5980
donation error handling
2017-01-07 19:19:44 -08:00
Matt Dunn-Rankin
f5fb8711fc
improved donation campaign nav
2017-01-05 13:06:50 -08:00
Matchu
b5442d0f3f
news posts read from the database, with a campaign-supplement classname option :)
2015-09-26 20:37:03 -07:00
Matchu
e6a2b978f1
oh huh. looks like remove/move are ready.
2015-09-26 19:55:09 -07:00
7b17f70635
show campaign on trade lists
...
Turns out ~22% of our users initially land on a trade list.
We like to keep the campaign off the pages where space is at a
premium, so we try to whitelist it to major landing pages in order
to avoid accidentally creating a bad experience on some page :)
2015-09-05 17:53:15 +00:00
Matchu
5d2c226357
yum, new campaigns
2015-08-05 19:26:12 -04:00
Matchu
dfb3aeb9de
404 on bad page type name
2015-07-27 19:36:13 -04:00
Matchu
b9e3d7bff5
ta da, proper importing refactor
2015-07-27 19:32:59 -04:00
Matchu
deb0aa90f0
refactor importing
2015-07-27 13:25:24 -04:00
Matchu
dcf254a78d
finally let people remove all items from the list at once.
...
I've been doing this manually via email for a long time,
since building new stuff in the logged-in world was a pain in the old env.
But now here we are! Finally, finally :)
2015-07-19 12:35:49 -04:00
Matchu
1070778398
allow pet data submissions from private-block IPs, not just 127.0.0.1
2015-07-18 01:04:53 -04:00
Matchu
b639453f61
on a fresh copy of the site, hide the latest contribution section
2015-07-16 18:39:43 -04:00
093ae27ae8
get upset when we neopets.com bans us :P
2015-07-15 00:09:17 -04:00
169c587e42
1-second timeout on bulk modeling
2015-07-07 12:27:13 -04:00
b0cc4c2396
swf links
2015-05-03 16:57:42 -05:00
51700a7386
better donation feature outfit validation
...
In particular, outfit_id == 0 would cause outfit_id? to
return false, so it wouldn't run the outfit presence
validation, so /donations/features would try to load
outfit #0 and fail.
Also, flash[:alert] instead of flash[:error] when outfit_id
is bad.
2014-09-13 14:16:50 -05:00
75e9fcbe5a
when there are no donors yet, draw less attention to that fact :P
2014-09-11 20:58:43 -05:00
94d9aab547
campaign bar in infinite closet
2014-09-11 20:12:43 -05:00
8f0f37b4c8
campaign for outfit pages
2014-09-11 20:10:48 -05:00
8775bfb9fd
but don't freak out on the homepage if there's no active campaign
2014-09-11 18:12:07 -05:00
d588253c4c
campaign banner on homepage is pretty
2014-09-11 18:09:00 -05:00
8e22c271a4
track campaign progress
2014-09-11 17:40:37 -05:00
04a328e6ee
homepage outfit features
2014-09-10 15:38:26 -05:00
90b45dcecd
edit featured outfits on donation page
2014-09-09 23:16:02 -05:00
59d5e99312
donation show form and basic name updating
2014-09-09 22:04:17 -05:00
595b1c2fc5
charge and record donations
2014-09-09 21:11:55 -05:00
2594497434
whoops; if page 2 of a search had 1 item, we jumped right to it, as if it
...
were the *only* result. now only do that redirect if *total* results == 1.
Mad props to diceroll123. Welcome to the commit log, bro.
2014-06-15 17:35:08 -07:00
3c36cd6aef
assign biology assets to restricts and item assets to occupies
2014-04-02 20:56:42 -05:00
d7af6cfd4a
populate occupies/restricts selects
2014-04-02 20:26:53 -05:00
1d11cf6edc
better handling of i18n and labels and resource filters and junk
2014-04-02 10:32:13 -05:00
170b7fa6f5
can search items with a form-based query instead of text-based
2014-04-02 10:32:13 -05:00
338b9c2b3f
use funny ordering in wardrobe, too
2014-03-27 22:45:34 -05:00
8e93d603fa
list prank colors as fake on the homepage, unless pranks are funny today
2014-03-27 22:44:18 -05:00
2df0133cff
Oops, using item proxies broke closet comparison. Fix.
...
Turns out we need to assign closeted to actual items, not
the item proxies, since that's what we check against. (I
would've thought they're backed by the same instance of
the item anyway, but, whatever. The fix works :P)
2014-02-04 16:29:59 -06:00
62f584e366
triple oops; stop using removed field neopets_username in NeopetsUsers#new
2014-01-20 16:31:15 -06:00
b2fca6b6c1
closet hangers index uses neopets connections dropdown
2014-01-18 22:50:14 -06:00
72b174c9b3
store all neopets usernames for logged-in users, but breaks closet_hangers#index
2014-01-18 21:55:01 -06:00
8288b8a10d
username form, backed by localstorage for guests; not yet backed by db for logged-in users
2014-01-17 11:12:56 -06:00
99b2acd419
attach body id to newest unmodeled item species names
2014-01-10 16:25:03 -05:00
7dd2646dbb
add basic caching - TODO: avoid these computations in the controller
2014-01-10 16:25:02 -05:00
9a4e114964
oh yum, this is really starting to come together :)
2014-01-10 16:25:02 -05:00
7c6e607612
basic neopia api integration
2014-01-10 16:25:02 -05:00
b6247fa22f
prepare partials for closet_hangers#index, too
2013-12-27 21:48:28 -05:00
f07996d762
cache pet images on items#show, in case that's what's being a super-slow jerkface
2013-12-05 15:22:43 -06:00
8bd7ad5a1e
support manually uploaded swf asset images - not the actual uploading, but block them from being reconverted
2013-10-16 15:50:48 -05:00
019303031b
choose list when importing from pets
2013-08-17 12:07:04 -04:00
72c59f0b68
if there's only one item search result, redirect to it
2013-07-09 19:54:22 -07:00