Commit Graph

29 Commits

Author SHA1 Message Date
Khaled Garbaya
c944885446 Production deploy 16:00 (#70)
* Production (#44)

* test: Fix integration test

* fix: Fix Editorial feature

* chore(localization): move locales to i18n folder

* feat(modules): add image caption and shadow

* fix: clarify German translation🇩🇪

* chore(localization): fix typo (#47)

* Split first paragraph into sections (#46)

* feat(controls): add help text to API dropdown

* fix(style): simplify header and fix mobile design

* fix(style): simplify footer and fix mobile design

* fix(style): update stylesheet and scripts file

* test(e2e): adjust tests and make them fail on CI

* language fixes

* rename labels to use full api name

* Refactor entry state toggle (#48)

* chore(editorialFeatures): extract editorial features toggle

* chore(refactor): rename function to make more contextual sense

* Fix breadcrumb and add test for locales (#49)

* test(unit): add test to check for locale consistency

* fix(breadcrumb): translate lessons route

* Change readme url to http from https (#52)

* tests(e2e): expect only 2 courses

* fix(cookies): fix variable naming and extend to two days maxAge

* Change text on next lesson button (#54)

* Retranslate advancedLabel

* fix(translations): do not break on vim temp files. This is dedicated to JP

* fix(analytics): use correct app-id

* Add instructions to seed a space to readme (#61)

* Change modal text; add link to model's repo to localization files (#57)

* fix(links): link correct GH repository

* fix(i18n): adjust view on github link label

* fix(style): move GitHub link to the left

* new screenshot

* Update README.md (#63)

* Update README.md

* Update README.md

* Https mistake and Heroku buton

* fixup

* fixup

* feat(heroku): add app.json

* docs(README): add linebreak

* docs(README): minor adjustments

* fix(tracking): add link click tracking to snowplow

* Add translation for edit in the web app (#64)

* chore(typo): fix error message (#67)

* chore(update): remove image rendering on lessons (#65)

* chore: Improve error page (#66)

* chore: Improve error page

* fix: Fix middlware order

* fix: Remove console.log

* fix:  no more duplicate error messges (#71)

* fix: Fix middlware order

* fix: Remove console.log

* feat: Uniq error meassages

* fix: fix cli link (#72)

* Add instructions to run app as Docker container (#68)
2017-11-16 14:42:28 +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
David Litvak Bruno
146c01643b feat(analytics): add analytics on deploy script (#32) 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
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
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
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
Khaled Garbaya
b6ae3f9f07 test: Add unit test (#20) 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
5333d26efb build(npm): remove unused serve-favicon dependency 2017-11-07 17:33:32 +01:00
Khaled Garbaya
d7654bb9bf test: add integration test 2017-11-07 17:33:32 +01:00
Khaled Garbaya
c6d12b4afd fix: Fix New fields naming 2017-11-07 17:33:32 +01:00
Benedikt Rötsch
7856434f86 refactor(assets): extract assets to their own repo 2017-11-07 17:33:32 +01:00
Benedikt Rötsch
db702ad424 build(npm): upgrade to new SDK major 2017-11-07 17:33:32 +01:00
Khaled Garbaya
2ec0cf9d67 chore: Add engine 2017-11-07 17:33:32 +01:00
Benedikt Rötsch
d1a5113bfc add minimum node engine to package.json 2017-11-07 17:33:32 +01:00
Mario Bodemann
e773c8b32d rename university to the app. (#4) 2017-11-07 17:33:32 +01:00
Khaled Garbaya
07c5cc77b0 fix(course): fix non resolved lessons 2017-11-07 17:33:32 +01:00
Benedikt Rötsch
928ccc0ade use real BEM almost everywhere. Some restructuring is still missing 2017-11-07 17:33:32 +01:00
Khaled Garbaya
500b103c03 feat(courses): Add view helpers 2017-11-07 17:33:32 +01:00
Benedikt Rötsch
c650dd3f1c basic styling 2017-11-07 17:33:32 +01:00
Khaled Garbaya
3373ff282d refactor: Change views 2017-11-07 17:33:32 +01:00
Khaled Garbaya
3f6efdf750 refactor: www -> es6 syntax 2017-11-07 17:33:32 +01:00
Khaled Garbaya
dc3e8628f3 refactor: es6 all the things! 2017-11-07 17:33:32 +01:00
Khaled Garbaya
d1d580f288 feat: Add views and routes 2017-11-07 17:33:32 +01:00
Khaled Garbaya
02f7c2ce41 chore: Initial commit 2017-09-19 14:19:31 +02:00