cf94c7ef59
utf-8 support in both ruby 1.9 and 1.8
2011-06-04 18:40:15 -04:00
4e919aca04
ree compatibility
2011-05-31 10:36:32 -04:00
b57043e0d2
Merge branch 'images'
2011-05-22 16:34:31 -04:00
6c9ddac8dd
totally pro wardrobe image adapter, via konami
2011-05-22 16:30:02 -04:00
926f2a5350
improve swf image request enqueue on creation
2011-05-22 13:10:29 -04:00
933bd225ab
clearer <title>s for search engines
2011-05-21 22:58:48 -04:00
3d05bbeeed
instead of crashing in mall spider when pet not found, delete pet and find a new one
2011-05-21 22:32:01 -04:00
49c3859a00
dynamic robots.txt to refer to sitemap.xml
2011-05-20 20:59:35 -04:00
740693018b
sitemap.xml
2011-05-20 20:49:48 -04:00
3b7f158890
cache just content on items, not action, so we can still use title and canonical
2011-05-20 20:23:37 -04:00
183430adb6
remove non-alphanumeric chars from item pretty urls
...
mainly because they were causing the router to freak out when they
contained periods, because that looks like a format, e.g. show.html
2011-05-20 19:50:06 -04:00
c18a333bd2
pretty item urls
2011-05-20 19:29:04 -04:00
b13fd7ae99
moving toward s3 image storage
2011-05-20 19:19:14 -04:00
883ecde836
convert_swf! method runs
2011-05-14 10:25:11 -04:00
6940e098d3
say Edit a Copy on outfits#show if it a guest outfit and user is a guest
2011-05-14 09:36:18 -04:00
27f3111b65
remove warnings on each environment boot about modifying StandardBodyIds
2011-05-13 08:26:06 -04:00
9057f56e2e
reverse <title> order
2011-05-13 08:21:42 -04:00
cd947b61b3
hide titles for items index and show from main body
2011-05-13 08:20:29 -04:00
1b3669178c
xss vulnerability in empty search results page
2011-05-13 08:20:09 -04:00
c23024b43a
add item name to title
2011-05-13 08:07:59 -04:00
d48bbdecfa
put items search query in title
2011-05-13 08:07:20 -04:00
648649f5cc
support special colors in the infinite closet
2011-05-02 18:07:56 -04:00
d7d2d5f0e5
include share button for logged in users, too
2011-03-28 17:29:03 -04:00
1207e84804
nice page to view current user's outfits
2011-03-23 18:23:01 -04:00
838f89c8fb
save user even if points do not change. oops
2011-03-01 15:32:26 -05:00
dfea1a1097
add extra error tracking to saving user, too
2011-02-23 16:01:43 -05:00
abb29aae4b
hopefully raise more descriptive error message when contribution fails to save
2011-02-22 18:45:53 -05:00
492841d9bc
load happy pets for item db previews
2011-02-22 18:11:12 -05:00
8ff6c5ad9c
pet state order fix, and maybe some contribution fixes
2011-02-22 17:54:20 -05:00
3aeeac3bfc
maybe the redundant += contributions for user is triggering the RecordNotSaved exception. remove that line and see what happens
2011-02-21 12:02:45 -05:00
a8ab993a31
support pet names with illegal characters by not including them in pet type image hash updates
2011-02-19 23:09:59 -05:00
2a7fea11e6
handle timeout errors for pet data, swfs, pet images
2011-02-19 22:49:13 -05:00
ea4ec0f99d
gracefully handle connection errors with neopets servers
2011-02-19 22:09:12 -05:00
fa14232473
allow guests to share outfits
2011-02-10 17:50:47 -05:00
ea5908c278
outfit permalink in toolbar
2011-02-09 20:29:43 -05:00
d1daa6b772
pretty inline outfit form live
2011-02-09 19:29:31 -05:00
fd5663c9e8
playing with new outfit save interface
2011-02-09 18:58:02 -05:00
bcffdc0630
stop using radio and label for pet states, to fix ie bug
2011-02-07 08:46:15 -05:00
50f0adaa4d
auto shrink wardrobe from fullscreen when screen too small
2011-02-06 18:55:04 -05:00
bb1f10c60b
Merge branch 'fixleak'
2011-02-05 10:33:39 -05:00
b1015c9a5c
species check was in the wrong place. fixed
2011-01-27 17:50:08 -05:00
8a36155994
hopeful roulette species support ids fix
2011-01-27 17:46:20 -05:00
7152cd0c50
check species compatibility before adding to roulette list
2011-01-27 17:36:19 -05:00
d2e8e9e009
fix bug causing roulette to sometimes choose items in same zone
2011-01-27 16:52:43 -05:00
4b66a560e7
roulette system :)
2011-01-27 16:35:46 -05:00
8c8776ff63
devise implemented, but not remembering
2011-01-26 13:40:15 -05:00
1e8ec13bfe
move to unstable rocketamf so that it builds hashes from registries, not arrays
2011-01-13 17:22:07 -05:00
d28e297656
prep for newid server
2011-01-10 17:52:26 -05:00
ba43d104db
cache item_zone_sets.json too
2010-12-11 10:36:59 -05:00
f2bcde47ea
cache the constant pet_attributes.json
2010-12-11 10:32:42 -05:00
f5e3a39068
cache wardrobe
2010-12-11 10:11:56 -05:00
ca155314fa
home page caching, reset top contributors only when necessary
2010-12-11 09:37:39 -05:00
8d20a68a53
remove need for content_for in items/show caching
2010-12-08 21:14:24 -05:00
ca9e1fb0ca
cache item show pages as a first try :)
2010-12-08 20:15:46 -05:00
b7fb5a952b
Revert "implement head.js"
...
This reverts commit 12ffa33f4f
.
2010-12-06 18:50:13 -05:00
6cc892ff83
remove unnecessary wardrobe.js dependency on home page
2010-12-06 18:13:38 -05:00
12ffa33f4f
implement head.js
2010-12-05 21:18:52 -05:00
8847a87fd9
clear sold_in_mall flag for items not currently sold in mall, add sold_in_mall flag to items we found that are already in our database
2010-12-05 16:06:48 -05:00
0399e0a38f
remove tell the world link
2010-11-30 16:52:38 -05:00
b45faa6753
Merge branch 'mall_spider'
2010-11-27 18:51:08 -05:00
3d29f7784f
asset spider, yaaay
2010-11-27 18:41:06 -05:00
8447667f62
Merge branch 'bugmash'
2010-11-25 21:33:37 -05:00
99fb6b984f
ensure that we're only returning item assets for items and biology assets for pet states
2010-11-25 21:33:34 -05:00
d63da31ac2
add rake items:mall_spider
...
includes allowing null on some item fields, and putting the swf_assets
type and id index in an actual migration, or this commit would have removed
it upon migrating
2010-11-25 11:10:21 -05:00
e2d48a67df
sort colors by name on frontpage, in wardrobe
2010-11-24 21:17:24 -05:00
6b5b978cb1
different ajax loader for current outfit, quick bug fix
2010-11-24 21:10:29 -05:00
b308c0f0ba
outfit renaming, plus some bug fixes here and there
2010-11-24 20:51:01 -05:00
55ab3d56d5
maybe this will fix the closet
2010-11-20 11:37:14 -05:00
4173d06dc2
hopefully fix scrollbar issues in windows firefox
2010-11-20 11:26:19 -05:00
63ae4558b1
ensure that we're looking only at biology assets when saving new pet states
2010-11-20 10:35:59 -05:00
a196c43253
stop -type:x queries from lagging out due to group by optimization blah
2010-11-19 16:31:58 -05:00
8b159c02bd
catch species not found errors in search
2010-11-18 23:25:34 -05:00
badc2e6b3c
good negative type search filter; limit type filters to one per query to prevent conflicts
2010-11-18 23:21:03 -05:00
d33723aa84
implement condition negation manually, since removed from arel 2
2010-11-17 00:30:17 -05:00
6903752933
dodge weird arel bug by preloading basic pet types
2010-11-17 00:12:14 -05:00
1f1c219005
fix species:x bug on new arel, start tracking unintended search exceptions
2010-11-16 23:32:53 -05:00
09da6e31ac
Merge branch 'bugmash'
2010-11-16 17:26:22 -05:00
60ab4db8c1
rails 3.0.3, negating arel condition is not(c) instead of c.not now
2010-11-16 17:26:06 -05:00
8403fdf888
fix wardrobe overlaps: search+swf, search+footer
2010-11-16 08:50:01 -05:00
e92e9947b8
rake task to, hopefully, repair duplicate pet state ids cleanly
2010-11-15 21:15:33 -05:00
8e6a34b69c
fix contributions for pet states and items
...
dependent contributables would only count as contributed if their parent
was being contributed for the first time, too. the trick was to delay
actually *assigning* them to their parents until the very, very end
2010-11-15 17:56:16 -05:00
9fc24a2eab
handle contribution for now-unused swf
2010-11-15 16:44:57 -05:00
98d908d33c
return nil, not 500, when missing certain swf_assets.json param
2010-11-15 16:04:54 -05:00
41aa9008fc
remove indiscriminate asset caching
2010-11-15 15:58:16 -05:00
0f5d36bcb6
remove hard-coded references to impress.openneo.net
2010-11-15 15:40:34 -05:00
2501e6e21f
use basic image hash on items stuff
2010-11-14 23:14:04 -05:00
f99c7527d0
prevent bad behavior when no unworn items
2010-11-14 22:31:41 -05:00
36d7cbd997
use compass image helpers for cachebuster strings
2010-11-14 20:18:38 -05:00
a6f087b92b
include announcement, analytics.js file to overwrite when necessary
2010-11-14 14:40:51 -05:00
d81c08f866
remember me on login
2010-11-13 19:42:56 -05:00
9b0cf8b597
show outfit page
2010-11-13 17:26:27 -05:00
d8da87cbd9
ignore cap files, move auth config to yaml file
2010-11-13 10:37:57 -05:00
51f3650ce2
save current outfit, save copy
2010-11-13 08:50:37 -05:00
e3ca78203b
require unique outfit names for each user
2010-11-12 21:10:01 -05:00
e6b1465355
wardrobe has an 'active outfit' - phew! cloning is hard
2010-11-12 20:58:28 -05:00
eceecdc38a
hide both versions of save outfit button until we know which to show
2010-11-12 16:36:29 -05:00
01ccf1aaca
fix some bugs with item loading
...
whole outfit saved on toggleStar, which was not intended
saving and then loading an outfit on same session glitched on clone
2010-11-12 16:31:01 -05:00
6b92c2aa33
loading current user outfit list, deleting outfits, toggling star
2010-11-11 13:43:22 -05:00
1dd2ccb00b
lovely interface for saving outfits. still no reading them yet
2010-11-10 16:59:54 -05:00
1fd98fb191
basic interaction with fake outfits
2010-11-08 20:40:03 -05:00
b44cb4b09e
fix homepage JS
...
main name field lost its ID in the redesign
gave it one and changed the one in the JS to match
2010-11-07 17:19:47 -05:00
7db0beec75
points for bulk pet adding
2010-11-06 19:07:15 -04:00
aa5b64fd8e
add fonts and alert-overlay
2010-11-06 19:06:23 -04:00
cf6ca7d9cb
username in login bar now linked
2010-11-06 18:12:42 -04:00
d10ab2615f
actually contributing things, yay
2010-11-06 18:08:45 -04:00
ef004cc6cb
needed objects
2010-11-06 13:07:12 -04:00
446a117ec8
top contributors
2010-11-06 12:15:10 -04:00
3992e57adc
user contribution page
2010-11-06 11:57:22 -04:00
a5b119a9bc
contributions viewing
2010-11-06 11:52:58 -04:00
db56b0d218
start from scratch home js
2010-11-05 20:17:42 -04:00
2d550724f0
bulk add pets
2010-11-05 20:09:03 -04:00
b99916cfdf
terms
2010-11-05 18:55:27 -04:00
c8acdc4e8d
working home page
2010-11-05 18:45:05 -04:00
defafa0eb6
move from scss to sass
2010-11-05 16:43:26 -04:00
61b55d418e
ensure that session is initialized before redirecting user
2010-11-05 16:32:00 -04:00
bfb53ee81f
add ?return_to to login urls
2010-10-18 18:17:08 -04:00
db99f70255
revise userbar markup
2010-10-18 18:13:03 -04:00
7939b0570b
put userbar where it belongs
2010-10-18 18:10:50 -04:00
895c6e721e
auth works - yaaay
2010-10-18 17:58:45 -04:00
e0ee659f86
remove some outfits mockup syntax to better fit current css
2010-10-11 18:39:44 -04:00
d984f84445
prep wardrobe js for standalone server use
2010-10-11 18:37:20 -04:00
e40d4601d8
a functioning wardrobe
2010-10-10 22:18:42 -04:00
5c34b79186
move from deprecated def before_save to before_save do
2010-10-10 14:43:01 -04:00
33711f6fc6
quick pets controller to redirect to wardrobe
2010-10-10 14:33:54 -04:00
16629926fb
ignore effects in pet biology
2010-10-09 12:40:55 -04:00
3b92bea537
remove swf asset conflicts (same parent id, body id), fix glitch in items with existing swf assets
2010-10-09 12:22:40 -04:00
3eee2633bd
set body id to 0 when appropriate
2010-10-09 11:35:36 -04:00
3ab730135f
check if items are compatible before saving
2010-10-09 11:06:59 -04:00
04138ac4a7
full saving pets, serving assets directly from this domain
2010-10-09 10:53:58 -04:00
ff629b9419
pet type now loads image hash on save
2010-10-08 10:53:28 -04:00
bb233359d8
core of pet loading, still needs get image hash, download assets
2010-10-07 10:46:23 -04:00
1952bcb560
fix typo in is:pb homepage note
2010-10-03 20:23:45 -04:00
bff366d417
add is:pb description to home page
2010-10-03 20:21:46 -04:00
c93066e679
is:pb filter for deluxe paint brush items
2010-10-03 20:14:48 -04:00
3c473bee2c
nice pretty upgrade to item show page
2010-09-08 22:49:39 -04:00
460a406bd5
add rarity index to json output for nc ui
2010-09-08 20:07:09 -04:00
191ccb89e3
update front page query list to include NC items
2010-07-10 12:51:11 -04:00
844be37abe
is:nc filter
2010-07-10 12:42:18 -04:00
6d8cf2a157
add remote tracking code
2010-07-03 11:16:05 -04:00
adc5a7fb49
add negg faerie branding
2010-07-01 00:35:54 -04:00
83b7d2beb9
add footer
2010-06-30 14:55:31 -04:00
cc3a648e48
move closet to redesign
2010-06-30 14:51:49 -04:00
4ba6af20ad
item zone sets jsonp controller
2010-06-26 16:29:23 -04:00
a0a1a94e96
send jsonp errors with callbacks so they load
2010-06-26 16:20:51 -04:00
fbba36005e
distribute items as jsonp
2010-06-22 13:00:55 -04:00
8e69d38ff7
refactoring search, removing database from set, fixing show.js to work with new swf
2010-06-22 12:42:25 -04:00
f9bbd3cb94
items can scope by occupying zone
2010-06-10 00:51:53 -04:00
9671a02ecc
zones are now a static resource, like species and color. database table remains for compatibility with main PHP app
2010-06-09 23:15:51 -04:00
adce2e7317
move IMPRESS_HOST js constant into JS rather than an HTML attribute
2010-06-08 19:19:15 -04:00
a7ca99d7d8
cache swf asset JSON
2010-06-08 18:35:54 -04:00
37372544b0
alter item swf asset routes to allow for page caching
2010-06-08 18:26:42 -04:00
6014e87cfd
link back to impress
2010-06-08 17:59:24 -04:00
4df129970f
add description of only:species filter
2010-06-08 17:31:55 -04:00
10f6d721e1
add only:species filter
2010-06-08 17:25:27 -04:00
820cbcb5ce
add negation to index explanation
2010-06-08 11:08:03 -04:00
7b91dd9cef
pretty home page
2010-06-08 10:39:23 -04:00
df3fcd101f
retain query on item page
2010-06-07 20:02:46 -04:00
55126756ea
removed empty _form partial
2010-06-07 19:52:15 -04:00
c8f20b2f34
zones_restrict respected in preview
2010-06-07 19:50:49 -04:00
5e5032d671
bulk preloading item assets after 5 seconds, to be able to show reds more quickly
2010-06-07 16:33:43 -04:00
240a070281
put id, body id, etc in HTML
2010-06-07 16:08:53 -04:00
40bb495a2b
gracefully handles asset not found, preloads to handle it before it even comes up
2010-05-31 15:45:03 -04:00
6cdde0b2ed
global styling, including font
2010-05-20 22:40:04 -04:00
e20a936368
sort species list
2010-05-20 22:09:55 -04:00
df18caf9c9
slightly restyle preview
2010-05-20 22:05:13 -04:00
743ec4d910
restrict item swf assets by fitting body id
2010-05-20 21:30:12 -04:00
82c2ff6206
ensure that we are only selecting biology assets when we want biology assets, objects when objects, etc
2010-05-20 21:23:24 -04:00
4604a412fd
show biology assets on item preview from pet state
2010-05-20 21:16:43 -04:00
7fc59745e5
pet state models now own assets, not pet types
2010-05-20 21:11:08 -04:00
cccfe08eb5
include body ID in asset JSON
2010-05-20 20:25:36 -04:00
8411d4c64a
swf asset json for pet types
2010-05-20 19:56:08 -04:00
a5866a19e3
zone model in order to be able to include depth for swf_asset JSON
2010-05-20 19:04:56 -04:00
8baa09d633
whoops - that was in the wrong spot. move swf_asset_parent.rb, refactor a bit
2010-05-19 19:17:33 -04:00
7a32b9c894
both items, pet types own assets
2010-05-16 20:45:30 -04:00
5e5007e661
add alt, title to species thumbnails
2010-05-16 19:21:36 -04:00
d3ffefabfa
preview pet type selection, data loading
2010-05-16 16:37:55 -04:00
108fe9f2dd
correct metadata on species thumbnail
2010-05-16 16:16:39 -04:00
66c43e220a
move species supported images for item show into pet_type method
2010-05-16 16:15:21 -04:00
f6dce65dfb
add color model, have it and species descend from PetAttribute
2010-05-16 15:44:32 -04:00
f69f64f18f
pet type model, controller
2010-05-16 15:33:56 -04:00
230026597b
groundwork for preview, swf asset and relationship model
2010-05-16 15:01:38 -04:00
0e08045e17
add description, restyle header a bit
2010-05-15 20:49:13 -04:00
f794d07c2c
basic show page
2010-05-15 20:46:41 -04:00
fcb22c9fb8
style form elements
2010-05-15 20:26:25 -04:00
6bd2a47134
style error messages
2010-05-15 19:39:35 -04:00
b8853c4158
link header to root
2010-05-15 19:35:40 -04:00
a7cb8a63d7
very basic styling to match impress
2010-05-15 19:34:13 -04:00
e305796d53
message if there was a search, but no results found
2010-05-15 18:39:41 -04:00
2f057ca7ca
use flash.now to prevent late flashes
2010-05-15 18:26:27 -04:00
fd61838946
add error for invalid species in search
2010-05-15 18:23:23 -04:00
1de7df3c4a
restrict search filters to description, species
2010-05-15 15:00:53 -04:00
80b1bf7c61
modify search behavior - require 3 characters, remove description searches to description: filter, consider items with no species support IDs to support all
2010-05-15 14:56:21 -04:00
4497c6bbdb
only show pagination links when there are results to avoid error
2010-05-15 14:16:42 -04:00
3062dd9376
pagination for results
2010-05-15 14:14:17 -04:00
8519f9131b
item presentation is neat
2010-05-15 14:01:15 -04:00
4d4ded3c11
items controller, basic view
2010-05-15 13:47:46 -04:00
ae09fe0515
item search throws exception if not given query
2010-05-15 13:28:34 -04:00
5b86e640b0
negate search conditions
2010-05-15 12:43:54 -04:00
851aa49091
basic specs for items, including search
2010-05-15 11:38:45 -04:00
fb73d23db8
basic framework for items
2010-05-14 18:41:40 -04:00
87fc4bdf05
rails 3
2010-05-14 18:12:31 -04:00