Commit Graph

178 Commits

Author SHA1 Message Date
Khaled Garbaya
696fc0a849 Merge branch 'master' into production 2017-11-08 17:19:25 +01:00
Khaled Garbaya
f81d60b659 chore: Change credentials 2017-11-08 17:15:45 +01:00
David Litvak Bruno
20a1a0915f chore(localization): add localization for skill level tags (#43)
* chore(localization): add localization for skill level tags

* chore(localization): lowercase the skill level symbols
2017-11-08 17:09:16 +01:00
Khaled Garbaya
f6c12658ce fix: Fix courses ordering 2017-11-08 17:03:47 +01:00
JP Wright
93608ce4ba Write new readme 2017-11-08 16:25:49 +01:00
David Litvak Bruno
761a585943 chore(contactUs): contact us now opens in a new tab (#42) 2017-11-08 16:01:17 +01:00
David Litvak Bruno
aa769dc02f chore(github): replace links with real ones (#41) 2017-11-08 15:59:16 +01:00
JP
0d7b489492 Hotfix/static text changes (#40)
* Update text on next lesson button

* Change language names in code snippets modules
2017-11-08 15:57:04 +01:00
David Litvak Bruno
81577c82fd Enhance Breadcrumbs (#39)
* chore(localization): remove duplicated locale files

* feat(localization): add localization for breadcrumbs

* feat(localization): add beadcrumb enhancements

* feat(debugging): add npm run debug command

* chore(localization): add unit tests

* chore(breadcrumbs): fix tests and typos

* chore(localization): add docs for translationAvailable

* chore(localization): refactor translationAvailable
2017-11-08 15:39:24 +01:00
Mario Bodemann
95bdb8a113 fix: clarify German translation🇩🇪 2017-11-08 14:23:40 +01:00
Benedikt Rötsch
368cf77d5f feat(modules): add image caption and shadow 2017-11-08 14:23:40 +01:00
David Litvak
14eb311151 chore(localization): move locales to i18n folder 2017-11-08 14:23:40 +01:00
Khaled Garbaya
475ec2f58f fix: Fix Editorial feature 2017-11-08 14:23:40 +01:00
Khaled Garbaya
79df6d190d test: Fix integration test 2017-11-08 14:23:40 +01:00
Mario Bodemann
a48fd1b63d fix: clarify German translation🇩🇪 2017-11-08 13:24:56 +01:00
Benedikt Rötsch
1c1a352269 feat(modules): add image caption and shadow 2017-11-08 13:17:09 +01:00
David Litvak
0858b832ad chore(localization): move locales to i18n folder 2017-11-08 12:09:55 +01:00
Khaled Garbaya
1c36ea6c85 fix: Fix Editorial feature 2017-11-08 11:05:20 +01:00
Khaled Garbaya
d5ac23e3db test: Fix integration test 2017-11-08 10:41:12 +01:00
Benedikt Rötsch
1320407832 fix(styling): do not capitalize breadcrumb 2017-11-07 17:33:32 +01:00
David Litvak Bruno
146c01643b feat(analytics): add analytics on deploy script (#32) 2017-11-07 17:33:32 +01:00
Khaled Garbaya
85d5e0faed fix: fix application name 2017-11-07 17:33:32 +01:00
Khaled Garbaya
cf953aa3ad fixup! fixup! fixup! feat: Add start npm script 2017-11-07 17:33:32 +01:00
Khaled Garbaya
a78a1914d8 fixup! fixup! feat: Add start npm script 2017-11-07 17:33:32 +01:00
Khaled Garbaya
41f947a746 fixup! feat: Add start npm script 2017-11-07 17:33:32 +01:00
David Litvak
68a8052bdf feat(localization): add localization for static strings 2017-11-07 17:33:32 +01:00
Benedikt Rötsch
eaec09a594 test(e2e): fix twitter card test 2017-11-07 17:33:32 +01:00
Benedikt Rötsch
751b8aaf7f refactor(routes): remove unused categories route files 2017-11-07 17:33:32 +01:00
Benedikt Rötsch
2575aa81d4 fix(twitter-cards): use correct tw card meta value attribute 2017-11-07 17:33:32 +01:00
Benedikt Rötsch
dcfd274e92 feat(footer): add GitHub logo and link 2017-11-07 17:33:32 +01:00
Benedikt Rötsch
f2f2a79670 test(rebase): adjust tests from rebase and glue them together 2017-11-07 17:33:32 +01:00
Benedikt Rötsch
1e271656de test(e2e): adjust tests to fit refactored version of the app 2017-11-07 17:33:32 +01:00
Benedikt Rötsch
c7567ca895 ci(circle): add initial circle.yml 2017-11-07 17:33:32 +01:00
Benedikt Rötsch
bd9e29b6eb test(e2e): add end to end tests via cypress.io 2017-11-07 17:33:32 +01:00
Khaled Garbaya
85ea880352 feat: Add start npm script 2017-11-07 17:33:32 +01:00
Khaled Garbaya
a77d8fcdea feat: Add start npm script 2017-11-07 17:33:32 +01:00
Khaled Garbaya
9c2840ac89 feat: Add helmet and force SSL 2017-11-07 17:33:32 +01:00
Khaled Garbaya
9ae9c543ba feat: Change cookie age to 24h 2017-11-07 17:33:32 +01:00
Khaled Garbaya
9f61d33500 fix: Adds courses/categories route 2017-11-07 17:33:32 +01:00
JP Wright
cdb0a07ff7 Make changes to code to improve readability 2017-11-07 17:33:32 +01:00
Frederik Lölhöffel
a110d848c0 Add contact us link to footer 2017-11-07 17:33:32 +01:00
Benedikt Rötsch
7ad2c1fa4f refactor: Cleanup (#21)
* refactor(routes): remove unused sitemap route

* style(comments): enforce consistent comment style

* style(exports): enforce consistent export style

* chore: Add jsDoc for contentful service

* chore: Add jsDoc for contentful service \n \n closes #23

* refactor(app): move query parameter comment to right position and mention comment route middleware

* test(npm): add temporary test script

* refactor(middlewares): split up bootstrap middleware - fixes #23759

* refactor(cookies): use constances to give context the maxAge cookie setting

* refactor(variables): use more descriptive names for variables

* space became spaceId when it was just the id not the full space instance
* all (access) token variable name variants became [api-type]Token
* all clients are now called deliveryClient or previewClient
* cpa and cda only remain when they are used as actual API id
* env variables names adjusted

* perf(helpers): only run marked when content is not empty

* refactor(comments): fix typos

* refactor(comments): add hint why error is logged to console in settings

* chore: Add comments to routes and services

* refactor(requires): order and group requires

* fix(settings): add validation for wrong preview token

* chore: Add comments to routes

* chore: fix typo

* chore: console.error -> throw

* chore: move cookie name to a constant

* chore: Fix app.js comment

* typo: removing t

* chore: typos

* chore: removed unnecessary comment line sign

* chore: newline for readabillity

* chore: remove dangling `t`

* chore: remove `t`, add `l`

* chore: typos

* Fleshed out title

* build(npm): remove unused dependencies

* build(npm): upgrade to latest stable contentful sdk

* chore: Addressing David feedbak

* fix(credentials): update to match the new space

* chore: Addressing code review comments

* chore: Addressing code review comments

* chore: res -> response, req-> request

* chore: include exactly what we need

* chore: Address JPs comments

* chore: Address JPs comments

* chore: Address Fredericks comments

* chore: Address Fredericks comments

* fixup! chore: Address Fredericks comments

* fixup! fixup! chore: Address Fredericks comments

* fixup! fixup! fixup! chore: Address Fredericks comments

* fixup! fixup! fixup! fixup! chore: Address Fredericks comments

* fixup! fixup! fixup! fixup! fixup! chore: Address Fredericks comments

* fixup! fixup! fixup! fixup! fixup! fixup! chore: Address Fredericks comments
2017-11-07 17:33:32 +01:00
Mario Bodemann
730ce24cc9 chore: capitalise comments 2017-11-07 17:33:32 +01:00
Khaled Garbaya
b6ae3f9f07 test: Add unit test (#20) 2017-11-07 17:33:32 +01:00
Benedikt Rötsch
c2297d2e99 refactor(assets): remove assets submodule and add them as static files 2017-11-07 17:33:32 +01:00
Benedikt Rötsch
bc73f3eec7 test(integration): test settings form and settings cookie 2017-11-07 17:33:32 +01:00
Benedikt Rötsch
62129cc1e3 fix(dom): indent properly and add main element 2017-11-07 17:33:32 +01:00
Benedikt Rötsch
a5a23b4ea9 test(integration): add rudimentary test for settings 2017-11-07 17:33:32 +01:00
Benedikt Rötsch
4b6b355790 test(integration): fix course urls to make integration tests work again 2017-11-07 17:33:32 +01:00
Benedikt Rötsch
9c5b0eaacc fix(sharing): proper og:url and add og:image:alt 2017-11-07 17:33:32 +01:00