Tyler Renelle
d03a996946
classes: very simple "buffs applied" icon next to level, add chat message
...
for party / member casts (@wc8 @sabrecat)
2013-12-17 19:16:31 -07:00
Tyler Renelle
87f4a1d204
#2017 add ability to opt out of classes entirely (@wc8)
2013-12-17 16:44:46 -07:00
Tyler Renelle
ceea1b5909
#2008 add option to disable sticky header
2013-12-17 14:04:38 -07:00
Tyler Renelle
a661c18013
apiv1: add login/register back into apiv1
2013-12-17 12:08:50 -07:00
Tyler Renelle
122822e088
challenges: fix TypeError: undefined is not a function
2013-12-16 23:00:03 -07:00
Tyler Renelle
0f142da625
fix to deleteTask
2013-12-16 22:11:48 -07:00
Tyler Renelle
016a5030c5
groups: 404 when group not found
2013-12-16 22:09:54 -07:00
Tyler Renelle
a1590f7f3e
classes: update some classes wording
2013-12-16 13:03:33 -07:00
Tyler Renelle
f60166301e
mongo auto_reconncet option
2013-12-16 09:00:49 -07:00
Tyler Renelle
259f9033c4
APIv2: add paths /api/v2/* and /api/v1/*. v1 has limited deprecated routes (only the things I know currently work), and we'll notify 3rd-partyists to migrate to apiv2 once it's documented and tested
2013-12-15 17:54:34 -07:00
Tyler Renelle
91e1287d06
APIv2: some finalization of APIv2. Add new routes, re-rigg
...
query/param/body requirements. This overhauls the API pretty
substantially, so we'll indeed be moving this to apiv2, using v1 for the
old API, and limiting it's use substantially
2013-12-15 16:53:06 -07:00
Tyler Renelle
d0b07ba4db
apiv2: move tags to apiv2 (remove from client/server, move to Shared.ops)
2013-12-15 14:16:04 -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
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
549add08ed
classes: 2gems / new hair,beard,stache
2013-12-13 22:56:00 -07:00
Tyler Renelle
c85450db04
classes: add task attributes for point allocations
2013-12-13 17:50:43 -07:00
Tyler Renelle
d2121a8587
fix(classes) misc fixes
2013-12-13 17:08:25 -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
478be61113
fix(classes) misc class fixes (not @snicker, ng-if on item store since
...
we dynamically swap it sometimes)
2013-12-12 20:03:32 -07:00
Tyler Renelle
6b0a6692ff
[ #1977 ] misc fixes
2013-12-12 17:38:01 -07:00
Tyler Renelle
caa2f26003
[ #1977 ] [ #1616 ] move sortTask to user.ops
2013-12-12 17:32:54 -07:00
Tyler Renelle
dc63eff41d
[ #1977 ] move sleep & clear-completed to user.ops
2013-12-12 16:59:53 -07:00
Tyler Renelle
d4e0ae85a0
[ #1977 ] port pet-feeding to user.ops, so that it's now available in the API. Also add handling of 200 errors to simply notify and continue on up to server (friendly messages)
2013-12-12 15:58:17 -07:00
Thibaut Girka
f9489b3385
Fix mongoose query
...
This caused an "Invalid sort() argument." error when accessing groups.
2013-12-12 14:47:55 +01:00
Tyler Renelle
ee1cd3c05d
[ #1977 ] APIv2 WIP - start of a framework where operations are shared
...
between client & server. If the op is called on the client, it updates
the user & then POSTs to the server with op of the same name. If called
on server, it updates the user and user.save()s
2013-12-11 21:42:57 -07:00
Tyler Renelle
4e9b3f8522
fix 4323443 [ #1977 ] thanks @toote
2013-12-11 08:54:54 -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
714dad6e91
classes: small bug fixes
2013-12-07 20:41:48 -07:00
Tyler Renelle
f8f8a1334b
Merge branch 'develop' into classes
...
Conflicts:
views/options/inventory/stable.jade
2013-12-07 20:23:26 -07:00
Tyler Renelle
a85baa2725
groups: send down full user.items for party / guilds. It's not that much
...
really, and trying to keep it up-to-date with ever-evolving
UserSchema.items is a pain (eg, needed to add mounts)
2013-12-07 19:53:50 -07:00
Tyler Renelle
59f8727cbf
classes: small tweaks
2013-12-07 11:31:11 -07:00
Tyler Renelle
c51cdd0849
classes: proper handling of items on class-switch, un-equipping items,
...
etc. Paves way for item-loss on death. See habitrpg-shared#acae9c3
2013-12-06 15:41:58 -07:00
Matteo Pagliazzi
9b459e37f3
fix siteVerion check & reload page after batchUpdate if needed, @lefnire let me know what do you think and if it needs to be applied to other routes too
2013-12-06 21:43:25 +01:00
Matteo Pagliazzi
524796ba25
send only one momementjs language
2013-12-06 21:29:13 +01:00
Matteo Pagliazzi
c30934bc96
add force refresh middleware & add to batchUpdate
2013-12-06 21:16:22 +01: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
ad0c953d0a
classes: misc spell-casting fixes, support party spells
2013-12-05 11:05:47 -07:00
Tyler Renelle
dde0655900
classes: fixes to class-selection & reroll, remove show/hide gear since
...
we're using costumes
2013-12-04 23:53:55 -07:00
Tyler Renelle
62d50a1f4d
classes: fixes to buying items
2013-12-04 23:10:14 -07:00
Tyler Renelle
5fea978e6b
costumes: add costume support in inventory
2013-12-04 22:50:20 -07:00
Tyler Renelle
55d0a0a94d
classes: fix customizations based on habitrpg-shared#9821a88
2013-12-04 15:09:56 -07:00
Tyler Renelle
19b6eb73e0
Merge branch 'develop' into classes
...
Conflicts:
public/css/index.styl
src/models/user.js
views/options/profile.jade
views/shared/header/avatar.jade
views/shared/tasks/lists.jade
views/shared/tasks/task.jade
2013-12-02 18:24:33 -07:00
Tyler Renelle
91c141140d
classes: armory WIP
2013-11-30 16:33:21 -07:00
Nick Gordon
9bb4e2c272
update userschema to use specialPets from habitrpg-shared https://github.com/HabitRPG/habitrpg-shared/pull/45
2013-11-29 09:06:13 -08: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
Matteo Pagliazzi
d3eed2282c
fix custom day start, @lefnire we may have to restore old values or make a bailey announcement about this, also client-side the validation prevents deleting the old value, it only allows to use the increase/decrease button or selecting the old value and replacing it
2013-11-27 16:08:34 +01: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
Nick Gordon
878bfc7f46
removing sensitive user data from export
2013-11-26 06:48:18 -08:00