Blade Barringer
3c7f71d214
chore(i18n): update locales
2016-09-30 11:42:34 -05:00
Blade Barringer
edac06b0d1
chore(docs): Update group invite docs
2016-09-30 11:27:08 -05:00
Blade Barringer
24562f8d60
refactor: move total invitation errors to group invite validation method
2016-09-30 11:27:08 -05:00
Blade Barringer
76499412ed
refactor(api): Move invitation validation to group static method
2016-09-30 11:27:07 -05:00
Julie Torres
9b10f348cc
Prevent submission of blank invitation, fixes #7807 ( #8080 )
2016-09-30 11:25:57 -05:00
Blade Barringer
17b0329c43
chore(i18n): update locales
2016-09-30 08:54:34 -05:00
Blade Barringer
306505ebab
fix(api,client): Pass in predictable random to revive randomVal calls
...
closes #8085
2016-09-30 08:39:30 -05:00
Blade Barringer
8465dd69be
chore: Send author's email when sending flag notification to slack
2016-09-30 07:43:15 -05:00
Matteo Pagliazzi
24df8d8f2f
pusher: sync user when reconnecting
2016-09-29 23:30:11 +02:00
Matteo Pagliazzi
c3843cae80
client: fix bug that prevented drop notifications from showing up
2016-09-29 23:19:46 +02:00
Sabe Jones
d0d4927e59
fix(login): uncomment Google auth
2016-09-29 18:11:47 +00:00
Blade Barringer
cc9be6f4a1
chore(i18n): update locales
2016-09-29 11:53:29 -05:00
Sabe Jones
ca935670f7
chore(event): GaymerX armor & news
2016-09-29 16:16:43 +00:00
AccioBooks
c2eb113672
Make Wikia Links Translatable ( #7036 )
...
* Wikia Links
* Update contrib.json (Added comma)
* Implement @Alys's Suggestions
* conLearnLink -> conLearnURL
* add link to plans.jade
* Appended "URL" to locale strings with URLs
* Add 's'
2016-09-29 21:57:44 +10:00
Matteo Pagliazzi
257e932bc3
Vue Store ( #8071 )
...
* vue: use our own store in place of vuex
* vue store: add getters, watcher and use internal vue instance
* vue store: better state getter and credits to Vuex
* vue store: $watch -> watch
* vuex store: pass store to getters and fix typos
* add comments to store, start writing tests
* fix unit tests and add missing ones
* cleanup components, add less folder, fetch tassks
* use Vuex helpers
* pin vuex version
* move semantic-ui theme to assets/less, keep website/build empty but in git
* import helpers from vuex
2016-09-29 13:32:36 +02:00
Sabe Jones
50e2731811
chore(assets): remove unused promos
2016-09-28 18:47:04 +00:00
Matteo Pagliazzi
d67b9e5688
do not send welcome email if user already exists
2016-09-28 19:23:07 +02:00
Blade Barringer
bfc7b9d3e8
fix(client): allow admins to open flag modal regardless of flag status
...
fixes #8078
2016-09-28 08:16:06 -05:00
Blade Barringer
eb0e234afa
chore(i18n): update locales
2016-09-28 07:44:30 -05:00
Phillip Thelen
e3b484b29a
Add Google Signin ( #7969 )
...
* Start adding google login
* fix local js issue
* implement syntax suggestions
* fix delete social tests
* Add service for authentication alerts
* fix social login tests
* make suggested google sign in changes
* fix accidentally deleted code
* refactor social network sign in
* fix incorrect find
* implement suggested google sign in changes
* fix(tests): Inject fake Auth module for auth controller
* fix(test): prevent social service from causing page reload
* fix loading user info
* Use lodash's implimentation of find for IE compatibility
* chore: increase test coverage around deletion route
* chore: clean up social auth test
* chore: Fix social login tests
* remove profile from login scope
* fix(api): Allow social accounts to deregister as user has auth backup
* temporarily disable google login button
2016-09-28 12:11:10 +02:00
Sabe Jones
63ce7c6034
chore(news): misc Bailey
2016-09-28 02:40:24 +00:00
Sabe Jones
921f9a65a3
feat(content): BG and Armoire strings 201610
2016-09-27 21:15:54 +00:00
Matteo Pagliazzi
faed0dff20
pusher: remove 1 tab limit, better disconnection
2016-09-27 15:25:07 +02:00
Matteo Pagliazzi
7bb2f4a3fa
fix semantic-ui site path
2016-09-27 10:09:46 +02:00
Matteo Pagliazzi
e3bcea4077
Add semantic-ui ( #8076 )
...
* client: add semantic-ui
* add README, disable google fonts
* karma: limit coverage to .vue and .js files
* add missing deps
* semantic-ui in assets folder
2016-09-27 09:34:45 +02:00
Sabe Jones
51ffe2c8c2
A/B Testing, Round 2 ( #8077 )
...
* feat(analytics): A/B test 2016-09-26
* feat(tutorial): A/B variant text
2016-09-26 17:10:43 -05:00
Blade Barringer
efc0469bef
fix(docs): correct email route url in api docs
2016-09-26 14:56:53 -05:00
Blade Barringer
913cb16638
refactor: move randomVal to a lib
2016-09-26 11:55:07 -05:00
Blade Barringer
331993c1df
refactor: remove seeding from randomVal
2016-09-26 11:55:07 -05:00
Blade Barringer
136e2de125
refactor: adjust randomDrop to use wrapped random function
2016-09-26 11:55:07 -05:00
Blade Barringer
966a50431f
refactor: Move user argument to options in randomVal function
2016-09-26 11:55:07 -05:00
Blade Barringer
4df1601718
fix(api): Armoire actually works randomly
2016-09-26 11:55:07 -05:00
Thomas Gamble
4d5b6992be
drops are randomly selected, not based on user values fixes #7929
2016-09-26 11:55:07 -05:00
Tom Gamble
b54441a637
Shows quest progress notification when completing task #7922 ( #7951 )
2016-09-23 20:41:31 -05:00
Matteo Pagliazzi
bccdf4e989
client: load user based on localStorage (only for testing) ( #8055 )
2016-09-23 22:39:06 +02:00
Matteo Pagliazzi
633da7ff73
Delete App.vue
2016-09-23 22:18:13 +02:00
Matteo Pagliazzi
d3371e323e
Vuex Structure ( #8054 )
...
* wip: vuex structure
* add missing files
* client: do not fail dev build on eslint error
* eslint does not block compilation, mount app when data is ready
* eslintrc.js -> eslintrc
2016-09-23 19:49:11 +02:00
Sabe Jones
5480157977
fix(shops): 2h weapon pricing
2016-09-23 15:43:45 +00:00
Blade Barringer
c5888e3d21
fix(client): Allow backgrounds to be changed
2016-09-23 07:04:11 -05:00
Blade Barringer
2ca185474f
fix(client): Advanced options not using preference when creating task
...
closes #8033
2016-09-22 21:41:42 -05:00
Kaitlin Hipkin
5f0c1687b5
Remove unused v2 code from /website/common/script ( #8034 )
...
* remove apiv2 behavior from ops
* remove apiv2 behavior from fns
2016-09-22 21:23:46 -05:00
Blade Barringer
1a38546721
chore(i18n): update locales
2016-09-22 13:20:45 -05:00
Sabe Jones
359d9f8d3a
fix(analytics): send user on social reg
2016-09-22 18:14:02 +00:00
Sabe Jones
ca97732f21
Cows and Ghosts (but no cow ghosts) ( #8052 )
...
* feat(content): Mystery Items and Ghost Potions
* fix(news): better cow position
* fix(test): update for season
2016-09-22 13:04:15 -05:00
Sabe Jones
e820b55080
fix(shops): open Seasonal Shop in API
2016-09-22 17:02:21 +00:00
mleko
ec01388b5a
Fix broken link ( #8051 )
...
* Fix broken link
* Update message
2016-09-22 17:24:21 +10:00
Blade Barringer
aff475b9c8
chore(i18n): update locales
2016-09-21 19:17:36 -05:00
Sabe Jones
476e06ab8b
feat(content): Ghost Hatching Potion string
2016-09-21 19:19:18 +00:00
Sabe Jones
82b905514f
feat(content): Subscriber Strings 201609
2016-09-21 19:08:41 +00:00
Matteo Pagliazzi
f5315a4f92
typo, correct prod check in build manifest
2016-09-21 16:33:38 +02:00