5ba01b5672
update to rails 3.2.16 for security
2013-12-03 14:48:03 -06:00
3bf5680476
track passenger pids for easier monitoring (why do they take so much memory?!)
2013-11-30 20:47:02 -05:00
abe35c6fd9
throttle pet loads per ip
2013-07-02 14:10:01 -07:00
d7c027718d
security update: rails 3.2.13
2013-03-18 13:25:49 -05:00
c7237d7d44
fix a bunch of precompiled-asset-missing errors
2013-03-05 22:26:14 -06:00
5e55423dca
now that we're on rails 3.2, mount resque at /resque - just for
...
meeeeee :)
`User#admin?` is now defined as `name == 'matchu'`. I feel kinda
bad about hardcoding that, but I also don't care enough right
now :P
2013-03-05 21:09:08 -06:00
cf5191d33c
phew. rails 3.2.12, including some asset pipeline. still buggy.
2013-03-05 20:08:57 -06:00
250f425509
rails 3.1 upgrade - still buggy
2013-03-05 15:10:25 -06:00
f547a75c40
ruby 2.0.0 compatibility... hopefully.
2013-02-25 01:14:45 -05:00
a568ea53cf
json 1.7.7 security update
2013-02-11 13:03:59 -06:00
5985e234da
pet states know their localized description
2013-01-31 19:11:15 -06:00
d390e61f5b
add rails-i18n for standard rails api translations
2013-01-30 20:57:32 -06:00
8d24304ff5
security update: rails 3.0.20
2013-01-28 15:34:44 -06:00
0e5978d92d
update resque to see if maybe it fixes the stupid problems
2013-01-28 03:48:53 -06:00
a39110884d
cut down on pets#load queries
2013-01-28 02:10:25 -06:00
c2ae3da11c
oops: use public git uri for flex gem
2013-01-26 23:48:59 -06:00
9c37e894f7
translate species/color
2013-01-26 10:34:48 -06:00
d3b449a8f9
Merge branch 'globalized_search' into i18n
...
Conflicts:
Gemfile
app/controllers/application_controller.rb
app/controllers/items_controller.rb
app/controllers/outfits_controller.rb
app/helpers/application_helper.rb
app/views/items/show.html.haml
config/locales/en-MEEP.yml
config/locales/en.yml
public/stylesheets/compiled/screen.css
2013-01-25 11:09:07 -06:00
6e09b8bc10
globalized search first draft
...
Confirmed features:
* Output (retrieval, sorting, etc.)
* Name (positive and negative, but new behavior)
* Flags (positive and negative)
Planned features:
* users:owns, user:wants
Known issues:
* Sets are broken
* Don't render properly
* Shouldn't actually be done as joined sets, anyway, since
we actually want (set1_zone1 OR set1_zone2) AND
(set2_zone1 OR set2_zone2), which will require breaking
it into multiple terms queries.
* Name has regressed: ignores phrases, doesn't require *all*
words. While we're breaking sets into multiple queries,
maybe we'll do something similar for name. In fact, we
really kinda have to if we're gonna keep sorting by name,
since "straw hat" returns all hats. Eww.
2013-01-24 18:24:35 -06:00
d79c225c1e
apply globalize3 to items
2013-01-24 18:24:34 -06:00
d96c54f3cc
infer locale from params, then cookies, then Accept-Language header
2013-01-24 18:23:21 -06:00
420c52d296
infer locale from params, then cookies, then Accept-Language header
2013-01-11 11:07:11 -06:00
df5c7fe3d4
security upgrade to rails 3.0.19
2013-01-08 20:39:44 -06:00
86b58a0a35
upgrade to rails 3.0.18 - only patch upgrades, no API changes
2013-01-02 22:44:24 -05:00
4a69772cd2
remove N+1 queries on current user outfits page
2012-08-09 18:32:33 -04:00
38a9e620c4
Merge branch 'outfit_thumbnails'
2012-07-31 11:21:28 -04:00
42827362b6
optimize outfit image generation - 4x speed boost on my box
...
Use the ImageMagick flatten command to generate the output all at
once instead of compositing each layer individually, and download
the layers in parallel. On my box, saving roopal27 five times took
a total of 30 seconds before, whereas now it takes 7 seconds. I
expect it to be even better on the production box, where latency
is even lower.
2012-07-27 23:07:20 -04:00
0633f6012a
fix cron job scheduler
2012-07-24 12:05:34 -04:00
220aca9311
outfit thumbnails initial commit
2012-07-16 16:45:26 -04:00
4e7e98beca
use Neopets::User for username-based closet imports
2012-05-21 12:48:19 -04:00
64054d412e
new relic
2012-04-08 16:37:32 -05:00
f8c8b04929
downgrade mysql2, oops
2012-01-12 20:31:50 -06:00
696b2aedaf
give SWFs real, unique ID numbers
...
Lots of scary bugs were being caused by the fact that the possibly-duplicate Neopets ID
was being treated as an SWF's real primary key, meaning that a save meant for object swf
number 123 could be saved to biology swf number 123. Which is awful.
This update gives SWFs their own unique internal ID numbers. All external lookups still use
the remote ID and the type, meaning that the client side remains totally unchanged (phew).
However, all database relationships with SWFs use the new ID numbers, making everything
cleaner. Yay.
There are probably a few places where it would be appropriate to optimize certain lookups
that still depend on remote ID and type. Whatever. Today's goal was to remove crazy
glitches that have been floating around like mad. And I think that goal has been met.
2012-01-12 17:17:59 -06:00
2be573423f
update rocketamf repo
2011-07-31 23:20:04 -04:00
358840076c
closet lists, round one
2011-07-29 10:52:04 -04:00
1c84a4bef9
closet page, closet hanger
2011-07-14 13:56:20 -04:00
74482dbf75
use dev version of resque-scheduler so we can use its pidfile option
2011-06-21 11:54:32 -04:00
43f373fc36
use resque-retry to reschedule failed jobs
2011-06-21 11:22:45 -04:00
cf94c7ef59
utf-8 support in both ruby 1.9 and 1.8
2011-06-04 18:40:15 -04:00
3db7e7c7b2
remove thin and memcache event machine gem requirements
2011-06-04 10:58:41 -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
7b1c775373
add production mysql2 dependency
2011-02-09 18:28:50 -05:00
b2732ef6d6
remove async gems from production group
2011-02-09 18:19:52 -05:00
cb0fb4bc86
security update: rails -> 3.0.4
2011-02-08 20:15:06 -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
ca9e1fb0ca
cache item show pages as a first try :)
2010-12-08 20:15:46 -05:00
e32fcb24ca
bump version on openneo auth signatory to ensure we load the correct version
2010-11-28 20:49:34 -05:00
0b6e22b8a6
cron via whenever for mall spider
2010-11-27 18:59:35 -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
60ab4db8c1
rails 3.0.3, negating arel condition is not(c) instead of c.not now
2010-11-16 17:26:06 -05:00
7b2ed2cca4
include hoptoad
2010-11-14 16:06:31 -05:00
b2b9722d6a
add thin to the bundle so that we can use bundle exec thin
2010-11-13 15:13:41 -05:00
895c6e721e
auth works - yaaay
2010-10-18 17:58:45 -04:00
1a6bbd8dbd
move async behavior to development_async environment
2010-10-11 18:28:39 -04:00
e40d4601d8
a functioning wardrobe
2010-10-10 22:18:42 -04:00
e85c50bf62
support concurrent requests. now demands thin and nginx, but hey. it works
2010-10-10 18:46:58 -04:00
60f3d237e8
specify sqlite3-ruby required
2010-10-10 17:29:44 -04:00
bb233359d8
core of pet loading, still needs get image hash, download assets
2010-10-07 10:46:23 -04:00
531aac6523
upgrade to rails 3, make item tests pass
2010-10-03 19:50:32 -04:00
844be37abe
is:nc filter
2010-07-10 12:42:18 -04:00
71f8ef04d9
prepare for deploy
2010-06-30 05:35:50 -04:00
d4705e26fa
upgrade 3.0.0.beta3
2010-05-20 19:53:17 -04:00
ee1984a017
add version number to compass entry in gemfile
2010-05-15 19:06:22 -04:00
6397d8da32
add compass to gemfile
2010-05-15 18:58:28 -04:00
92996d56f8
add rdiscount to gemfile
2010-05-15 18:33:06 -04:00
a8318323ef
will_paginate in gemfile
2010-05-15 14:08:35 -04:00
cee6ee68a1
hook up development database
2010-05-15 13:52:20 -04:00
9a010f0de2
add haml to gemfile
2010-05-15 13:28:39 -04:00
5b86e640b0
negate search conditions
2010-05-15 12:43:54 -04:00
d8e75e498a
factory_girl gem
2010-05-14 18:32:58 -04:00
fbdd888e3b
rspec-rails gem
2010-05-14 18:14:39 -04:00
87fc4bdf05
rails 3
2010-05-14 18:12:31 -04:00