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
97840ed732
chore: add apidoc watch command
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
cda84a6d68
chore: move randomVal test to correct folder
2016-09-30 08:39:30 -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
2476cdd873
chore: Add test shells for revive
2016-09-30 08:16:04 -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
461e7445c2
remove old server_side tests
2016-09-30 12:33:20 +02:00
Matteo Pagliazzi
24df8d8f2f
pusher: sync user when reconnecting
2016-09-29 23:30:11 +02:00
Matteo Pagliazzi
2bca92b4d5
3.44.4
2016-09-29 23:22:30 +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
816e4a2f19
3.44.3
2016-09-29 18:12:31 +00:00
Sabe Jones
d0d4927e59
fix(login): uncomment Google auth
2016-09-29 18:11:47 +00:00
Sabe Jones
023ff5789d
3.44.2
2016-09-29 17:13:16 +00:00
Blade Barringer
cc9be6f4a1
chore(i18n): update locales
2016-09-29 11:53:29 -05:00
Sabe Jones
145bcb6f7c
3.44.1
2016-09-29 16:46:26 +00:00
Sabe Jones
d7db599f88
chore(npm): update shrinkwrap
2016-09-29 16:22:44 +00: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
Matteo Pagliazzi
177f78cbb0
3.44.0
2016-09-28 12:49:30 +02: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
941000d737
3.43.2
2016-09-28 03:12:35 +00: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
Sabe Jones
d6bf30eff8
3.43.1
2016-09-27 14:43:34 +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
Sabe Jones
bda0617a23
chore(npm): update shrinkwrap
2016-09-26 17:32:33 +00: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