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
cc23f7435b
automatically rezone bio
2011-10-31 16:22:24 -05:00
f7723ac1c8
automatically rezone items
2011-10-23 14:09:53 -05:00
70cf262387
remove campaign banner from most pages
2011-10-10 22:06:46 -05:00
df62e3540f
copyright 2011
2011-10-10 21:56:12 -05:00
285c7858c0
app can now load environment even if schema not yet loaded
2011-09-06 11:15:09 -05:00
b50b9d237d
allow broken image resubmits after 1hr
2011-08-07 20:43:42 -04:00
09fcc7fa4b
remove timer donation request on outfits#edit
2011-08-07 19:57:11 -04:00
c930397123
edit campaign copy now that image mode is public
2011-08-07 19:52:35 -04:00
0e56de4148
image mode is now public
2011-08-07 19:52:11 -04:00
04ec18b196
update image mode faq for public release
2011-08-07 19:27:01 -04:00
7358aae680
report broken images
2011-08-07 18:23:44 -04:00
564ba9bdd9
js part of reporting broken images
2011-08-07 17:24:54 -04:00
4e74589118
privacy bug: would show hangers even in private lists as Trading if unlisted hangers were marked Trading
2011-08-06 23:15:32 -04:00
4c510f91db
search by username
2011-08-05 11:28:11 -04:00
f9de777c79
update campaign: upgrade complete
2011-08-05 00:12:17 -04:00
0906e49a72
update campaign progress to say we have exceeded our goal
2011-08-04 15:34:28 -04:00
ea4564569b
show own/want on new items
2011-08-04 10:33:35 -04:00
5d3343bd6c
show twice as many new items
2011-08-04 10:30:00 -04:00
163d74fe07
donate update, campaign complete
2011-08-04 10:25:57 -04:00
a4feee89b5
allow the new items migration to run. sigh
2011-08-04 10:04:15 -04:00
d99a1ad792
newest items
2011-08-04 10:01:44 -04:00
b939c7fce6
Merge branch 'closet'
2011-08-03 11:35:07 -04:00
2398f34071
import items from pets
2011-08-03 11:35:06 -04:00
c2648c5343
Merge branch 'closet'
2011-08-03 10:33:21 -04:00
bad1eb13a5
compare Your Items to someone elses list
2011-08-03 10:33:13 -04:00
63bc0067c0
user#assign_closeted_to_items! now assigns when there are duplicates
2011-08-03 10:18:03 -04:00
2dd6586ea6
Merge branch 'closet'
2011-08-02 22:42:59 -04:00
513711bf60
import sdb as well as closet
2011-08-02 22:42:56 -04:00
92b4d456af
Merge branch 'closet'
2011-08-02 20:01:55 -04:00
374e85f9d0
drop in redirect image url for urls blocked on petpages
2011-08-02 20:01:48 -04:00
231521f14e
Merge branch 'closet'
2011-08-02 00:12:48 -04:00
8bf9872fbe
stop caching items#show for now due to Your Items module
2011-08-02 00:12:44 -04:00
fed5ccb7fb
Merge branch 'closet'
2011-08-01 00:00:40 -04:00
be5bdb1eec
handle search errors better in wardrobe
2011-08-01 00:00:39 -04:00
2f0b0743e8
throw a search error on user:owns when user owns no items
2011-07-31 23:50:33 -04:00
ea7171b322
fix ambiguous item_link partial throwing errors in outfits#show
2011-07-31 23:45:57 -04:00
551307c3b5
Merge branch 'closet'
2011-07-31 23:35:59 -04:00
9422d5d8fe
remove redundancy on no hangers in a group
2011-07-31 23:35:57 -04:00
f6ed50a62f
Merge branch 'closet'
2011-07-31 23:05:26 -04:00
5f4cd9ddbf
new! tags to point to Your Items
2011-07-31 22:55:29 -04:00
dacfc99ce7
allow your_items_path to be cached on home
2011-07-31 22:17:59 -04:00
ceeb59973d
move image mode faq to outfits#edit instead of userbar
2011-07-31 22:13:23 -04:00
071ba56ae9
public url on Your Items
2011-07-31 19:24:06 -04:00
e3cfe9e16c
redecorate neomail Your Items link
2011-07-31 19:14:55 -04:00
90c9c8fe17
hide help for people who have used Your Items before
2011-07-31 19:04:21 -04:00
037cb1e95a
your items link on home
2011-07-31 18:45:53 -04:00
359356bcf3
better handle edge cases in petpages
2011-07-31 03:03:26 -04:00
1ac399cc7a
link to petpage exporter from Your Items
2011-07-31 02:58:45 -04:00
30096f6b0a
items petpage export
2011-07-31 02:52:19 -04:00
4f0e7899b7
Your Items intro text polishing
2011-07-31 00:59:29 -04:00
2dd280c450
grammar fix on closet list deletion confirmation
2011-07-31 00:22:36 -04:00
137aeac8d4
show traders on items#show
2011-07-31 00:19:28 -04:00
28c9d1b3d8
hide list description on drag-n-drop
2011-07-30 23:07:58 -04:00
b9700e3d7c
show owns/wanted items on somene elses items list
2011-07-30 23:03:43 -04:00
11b7ae74db
list visibility forms on Your Items
2011-07-30 22:47:06 -04:00
0c92bf5987
set list visibility in closet_lists#edit
2011-07-30 22:34:27 -04:00
ad45d755da
visibility form submit is a context button
2011-07-30 22:17:42 -04:00
23250be384
hide visibility form when drag-n-dropping
2011-07-30 22:13:48 -04:00
34a4ef201a
privacy dropdowns moved to be more out of the way
2011-07-30 22:08:38 -04:00
0e522fa371
better handle list emptiness for drag-n-drop
2011-07-30 19:47:04 -04:00
bbb4e02b75
bug fix for floats on closet_lists#edit
2011-07-30 19:45:49 -04:00
75961abc17
privacy for unlisted hangers
2011-07-30 19:45:28 -04:00
9a7b13dc5d
drag and drop on Your Items <3
2011-07-30 13:40:41 -04:00
48ee765505
Your Items autocompleter is totally chill with moving items around to different lists
2011-07-29 23:26:48 -04:00
c76c261444
validate that closet hanger list belongs to the same user
2011-07-29 13:47:01 -04:00
811d6df697
only show Add New List if user has permission
2011-07-29 13:29:32 -04:00
d893b0ab41
Your Items autocomplete supports lists
2011-07-29 11:25:17 -04:00
358840076c
closet lists, round one
2011-07-29 10:52:04 -04:00
b86ce67c02
first pass at closet lists, including form
2011-07-26 20:27:23 -04:00
605fb88046
move userbar contributions link to points, since user now has more public profiles
2011-07-26 18:57:44 -04:00
e6c419c7e0
give user paths a canonical tag
2011-07-26 18:56:14 -04:00
033e71e9bf
parameterize user params like items, plus a cleaner parameterization scheme
2011-07-26 18:49:52 -04:00
c592459d02
improve Your Items copy given the different groups
2011-07-26 18:41:15 -04:00
c3279f0512
keep track of the closet page we are importing, even if it errored out
2011-07-25 14:22:26 -04:00
2983849b1f
closet page importer also warns to log in in another window
2011-07-25 14:15:23 -04:00
6203caf186
Your Items autocompleter can add to both owned and wanted
2011-07-25 14:06:07 -04:00
7476314953
show/hide hints on Your Items headers
2011-07-22 18:06:46 -04:00
d9f94ae3fa
Your Items page aware of wanting items
2011-07-22 17:55:05 -04:00
12f5b28c94
wardrobe now works with owned/wanted
2011-07-22 17:06:21 -04:00
6d155ecaf1
show owned/wanted icons and search filters
2011-07-22 16:52:40 -04:00
b1670b1595
fix bug with adding/removing wanted items
2011-07-22 16:17:13 -04:00
85af53417b
distinguish between owning and wanting an item
2011-07-22 15:35:38 -04:00
946001243a
attempt to fix production bug with relationships not always saving
2011-07-22 15:08:17 -04:00
01ba06b1b4
closet neopets username
2011-07-22 14:02:04 -04:00
8f646b4a10
closet importer gets back to your items link
2011-07-20 15:22:00 -04:00
c5103b6557
neomail link on closets
2011-07-20 15:16:22 -04:00
02ef70f749
simplify closet hangers view, replace user_is?(@user) with !public_perspective?
2011-07-20 12:39:18 -04:00
e0c00cc8ed
Your Items link on wardrobe
2011-07-17 17:52:40 -04:00
f2d6a454c5
explain user:owns on item search
2011-07-17 17:28:45 -04:00
884ad2d5b8
user:owns in item search
2011-07-17 17:24:29 -04:00
eac0d327f9
add items to closet via magic autocomplete
2011-07-16 01:09:04 -04:00
e72c9a0092
closet hangers delete gets nifty ajax, too
2011-07-15 23:39:19 -04:00
77818471c5
closet hangers page has nice remove button
2011-07-15 23:14:26 -04:00
eeb3fc3af9
closet hangers page gets serious ajax action
2011-07-15 22:52:53 -04:00
3ac30bb6b1
cleaner hover state for closet quantity
2011-07-15 19:43:40 -04:00
99e59a2f9b
oops. quantity form only shows on current user closet
2011-07-15 19:29:43 -04:00
437b1c052d
quantity form on your items page
2011-07-15 17:21:18 -04:00
d782108e00
items link in userbar
2011-07-15 16:59:22 -04:00
1fa9a48ad2
pretty quantities on hangers index
2011-07-15 16:59:15 -04:00
e6020a5cfe
simplify closeting item
2011-07-15 16:32:05 -04:00
47e3b72937
restructure backend of closet hanger quantity updates
2011-07-15 16:16:40 -04:00
fab612950a
basic hanger interface from item
2011-07-14 13:56:44 -04:00
46698d4297
rebrand Your Closet as Your Items to avoid ambiguity will all these other closet things
2011-07-14 13:56:44 -04:00
3a193d534d
closeted icon, all over the place
2011-07-14 13:56:44 -04:00
a33898a393
import closet page
2011-07-14 13:56:20 -04:00
6ebacc99dd
closet page saving backend
2011-07-14 13:56:20 -04:00
d5641dddbb
user closet display
2011-07-14 13:56:20 -04:00
1c84a4bef9
closet page, closet hanger
2011-07-14 13:56:20 -04:00
d0dd797cdf
delete outfits from outfit page
2011-07-14 13:14:06 -04:00
1caa296359
capitalize each word of a species/color name (for Swamp Gas)
2011-07-12 18:22:16 -04:00
7640369332
drop donate bar into items, outfits#show
2011-07-09 11:45:30 -04:00
33519bd579
donation request on main wardrobe after 10 minutes
2011-07-05 11:19:49 -04:00
211d08204d
add Donate Now! button to campaign progress on home
2011-07-04 23:23:28 -04:00
f9e3266a3b
change wording a bit
2011-07-04 17:52:34 -04:00
a460d19255
oops, no special instructions field. update instructions for donors to get beta
2011-07-02 22:54:34 -04:00
ba7f6b8768
keep two caches of wardrobe, for those who have image mode and those who don't
2011-07-02 18:02:37 -04:00
aaf01453b6
remove Image So Small? image mode FAQ entry, since issue is now fixed
2011-07-02 17:38:09 -04:00
efceae4225
instead of using the largest size image that will fit the preview space, use the next largest and scale down
2011-07-02 17:37:30 -04:00
c6a7bfffa1
image mode welcome page
2011-07-02 17:09:42 -04:00
c34f250da3
add thank you to userbar for donors
2011-07-02 15:51:30 -04:00
c772257d41
add message to /donate if user has image mode access
2011-07-02 15:39:55 -04:00
478a06b2ec
/donate firefox compatibility
2011-07-02 15:38:16 -04:00
2c54601288
include donation form right on the page
2011-07-02 13:40:01 -04:00
a6b6bbaeca
rewrite donors copy a bit
2011-07-02 13:23:38 -04:00
323cf772bc
actually dynamic progress bar, on home page too
2011-07-01 15:38:13 -04:00
2077ea8984
dynamic progress bar
2011-07-01 15:18:05 -04:00
868dd003fd
connect /donate to pledgie via jsonp
2011-07-01 14:53:28 -04:00
5ecd5f3ce4
donate page noninteractive
2011-06-28 13:24:40 -04:00
443b144f29
image mode
2011-06-27 15:33:34 -04:00
714f2fddf5
sort unconverted to the end, too
2011-06-21 22:56:42 -04:00
99a23fc2cb
sort effects to the end of the gender/emotion list
2011-06-21 20:42:41 -04:00
43f373fc36
use resque-retry to reschedule failed jobs
2011-06-21 11:22:45 -04:00
9eaeadaa8c
delete tmp dir after converting swfs
2011-06-10 14:45:33 -04:00
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