Matteo Pagliazzi
|
a38f2354f5
|
fix(i18n): signup, clone default tasks
|
2014-05-14 20:01:31 +02:00 |
|
Tyler Renelle
|
50f28d4478
|
fix(i18n): callback => next
|
2014-05-14 11:39:49 -06:00 |
|
Tyler Renelle
|
35ef88c6c0
|
fix(quests): temporarily send error email on questStart (if already
started), see #3451. Revert later
|
2014-05-14 10:29:14 -06:00 |
|
Tyler Renelle
|
9a4e8d38b4
|
fix(quests): don't allow questStart on already-started quests
|
2014-05-14 10:21:15 -06:00 |
|
Matteo Pagliazzi
|
8c6564b0f5
|
fix(i18n): fix #3461
|
2014-05-14 17:00:34 +02:00 |
|
Matteo Pagliazzi
|
c2aed860db
|
fix(modules): load i18n
|
2014-05-12 17:22:55 +02:00 |
|
Matteo Pagliazzi
|
4ac10585bb
|
fix(i18n): use everywhere i18n.getUserLanguage middleware - part 2
|
2014-05-12 16:56:39 +02:00 |
|
Matteo Pagliazzi
|
9aa118e334
|
fix(i18n): use everywhere i18n.getUserLanguage middleware
|
2014-05-12 16:52:11 +02:00 |
|
Tyler Renelle
|
de47de0673
|
Merge pull request #3449 from deilann/removingthelevelcap
Removing level cap, free rebirth at 100
|
2014-05-11 16:30:41 -06:00 |
|
Matteo Pagliazzi
|
ce69b42b2b
|
fix(i18n): default tasks checklists
|
2014-05-11 17:11:57 +02:00 |
|
deilann
|
d801ece19d
|
adding flag, allowing free rebirth purchase, adding modal
|
2014-05-11 08:01:15 -07:00 |
|
Tyler Renelle
|
3edd37f537
|
fix(mobile): export i18n for mobile so it can temporarily use en translations
|
2014-05-08 13:56:01 -06:00 |
|
Matteo Pagliazzi
|
facdca48b0
|
Merge branch 'develop' of https://github.com/HabitRPG/habitrpg into develop
|
2014-05-07 18:40:02 +02:00 |
|
Matteo Pagliazzi
|
5666ced083
|
fix(i18n): correct use some strings, @lefnire I may have missed some of them, being the same messages for the whole group, we will keep them in english, anyway you can see how those should be fixed (outputting function(lang){....} instead of the value) is you encounter something else like this
|
2014-05-07 18:39:34 +02:00 |
|
Denis Sokolov
|
611a385f23
|
chore(user): tiny cleanup in findTask function
|
2014-05-07 19:55:52 +09:00 |
|
Matteo Pagliazzi
|
57e93d6623
|
fix(i18n): misc
|
2014-05-06 20:05:57 +02:00 |
|
Matteo Pagliazzi
|
93ca6cf693
|
fix(i18n)
|
2014-05-06 20:05:57 +02:00 |
|
Matteo Pagliazzi
|
ddf5ad8ec9
|
fix(i18n): pass req.language when using batchUpdate
|
2014-05-06 20:05:57 +02:00 |
|
Matteo Pagliazzi
|
70ecad3c65
|
fix(i18n): user creation does not override preferences
|
2014-05-06 20:04:10 +02:00 |
|
Matteo Pagliazzi
|
11eca7e947
|
fix(i18n)
|
2014-05-06 20:04:09 +02:00 |
|
Matteo Pagliazzi
|
b887127fb0
|
refactor(i18n): refactor & fix
|
2014-05-06 20:04:09 +02:00 |
|
Matteo Pagliazzi
|
62637cf676
|
refactor(i18n): add comments
|
2014-05-06 20:04:09 +02:00 |
|
Matteo Pagliazzi
|
12fa87ef31
|
refactor(i18n): add language detection to new user
|
2014-05-06 20:04:09 +02:00 |
|
Matteo Pagliazzi
|
1927ce1de1
|
refactor(i18n): refactor user language detection, add to api methods
|
2014-05-06 20:04:09 +02:00 |
|
Matteo Pagliazzi
|
d242ee3291
|
refactor(i18n): use strings for content
|
2014-05-06 20:04:09 +02:00 |
|
Matteo Pagliazzi
|
8ec69b4f83
|
improve(i18n): move translations to their own module, use i18n from habitrpg-shared, @djuretic i have remove the tests because the code is now handled in habitrpg-shared, we may add them back there
|
2014-05-06 20:04:09 +02:00 |
|
Tyler Renelle
|
b0eb12bb5f
|
feat(subscriptions): allow one month after sub start-date before it's terminated. Fixes #3180
|
2014-05-06 09:18:44 -06:00 |
|
Tyler Renelle
|
25c0b3e32a
|
fix(favicon): specify favicon, fixes #3331
|
2014-05-06 09:18:44 -06:00 |
|
Tyler Renelle
|
83fa2716a6
|
Merge pull request #3426 from denis-sokolov/user-cleanup-double-payment
chore(user): cleanup payments configuration, left behind in 440a2e288
|
2014-05-06 09:12:38 -06:00 |
|
Denis Sokolov
|
2f92171aa4
|
chore(user): cleanup payments configuration, left behind in 440a2e288
|
2014-05-06 21:49:12 +09:00 |
|
Denis Sokolov
|
8888322ded
|
chore(validator): update to 3.11.2
|
2014-05-05 19:22:34 +09:00 |
|
Tyler Renelle
|
6d00289d99
|
Merge pull request #3304 from jbutz/todo_archive_flag_ui
feat(archive_todo): Update batchUpdate
|
2014-05-03 21:44:24 -06:00 |
|
Tyler Renelle
|
5733a23c46
|
Merge pull request #3302 from jbutz/todo_archive_flag
feat(todo_archive): add archive flag
|
2014-05-03 21:41:18 -06:00 |
|
Tyler Renelle
|
da548ff43f
|
chore(env.t): expose basic env.t() implementation for 'en' so mobile app
can use the function
|
2014-04-27 17:30:39 -06:00 |
|
Tyler Renelle
|
7ab0c9fc82
|
feat(wondercon): apply extra.wondercon for coupon signups
|
2014-04-22 12:30:53 -06:00 |
|
Matteo Pagliazzi
|
a9f80bd860
|
fix(notifications): check for group id to be sent with seenMessage
|
2014-04-22 14:19:56 +02:00 |
|
Jason Butz
|
601e94cb43
|
feat(archive_todo): Update batchUpdate
This is part 3 of habitrpg#3062. It makes batchUpdate look at the archived flag
not the completed date
Part 1: habitrpg/habitrpg#3302
Part 2: habirrpg/habitrpg-shared#198
|
2014-04-18 12:36:22 -04:00 |
|
Tyler Renelle
|
1067c82418
|
feat(convention): temporary solution to disable dailies for signups
during conventions (have to be on con.habitrpg.com)
|
2014-04-18 08:58:45 -07:00 |
|
Tyler Renelle
|
9f9b0e9eee
|
feat(user): add 'extra' property for misc. stuff
|
2014-04-18 08:52:51 -07:00 |
|
Jason Butz
|
53877ff1c0
|
feat(todo_archive): add archive flag
This is part 1 of habitrpg#3062 It MUST be merged prior to parts 2 and 3
|
2014-04-18 11:49:29 -04:00 |
|
Tyler Renelle
|
16ac06c4c9
|
refactor(user): set tags & tasks defaults in the schema
|
2014-04-18 08:07:05 -07:00 |
|
Tyler Renelle
|
8d4652b6b9
|
feat(coupons): better formatting for wondercon
|
2014-04-17 21:38:38 -07:00 |
|
Tyler Renelle
|
39b5176c1c
|
feat(coupons): cleaner lookup/validation of coupon code
|
2014-04-17 17:36:10 -06:00 |
|
Tyler Renelle
|
a608419bba
|
feat(coupons): add coupon-code feature
|
2014-04-16 23:28:37 -06:00 |
|
Tyler Renelle
|
56ab7384cf
|
feat(premium): disallow deleting accounts until they've cancelled
payment plans
|
2014-04-14 23:07:30 -06:00 |
|
Jacob Evans
|
30ec32124b
|
Fix API reference.
Added the required Group ID (gid) for /groups/{gid}/chat for the API reference documentation
|
2014-04-11 14:31:24 +10:00 |
|
Tyler Renelle
|
e76e545e6a
|
fix(challenges): temporarily remove $elemMatch on challenge/user/progress, see #2947
|
2014-03-31 19:01:08 -06:00 |
|
Tyler Renelle
|
123f8192f4
|
feat(subscriptions): add misc. IPN handler. For this case, it will catch
off-site cancelled subscriptions
|
2014-03-24 21:51:49 -06:00 |
|
Tyler Renelle
|
440a2e2884
|
refactor(subscriptions): move all payments stuff to it's own controller
|
2014-03-24 21:51:20 -06:00 |
|
Tyler Renelle
|
0f430e102e
|
feat(subscriptions): add paypal recurring cancelation. refactor stripe & paypal code to use auth.authWithUrl.
|
2014-03-24 20:47:25 -06:00 |
|