Matteo Pagliazzi
45f2b093f8
add migrations to fix groups
2015-09-06 19:10:24 +02:00
Sabe Jones
c23312f771
feat(mystery): 2015 August items
2015-08-24 17:19:12 -04:00
Sabe Jones
60e65a8bea
feat(armoire): August additions
...
Also includes the August backgrounds and upgrades the "restock Armoire" migration to use @Alys's progressive output script.
2015-08-04 12:45:01 -05:00
Sabe Jones
af4bb5e23f
chore(news): End Summer Splash
2015-08-02 14:09:26 -05:00
Sabe Jones
65f21619ae
feat(naming-day): Bailey etc.
2015-07-30 19:46:04 -05:00
Sabe Jones
ceb9cf7817
WIP(event): Habitica Day
2015-07-28 16:20:08 -05:00
Sabe Jones
d32d05e873
feat(mystery): July 2015 goodies
...
Also makes the mystery box opening notification translatable and adds item graphics to it.
2015-07-23 12:05:13 -05:00
Sabe Jones
266b6b87e2
test(quests): Quests Service spec WIP
...
First test on new Quests Service. Also fix Armoire tests to account for new items.
2015-07-13 19:16:29 -05:00
Sabe Jones
b9f795529b
feat(quests): Dilatory Distress
...
Implements the "Dilatory Distress" quest chain, purchasable for Gold. Also adds four new items to the Enchanted Armoire.
2015-07-13 18:21:32 -05:00
Sabe Jones
46543f9072
feat(event): Derby Day mount
2015-07-08 16:07:37 -05:00
Sabe Jones
775f903c3d
feat(events): Limited edition
...
Summer Splash skins and June mystery item. Also announces the Gokul sound theme.
2015-06-25 11:19:01 -05:00
Alys
83089720c8
Update migration script that sets Ultimate Gear object in user accounts to ensure true OR false values for all classes. Ref https://github.com/HabitRPG/habitrpg/issues/5427
2015-06-20 09:17:32 +10:00
Alys
1743899dd4
adjust login code for ultimateGearSets migration script
2015-06-06 09:15:54 +10:00
Alys
488919d5ce
fixes to ultimateGearSets migration script - NOT FULLY TESTED YET
2015-06-06 08:03:33 +10:00
Alys
a35fa6850c
changed ultimateGearSets migration script to require only one run for all classes - NOT TESTED YET
2015-06-06 07:34:47 +10:00
Blade Barringer
e8c131cde8
Add rudimentary test for migration script
2015-06-05 13:12:38 -05:00
Sabe Jones
20859b83ef
feat(Armoire): Improved counter
...
The popover counter of remaining Equipment in the Armoire now counts down immediately instead of requiring a browser refresh. A modal announces when the last item has been found. Also includes several fixes to the Ultimate Gear migration.
2015-06-04 15:45:55 -05:00
Sabe Jones
af3ee8cfcd
feat(Armoire): Updates from feedback
...
Adds images to Armoire drop notifications, refreshes the Rewards column when the Armoire is enabled, adds Armoire items to Costume customization, and introduces a migration for granting the new style Ultimate Gear achievement to those who have already earned it.
2015-06-03 11:58:30 -05:00
Sabe Jones
3098cacf03
feat(subscriber): May Mystery Items
2015-05-25 21:03:13 -05:00
Alys
68c4547c0a
change $push to $addToSet for monthly mystery items so that we can't get duplicates being added. Ref: https://gist.github.com/lefnire/a0a93c52211f44a2c087 and http://stackoverflow.com/questions/27248556/mongodb-difference-between-push-addtoset
2015-05-23 20:03:36 +10:00
Sabe Jones
7a7fc96818
feat(mystery): April Subscribee Items
2015-04-21 21:14:19 -05:00
Alys
b30a45ace5
Merge pull request #3936 from Alys/notifHiding
...
updated migration script to allow notifications icons to go grey
2015-03-30 12:22:55 +10:00
Sabe Jones
44a56ae0b2
fix(March): Eggy eggy quest
2015-03-25 21:19:34 -05:00
Sabe Jones
354872decb
feat(March): Eggy eggy cont'd
2015-03-25 20:46:27 -05:00
Tyler Renelle
1e8265a9f1
feat(tour): add the other tour entries @lemoness
2015-03-19 15:53:12 -06:00
Tyler Renelle
8b04773b2e
feat(auth): update manual_password_reset so can pull creds from
...
config.json, and email from CLI. Much easier when updating en-masse
2015-03-12 13:47:37 -06:00
Tyler Renelle
6ed0ff289f
feat(auth): add manual_password_reset migration
2015-03-12 12:22:33 -06:00
Tyler Renelle
de67f44e1f
Merge pull request #4713 from HabitRPG/lefnire/interactive-tour
...
Interactive Tour
2015-03-10 19:23:01 -06:00
Sabe Jones
9cfa27f089
feat(surveys): Survey achievement
...
Updates the "Helped Habit Grow" achievement to be stackable. Also includes miscellaneous Bailey announcements for 3/10.
2015-03-10 18:39:00 -05:00
Tyler Renelle
aee1a3cd6f
fix(interactive-tour): just set everyone to "off" for tour on initial migration
2015-03-10 15:40:19 -06:00
Tyler Renelle
812493fec5
feat(tour): Refactor the Justin Guide to be much more streamlined and interactive. Backdrop focuses user on present task. Chapterized guides
2015-03-10 15:40:18 -06:00
Alys
35fea2101a
Merge pull request #4743 from Alys/develop
...
migration script to force active users to be resting in the inn
2015-02-28 14:44:10 +10:00
Sabe Jones
55066480fb
feat(mystery): Migration
2015-02-24 20:19:20 -06:00
Alice Harris
84018a7739
create script that forces all recent users to be resting in the inn - useful when we have massive server problems
2015-02-24 20:59:51 +10:00
Tyler Renelle
a819f68fdf
minor migration update
2015-02-23 09:50:28 -07:00
Lisa Marie
24a6b2f4cc
migration(plans): sample code for plans which didn't get applied
2015-02-09 19:39:05 -07:00
Alice Harris
734227c472
improve spacing
2015-02-07 14:00:21 +10:00
Alice Harris
ef8b783f2b
add script that helps a database admin find and remove tasks with duplicated IDs for a single user
2015-02-07 13:51:22 +10:00
Alice Harris
162ea2fc05
convert date strings or empty string to date objects for auth.timestamps.created
2015-02-03 17:43:07 +10:00
Alice Harris
f60cef4e16
updated for second phase of removal (commented-out code was first phase / notes)
2015-02-03 17:23:33 +10:00
Matteo Pagliazzi
eb1ca43c44
fix(db): upgrade flags.recaptureEmailsPhase to new values
2015-02-01 12:56:07 +01:00
Alice Harris
e8eec7386e
fix comment in script
2015-01-31 09:19:46 +10:00
Alice Harris
5e671568ac
remove new birthday robes from people who don't have original birthday achievement
2015-01-31 09:17:23 +10:00
Sabe Jones
efd1333c06
fix(event): Leave old achievement
...
For better compatibility with mobile app.
2015-01-29 14:10:05 -06:00
Sabe Jones
a654d7ea10
fix(event): Correct achievement award
2015-01-29 13:43:52 -06:00
Sabe Jones
4ebc2953f5
feat(event): Habit Birthday 2015
2015-01-29 13:02:26 -06:00
Sabe Jones
65af7f362e
Merge branch 'scrolls' into develop
...
Conflicts:
views/shared/new-stuff.jade
2015-01-26 11:18:48 -06:00
Sabe Jones
524761f1cf
feat(mystery): January subscriber set
2015-01-26 11:00:02 -06:00
Alice Harris
9ab86b536f
adjusted comments
2015-01-24 16:46:18 +10:00
Alice Harris
a95522e165
create script to convert false to null in items.mounts for https://github.com/HabitRPG/habitrpg/pull/4374#issuecomment-71038795
2015-01-24 16:16:05 +10:00
Alice Harris
6a5210d3ad
fix(plans): when gifting subscription, set plan.dateUpdated so it can roll gemCapExtra next month. Fixes #4480 . Removes datedUpdated from previous version of fix.
2015-01-17 16:45:55 +10:00
Tyler Renelle
ca2d45113c
fix(billing): script to fix current_period_end, see #4420
2015-01-12 11:50:46 -07:00
Tyler Renelle
0b28f6df55
fix(plans): when gifting subscription, set plan.dateUpdated so it can
...
roll gemCapExtra next month. Fixes #4480
2015-01-07 14:59:38 -07:00
Alice Harris
774bb7bc3a
add 'items.' to 'gear.owned'
2014-12-31 15:44:50 +10:00
Sabe Jones
1f1b4371b7
feat(NYE): Migrate hats
2014-12-30 21:48:02 -06:00
Sabe Jones
6d4d9451a5
feat(event): Mystery migration
2014-12-25 17:09:06 -06:00
Tyler Renelle
3027ccff83
fix(plans): fix fields which are NaN
2014-12-11 21:06:38 -07:00
Tyler Renelle
30c1ac4b1e
fix(plans): lots of bug fixes & cleanup
2014-12-03 16:01:57 -07:00
Tyler Renelle
57bfee02cf
feat(plans): consecutive months & extra months (like a time-card)
2014-12-03 14:17:07 -07:00
Tyler Renelle
5823a25d06
cleanup 20140829_change_headAccessory_to_eyewear.js
2014-11-29 09:05:27 -07:00
Tyler Renelle
e63f2b6d97
Merge remote-tracking branch 'remotes/Alys/eyewear1' into develop
...
Conflicts:
database_reports/count_users_who_own_specified_gear.js
2014-11-29 08:33:28 -07:00
Tyler Renelle
1c70a5bad5
upgrade angular-ui-router
2014-11-27 12:30:13 -07:00
Tyler Renelle
a8cf102610
feat(thanksgiving): add migration for turkey mounts / pets
2014-11-26 19:12:59 -07:00
Tyler Renelle
0f7f30aa12
bailey: private messages & november mysteries
2014-11-24 19:36:44 -07:00
Tyler Renelle
b15e239601
Merge branch 'Alys-communityGuidelines' into develop
2014-10-27 16:20:30 -06:00
Tyler Renelle
85aef2dd27
fix(communityGuidelines): modify script query to use collection indexes
...
first for better perf
2014-10-25 16:26:57 -06:00
Tyler Renelle
fd18232187
bailey(): mystery, costume challenge
2014-10-24 20:33:51 -06:00
Tyler Renelle
3a3066cf08
Merge branch 'Alys-gemsIncrease' into develop
2014-10-24 18:56:49 -06:00
Tyler Renelle
35308853a5
feat(contributors): small update to alys's script
2014-10-24 18:56:11 -06:00
Tyler Renelle
0a630d7d9b
feat(halloween): jackolantern pet
2014-10-06 16:14:48 -06:00
Tyler Renelle
4fdcbb22c0
migration(subscriptions): cancel subs small script
2014-10-06 15:23:57 -06:00
Tyler Renelle
351e220b83
feat(mystery): 201409
2014-09-24 23:15:46 -06:00
Tyler Renelle
f38db7b964
feat(fall): bailey + free candy script
2014-09-20 14:13:07 -06:00
Alice Harris
152b68a0a9
remove username from output of script
2014-09-18 11:48:55 +10:00
Alice Harris
1370080217
improve code, remove need for second script
2014-09-18 11:48:55 +10:00
Alice Harris
224fbe2d85
increase number of gems for contributors AND report actions taken and results https://github.com/HabitRPG/habitrpg/issues/3933
2014-09-18 11:48:55 +10:00
Alice Harris
7175251649
grrrr
2014-09-14 15:41:02 +10:00
Alice Harris
3477703916
yes I AM incompetently committing the same file three times in a row, why do you ask?
2014-09-14 15:39:10 +10:00
Alice Harris
d871b36691
remove mention of ItsBailey from the comments - she does not have a tier now so she will have to be handled manually
2014-09-14 15:37:34 +10:00
Alice Harris
459e8390f1
remove mention of ItsBailey from the comments - she does not have a tier now so she will have to be handled manually
2014-09-14 15:36:33 +10:00
Alice Harris
6e678abf22
make code better
2014-09-14 14:46:31 +10:00
Alice Harris
73cd71d74b
add star/tower glyphicons for mods/staff in Hall; in Hall, change admin's description of levels; create migration script for increasing admin tiers
2014-09-05 21:17:55 +10:00
Alice Harris
6e712fc0f9
set correct progressCount in migration script
2014-08-30 13:00:46 +10:00
Alice Harris
7a7fc831eb
tidy up migration script
2014-08-30 11:46:53 +10:00
Alice Harris
6791d875ff
create migration scirpt for moving existing uses of headAccessories to eyewear
2014-08-29 19:41:56 +10:00
Alice Harris
349fdada1f
updated migrations script to use a node.js stream-based migration https://github.com/HabitRPG/habitrpg/pull/3907#issuecomment-53522251
2014-08-27 21:50:48 +10:00
Tyler Renelle
2cc251149c
feat(mystery): august mystery
2014-08-25 17:16:41 -06:00
Alice Harris
f307f5593c
add migration script to remove undefined guild notifications and false guild notifications
2014-08-23 12:19:41 +10:00
Matteo Pagliazzi
9d2723b418
fix(newMessages): ad migration
2014-08-03 10:53:48 +02:00
Tyler Renelle
1808dea9ec
bailey(mystery): july mystery item
2014-07-24 19:33:11 -06:00
Tyler Renelle
496618c665
fix(quests): don't reset quest progress when world boss defeated
2014-07-12 14:32:12 -06:00
Tyler Renelle
2bffa643a9
feat(mystery): mystery items 062014
2014-06-24 16:45:47 -06:00
Tyler Renelle
b5bf54a815
chore(subscribers): some busted transaction migration code
2014-06-12 12:32:20 -06:00
Tyler Renelle
831f971193
fix(backers): give missing backer mount to $70+, sorry everyone :( :(
...
fixes #3544
2014-06-10 15:25:59 -06:00
Denis Sokolov
c26d51ed5e
chore(migrations): cleanup unused json library, added in 999669a2, not removed in cbe23f638a
2014-06-04 15:26:28 +09:00
Tyler Renelle
4990a6d0e1
feat(subscriptions): add free month script for users who canceled in old system
2014-05-06 10:13:33 -06:00
Tyler Renelle
425218d9a7
feat(mystery): april mystery item
2014-04-24 17:48:21 -06:00
Tyler Renelle
92c8dbba3e
feat(mystery): bailey + migration for march mystery items
2014-03-24 23:42:08 -06:00
Tyler Renelle
acc32473a4
chore(migration): fix users who subscribed but didn't get item
2014-03-01 18:05:34 -07:00
Tyler Renelle
a1e66ab99e
feat(premium): mystery item notif in toolbar
2014-02-22 21:00:10 -08:00
Tyler Renelle
91d8ebad6d
feat(premium): add mystery-item gear slot
2014-02-22 20:38:16 -08:00
Tyler Renelle
4f426b9d24
perf(challenges): use some query & elemMatch magic on memberCount to reduce challenges.list overhead. memberCount is now updated when leaving/joining challenges
2014-02-20 10:43:41 -08:00
Tyler Renelle
8ba12ef392
chore(contribs_plan): add migration so contribl.lvl >= 7 gets free
...
plan4life
2014-02-13 11:54:45 -07:00
Tyler Renelle
e1240dde1d
fix(missing-gems): remove ad-removal from script, since ads are part of subscription
2014-02-08 15:48:54 -07:00
Tyler Renelle
5b6c4427b5
fix(groups): send error if +1 errored
2014-01-30 21:11:11 -07:00
Tyler Renelle
aff885c05c
feat(habitBirthday): add habitrpg birthday event. includes cakes for all
...
pets, absurd party robes, npc swap, badge, etc. @lemoness
2014-01-30 19:20:07 -07:00
Tyler Renelle
ecbe780e70
fix(find_uniq_user): fix
2014-01-24 17:04:01 -08:00
Tyler Renelle
4cc39f16a1
fix(todos): add migration for dateCreated & dateCompleted #2478
2014-01-19 17:16:38 -08:00
Tyler Renelle
506d22e935
add migration for tasks.created
2014-01-14 17:28:50 -07:00
Tyler Renelle
9cd947627c
correct missing gems
2014-01-08 18:35:45 -07:00
Tyler Renelle
46491273a5
apiv2: fix to /admin/members/{id}:GET
2014-01-02 11:01:35 -07:00
Tyler Renelle
d530e38780
apology-gems and restore-streaks
2013-12-25 18:34:27 -07:00
Tyler Renelle
5c5f4abcd4
add missing-gems migration
2013-12-24 20:30:30 -07:00
Tyler Renelle
99b3febe86
restore NaN history entries (@djuretic thanks!)
2013-12-22 11:02:25 -07:00
Tyler Renelle
b95bbd08f6
fix #2034 - remove backer gear from non-backers
2013-12-17 19:54:24 -07:00
Tyler Renelle
61d95cfda8
classes: [ #1989 ] migrate tasks for users as well
2013-12-16 09:47:57 -07:00
Tyler Renelle
171d233686
[ #1992 ] fix for contrib sword not getting ported
2013-12-16 09:24:30 -07:00
Tyler Renelle
bc0034f022
apiv2 handle notifications circular-dependency. migration
...
fixes. Rest=>Sleep fixes
2013-12-15 10:57:53 -07:00
Tyler Renelle
68155045d1
classes: Fix migration (some users had 1e+18+ for "restore user" values, causing script
...
to crash). Default to skin_c06534
2013-12-14 19:26:01 -07:00
Tyler Renelle
d1a34f570d
customizations: migrate skins for more PCs, start building out migration
2013-12-14 16:12:41 -07:00
Tyler Renelle
dc348d5601
[ #1969 ] add in @Fandekasp's shirts, had to do separate commit for handling of
...
user.preferences.shirt
2013-12-14 00:35:03 -07:00
Tyler Renelle
6ae14cc42f
classes: misc fixes
2013-12-13 21:53:42 -07:00
Tyler Renelle
9d9b8120cd
classes: migrate priority from !,!!,!!! to Number (prep for passive stats)
2013-12-12 20:59:20 -07:00
Tyler Renelle
d9bef28c5d
migrate flags.rest => preferences.sleep
2013-12-12 20:59:16 -07:00
Tyler Renelle
4323443dbd
[ #1977 ] stricter PUT /user set-path validation, require they're setting on a
...
leaf-path (except for tasks.* - we still need to handle that properly)
2013-12-10 09:10:00 -07:00
Tyler Renelle
59f8727cbf
classes: small tweaks
2013-12-07 11:31:11 -07:00
Tyler Renelle
7f1892b34a
classes: move item-store sorting from web to shard (so we can share with
...
mobile) habitrpg-shared#6651665
2013-12-05 18:20:09 -07:00
Tyler Renelle
b9845aec4a
classes: fixes to buying special-gear & regular gear habitrpg-shared#ee4777d
2013-12-05 15:48:50 -07:00
Tyler Renelle
decaa2867b
classes: misc fixes. start a running migration file (add to, or add notes as we go along)
2013-12-04 17:50:40 -07:00
Tyler Renelle
63e44062b4
thanksgiving: newstuff too
2013-11-27 11:59:07 -07:00
Tyler Renelle
7c20988c41
Merge branch 'thanksgiving' into develop
2013-11-27 11:53:18 -07:00
Tyler Renelle
db5befb570
thanksgiving turkey & npcs
2013-11-27 11:50:18 -07:00
Tyler Renelle
caaebe01a2
re: d3eed22 , migration to fix 0'd dayStarts (@paglias, thanks for the fix!)
2013-11-27 10:53:47 -07:00
Tyler Renelle
2b128f71f4
[ #1532 ] add better validation on preferences.dayStart, and a migration to
...
cleanup corrupt ones
2013-11-26 15:18:20 -07:00
Adrien Lemaire
cef1e07b18
add migration script → default 'random'
2013-11-23 22:03:13 +11:00
Tyler Renelle
fac99c7f7f
[ #1862 ] re-migrat users with items.pets, items.hatchingPotions, or
...
items.eggs which are arrays, not objects. This shouldn't be happening
still, need to investigate
2013-11-22 16:22:09 -07:00
Matteo Pagliazzi
8e5edbbef8
fix #1611 , @lefnire added a migration for deleted tags, this time it should not delete all of them ;)
2013-11-22 20:23:41 +01:00
Adrien Lemaire
80be38062e
add migration file for default preferences
2013-11-19 11:22:41 +11:00
Tyler Renelle
30d6f6c4d8
[ #1789 ] remove all undefined pets once and for all
2013-11-17 21:17:58 -07:00
Tyler Renelle
5fffc32ad3
[ #1844 ] some tasks have their "type" incorrectly set. I need to find out
...
what's causing this, for now fix in database
2013-11-17 11:09:41 -08:00
Tyler Renelle
4c3f04cc49
Merge branch 'mounts' into develop
...
Conflicts:
views/options/inventory/stable.jade
2013-11-14 13:04:44 -08:00
Tyler Renelle
5038885baf
[ #923 ] also migrate group.websites => group.description (@Fandekasp the
...
user stuff is solid, thanks!)
2013-11-13 23:24:59 -08:00
Tyler Renelle
aad8f80c9d
Merge pull request #1795 from Fandekasp/remove_website
...
remove broken website field from profile
2013-11-13 23:09:27 -08:00
Adrien Lemaire
9083645dc3
migration script: websites → blurb
2013-11-14 17:57:07 +11:00
Tyler Renelle
9a5af96ba1
[ #1763 ] migration to restore NaN tasks.value to 0
2013-11-11 20:17:14 -08:00
Tyler Renelle
bd4385632f
mounts: add migration
2013-11-10 15:30:25 -08:00
Tyler Renelle
60421a85cc
mounts: revamp UserSchema.items to store all animal-related items as
...
objects rather than arrays. Preparation for the mount system
2013-11-09 20:14:35 -08:00
Tyler Renelle
242bcda96a
contrib: remove gems from admin section, update automatically when they
...
increase a level
2013-11-08 19:28:07 -08:00
Tyler Renelle
a886c178b2
contrib: add migration to help me start porting existing contribs
2013-11-07 12:47:33 -08:00
Tyler Renelle
188db745fc
allow users to trigger "missed day" manually from Restore modal
2013-11-05 17:43:43 -08:00
Tyler Renelle
c6634b5539
temp migration to remove invalid due dates since npmjs is down
2013-11-04 12:19:56 -08:00
Tyler Renelle
f467dcb3c9
[ #1712 ] restore streaks, values, dates, tags that got lost in the
...
challenges migration
2013-11-04 01:41:23 -08:00
Tyler Renelle
62012a1052
fix adding challenges as subdoc to groups. write migration to restore those that have been created. Also in migration fix missing task.ids (taskSchema issue)
2013-11-02 18:05:14 -07:00
Tyler Renelle
4b4a043a5f
[ #1685 ] add help popover to explain challenge task coloring / charts
2013-11-01 11:09:49 -07:00
Tyler Renelle
2f83ac27ae
[ #1702 ] much more thorough migration of tasks to new schema, providing defaults
...
where task attrs fail type checks
2013-11-01 10:43:24 -07:00
Tyler Renelle
52a36a19e4
add agreement copy on registration.
2013-10-31 00:03:43 -07:00
Tyler Renelle
a90f37f35c
more migration fixes, fix up metrics.js
2013-10-30 18:58:09 -07:00
Tyler Renelle
4764bf738c
challenges: some more user cleanup in migration
2013-10-30 17:02:42 -07:00
Tyler Renelle
d2c50dc02f
challenges: GET /groups now returns a merged array of groups, rather
...
than structured object of {public,guilds,party,tavern}. I was having
trouble with ngResource without doing this, @paglias let me know what
you think
2013-10-30 15:14:08 -07:00
Tyler Renelle
8b76b74d78
add profile.name in migration, ui-router in production grunt
2013-10-30 09:57:38 -07:00
Tyler Renelle
0151484279
merge @paglias migrations into our one big migration, so I can run it
...
all at once when the time comes. Had to make some changes (will comment
no github)
2013-10-30 01:46:49 -07:00
Tyler Renelle
02ebc536ca
challenges: get Challenges (mostly) working along the same ui-router
...
principles as groups. Having some $scope variable resolution timing issues
2013-10-29 17:49:49 -07:00
Tyler Renelle
77fee06fdb
gMerge branch 'challenges' into develop
...
Conflicts:
migrations/20131028_cleanup_deleted_tags.js
src/controllers/groups.js
views/options/groups/group.jade
views/options/profile.jade
2013-10-29 15:38:47 -07:00
Matteo Pagliazzi
9eecb977ea
add migration to add invited users to group.invites, @lefnire I tried with _.each(db.users.find()) but doesnt seem to work for db records so I ended up using db.users.find().forEach... which instead seems to work. My first migration to cleanup deleted tags used _.each so I rewrote it using native forEach, just wanted to let you know that it is updated now.
2013-10-29 19:06:01 +01:00
Tyler Renelle
c5671550f1
challenges: add group.memberCount and ability to specifiy field projections in GET request /api/v1/groups?type=guild&fields=name,description,chat
2013-10-28 18:20:02 -07:00
Tyler Renelle
4ac0ef4ac2
challenges: migration script for TaskSchema subdocs, cleanup tags, remove old challenges
2013-10-28 12:27:50 -07:00
Matteo Pagliazzi
ffdfe0b734
migration to remove deleted tags from tasks
2013-10-28 15:55:34 +01:00
Tyler Renelle
9397c13960
add an "oh-shit" backtrack migration
2013-10-22 20:56:13 -07:00
Tyler Renelle
44cb797063
migrate: flags.ads -> purchased.ads (boolean); flags.newStuff to boolean
2013-10-22 18:50:50 -07:00
Tyler Renelle
4caec6f737
[ #1444 ] implement delete-tag (incl server route). run tags-cleanup migration
2013-09-09 00:04:02 -04:00
Tyler Renelle
a461bda7b8
[ #1491 ] remove old.habit from bailey notif
2013-09-08 22:01:20 -04:00
Tyler Renelle
ecc442285b
[ #1491 ] add user.loggedin on cron, some comments on remove-staging-users
2013-09-08 21:45:46 -04:00
Tyler Renelle
cbe23f638a
[ #1491 ] remove preen_cron, we won't be needing that anymore. add migration to
...
remove all staged accoutns
2013-09-08 21:15:57 -04:00
Tyler Renelle
1101a1c3f3
[ #1491 ] some bug-fixes to corruption-cleanup, remove some unecessary
...
return-values on user route
2013-09-08 20:56:28 -04:00
Tyler Renelle
56080db5a1
[ #1491 ] start adding corruption-cleanup migration, including egg cleanup
...
& granting gems for all broken eggs #1386
2013-09-08 20:23:57 -04:00
Tyler Renelle
0529f26323
shorter day-period preen_cron
2013-06-18 14:52:39 -04:00
Tyler Renelle
302721456d
fix up some db indexes
2013-06-15 19:14:49 -04:00
Tyler Renelle
d4d7c32fa8
simpler empty parties preen
2013-06-15 18:20:52 -04:00
Tyler Renelle
b7d5c0808b
delete the "migrate" script for now. can dig up this commit later,
...
the mongoskin async integration wasn't working for our purposes
2013-06-15 18:17:08 -04:00
Tyler Renelle
d25c9d24c0
groups-preennig typo
2013-06-15 17:31:31 -04:00
Tyler Renelle
013cc7e5b7
migrations: try adding a coffeescript method, which uses mongoskin to run the migrations. Looks like it's not quite there, collection.toArray() pulls all objects into memory which is too big to run the migrations - might have to stick to mongo scripts
2013-06-15 17:31:23 -04:00
Tyler Renelle
989d5839c4
more accurate "active users": 7417
2013-06-15 13:52:10 -04:00
Tyler Renelle
00e2841b78
history preen cleanup
2013-06-15 13:48:25 -04:00
Tyler Renelle
cc0206e54e
preen-cron: some history-preening cleanup & coments
2013-06-15 13:13:48 -04:00
Tyler Renelle
5d05c815bd
Merge branch 'preen-history' into develop
...
Conflicts:
migrations/preen_cron.js
2013-06-15 12:44:42 -04:00
Tyler Renelle
22d4bb27ac
preen-cron: fix up history cron, should be fully functional now
2013-06-15 12:01:03 -04:00
Tyler Renelle
6b307cd52c
preen-script - we can't use load() because we don't know mongo shell
...
pwd() at server run-time
2013-06-14 19:19:08 -04:00
Tyler Renelle
42be939b12
preen-script: start implementing history-preening
2013-06-14 19:05:26 -04:00
Tyler Renelle
9361b015f6
preen-script: also remove empty parties
2013-06-14 17:01:50 -04:00
Tyler Renelle
67b2174c3d
finish metrics script. current total: unregistered: 180931 registered:
...
52101 active: 4182 (@Slappybag)
2013-06-14 16:56:42 -04:00
Tyler Renelle
8c27f96d08
start with metrics mongo script - still need to add "active users"
2013-06-14 16:17:41 -04:00
Tyler Renelle
20196a9383
preen-cron: remove the date, it's not a migration but a cron script
2013-06-14 16:17:25 -04:00
Tyler Renelle
38b4e3322e
preen-script: some cleanup and better checking of lastCron
2013-06-14 16:09:26 -04:00
Tyler Renelle
6ab64e2df1
add migration script for moving facebook auth'd users to local
...
auth (seems people hate facebook)
2013-06-14 15:56:27 -04:00
Tyler Renelle
dfc0556965
survey rewards: add individual migration for missing users
2013-06-12 14:22:43 -04:00
Tyler Renelle
a5a57a244b
fix survey migration
2013-06-04 10:32:33 -04:00
Tyler Renelle
d13db1623f
fix survey gem inc
2013-06-03 20:22:51 -04:00
Tyler Renelle
c5bdf1bbe6
Merge branch 'develop' of github.com:lefnire/habitrpg into develop
2013-06-03 19:16:21 -04:00
Tyler Renelle
c1cda30582
achievements: add migration for survey achievements
2013-06-03 19:15:48 -04:00
Slappybag
501e016e09
CSV Export supports null values
2013-06-03 23:08:42 +01:00
Tyler Renelle
2666ebb1fc
guilds: generic handling of invitations (incl. accept, reject, invite, etc)
2013-05-28 00:48:35 +01:00
Tyler Renelle
fa9e6f5453
challenges: migrated drop groups collection if exists (mostly for debugging)
2013-05-27 21:14:22 +01:00
Tyler Renelle
35049f7752
Merge branch 'develop' into challenges-tmp
...
Conflicts:
src/app/helpers.coffee
src/app/index.coffee
2013-05-26 15:29:59 +01:00
Tyler Renelle
03c40c1571
challenges: migration & store: rename parties to groups, create habitrpg guild, move tavern into habitrpg, overhaul of motifs and subscriptions
2013-05-26 15:09:21 +01:00
Tyler Renelle
73fe8ebfdd
fix preen_cron
2013-05-23 15:06:42 +01:00
Tyler Renelle
60a4ce5888
update find_unique_user to use lodash
2013-05-23 14:40:34 +01:00
Tyler Renelle
cc097c32f7
clean up of preen_cron, which I'm re-enstating
2013-05-21 12:54:06 +01:00
Tyler Renelle
d3fdd051e1
backer: fix pets html, add migration
2013-05-08 21:40:01 +01:00
Tyler Renelle
14ab8347ad
typo
2013-05-08 13:20:22 +01:00
Tyler Renelle
a69fdcc369
add migration script to fix rogue parties
2013-05-08 13:14:32 +01:00
Tyler Renelle
9c061fadc1
apply backer tier to their backer property, add tokens if not already there, disable ads, etc
2013-05-07 16:19:09 +01:00
Tyler Renelle
53d76ed4fb
rename csvexport.phy to .py
2013-05-07 16:06:16 +01:00
Tyler Renelle
59f9b742d9
tags: add migration to set initial empty tags to an array - why was it
...
being set to an object?
2013-05-07 10:27:31 +01:00
Stan Lindsey
671f843d30
csv export script
2013-05-05 17:00:59 +01:00
Tyler Renelle
5a5d8ec2da
add migration for current users with ultimate gear
2013-05-03 16:31:16 +01:00
Tyler Renelle
234d3725be
nix the "remove if empty auth & no more session" cron task
2013-04-04 18:01:53 -04:00
Tyler Renelle
157f0400e1
fix tokens migration script
2013-03-28 00:25:45 -07:00
Tyler Renelle
83bfee0fa3
and include email in apply_tokens
2013-03-27 23:23:19 -07:00
Tyler Renelle
30d92a1583
add username to tokens migration
2013-03-27 16:02:29 -07:00
Tyler Renelle
56eccabe5a
apply tokens migration script
2013-03-27 14:19:11 -07:00
Tyler Renelle
bf7fe8ff53
pets: migration working, but still don't understand why some users
...
already have pets as new structure not old
2013-03-26 22:14:47 -07:00
Tyler Renelle
3340ee767d
pets: @WIP add migration script from old to new system (not working)
2013-03-26 20:23:01 -07:00
Tyler Renelle
72e81b8891
#315 fixes: newValue not accessible at scope, only remove duff history
...
entries, not all
2013-03-10 11:40:58 -04:00
Philip How
b6a7d63c21
changed migration comment
2013-03-08 00:23:08 +00:00
Philip How
24c7677764
Migration script for removing old dailies histories
2013-03-08 00:20:46 +00:00
Tyler Renelle
1fadb7955a
add exp overflow migration
2013-03-07 14:28:24 -05:00
Tyler Renelle
eba727249e
add find_unique_user script for lost user accounts ( https://github.com/lefnire/habitrpg/wiki/User-ID )
2013-03-07 13:40:04 -05:00
Tyler Renelle
05bd0fdd52
semi-colons
2013-03-07 13:16:47 -05:00
Tyler Renelle
63c00a7261
add @MrConcepts normalization migration for busted busted values, and
...
in preparation for another big algorithm upgrade
2013-03-07 12:53:45 -05:00
Tyler Renelle
999669a2fe
remove expired sessions on cron too. Eventually expired sessions
...
handled by connect-mongo, but we had expiry default to 1yr - ridic.
Set to 2 weeks instead. Also, delete staged users after 3 days instead
of 7
2013-02-15 22:30:27 -05:00
Tyler Renelle
c0efb23961
move preen_users to real cron (remember to setup on the server with crontab)
2013-02-13 11:08:21 -05:00
Tyler Renelle
0dac392b57
some more comments in preen_users, 7 days
2013-02-13 10:47:39 -05:00
Tyler Renelle
18f068ed5c
move preen cron to migratin
2013-02-12 22:32:39 -05:00
Tyler Renelle
7f754517a4
disappearing habits
2013-02-08 22:02:25 -05:00
Tyler Renelle
5ea0dfe713
move idList back to root-level, is what's causing the sort bug - see https://github.com/codeparty/racer/pull/73
2013-02-08 21:03:56 -05:00
Tyler Renelle
648032228a
.main-avatar popovers were all clobbering eachother
2013-02-08 18:45:22 -05:00
Tyler Renelle
51848acec1
add popovr customizations notification
2013-02-08 18:22:26 -05:00
Tyler Renelle
59ca3ece89
add migration for customizations push
2013-02-08 15:01:24 -05:00
Tyler Renelle
c82a10a670
don't migrate already-migrated users
2013-02-06 14:30:05 -05:00
Tyler Renelle
9723f3c37a
don't need public/private paths after all, can check path requests in store accessControl callbacks
2013-02-04 23:32:40 -05:00
Tyler Renelle
629ba2df79
fix up migration to only save clean fields
2013-02-04 20:24:40 -05:00
Tyler Renelle
927a3d0aa7
starting big migration
2013-02-04 17:30:46 -05:00
Tyler Renelle
5e7187dbcd
add count habits mongo script, for the kickstarter blog post
2013-02-04 13:03:25 -05:00
Tyler Renelle
995e699130
fix to prefs migration
2013-01-31 21:28:55 -05:00
Tyler Renelle
910e67684e
add armorSet to prefs migration
2013-01-31 21:22:03 -05:00
Tyler Renelle
8fa318f900
add migration for adding missing preferences (to be run)
2013-01-31 21:21:46 -05:00
Tyler Renelle
aca5ad4ca7
handle missing crons @WIP
2013-01-28 22:32:04 -05:00
Tyler Renelle
2db92d72a5
cleanup cron
2013-01-28 15:53:26 -05:00
Tyler Renelle
63c6420b87
Merge branch 'master' into preen-users
2013-01-28 15:21:01 -05:00
Tyler Renelle
e747e8f2b9
add remove_dummy_acounts migration
2013-01-28 15:12:28 -05:00
Tyler Renelle
9337414224
add completed/todo merge migration a la @toebu
2013-01-28 15:09:10 -05:00