Commit graph

41 commits

Author SHA1 Message Date
Jeldrik Hanschke
830478051b upgrade qunit to fix CSP violations in test runner
This one requires a migration from deprecated ember-cli-qunit to ember-qunit.
ember-qunit throws in Unit tests cause they interact with runloop but didn't
awaited everything to finish. An assertion was thrown therefor:

> Assertion Failed: expected container not to be destroyed
2019-02-23 23:56:49 +01:00
Jeldrik Hanschke
3ed645709f upgrade ember-cli-content-security-policy to fix CSP violation by test loader assertion 2019-02-23 23:56:49 +01:00
Jeldrik Hanschke
68822aaa0f upgrade ember-bootstrap to fix CSP issue 2019-02-23 23:56:49 +01:00
Jeldrik Hanschke
5381c87d73 downgrade Chart.js to fix CSP violations
https://github.com/chartjs/Chart.js/issues/5208
2019-02-23 23:56:49 +01:00
Jeldrik Hanschke
dcb70f74f8 deps: uprade ember-cli-content-security-policy 2019-02-23 23:56:49 +01:00
Jeldrik Hanschke
06a92b947f refactor: replace bootstrap-datepicker by ember-power-calendar
Also renders two linked calendars if there is enough space.

Closes #143
2019-01-20 17:08:16 +01:00
Jeldrik Hanschke
dad9fbddf0 deps: drop bower 2019-01-03 07:09:36 +01:00
Jeldrik Hanschke
96f1990542 fix: label should reflect validation state of all times of a day 2019-01-03 00:46:36 +01:00
Jeldrik Hanschke
cf9efe993b refactor: replace LESS by SASS 2019-01-02 23:48:48 +01:00
Jeldrik Hanschke
af4fe70f72 refactor: drop ember-simple-select 2019-01-02 23:48:36 +01:00
Jeldrik Hanschke
3091f9ac5e deps: upgrade ember-page-title
Current page title is put before generic one, e.g. "Create a poll | Croodle"
instead of "Croodle | Create a poll". This was an upstream change with
could reasoning. Have a look here:
https://github.com/adopted-ember-addons/ember-page-title/releases/tag/5.0.0

Version 4.0.0 required the `{{head-layout}}` component in application's
template:
https://github.com/adopted-ember-addons/ember-page-title/releases/tag/4.0.0
2018-12-31 14:12:21 +01:00
Jeldrik Hanschke
bcd4bc7ac6 upgrade to ember 3.4 2018-12-31 10:17:03 +01:00
Jeldrik Hanschke
b7e63ed83b refactor: replace ember-object-at-helper by ember-composable-helpers 2018-12-30 10:06:49 +01:00
Jeldrik Hanschke
71d303174e refactor: drop ember-array-computed-macros 2018-12-30 01:04:33 +01:00
Jeldrik Hanschke
8f591e2978 refactor: use version provided in config in favor of ember-cli-build-info 2018-12-29 22:09:14 +01:00
Jeldrik Hanschke
11265cb82d deps: upgrade ember to 2.18 2018-12-29 20:23:19 +01:00
Jeldrik Hanschke
0749668435 deps: upgrade ember-native-dom-helpers 2018-12-29 20:23:19 +01:00
Jeldrik Hanschke
5cea1d48b6 deps: upgrade ember-awesome-macros 2018-12-29 20:23:19 +01:00
Jeldrik Hanschke
8f90414f0c deps: upgrade ember-cli-mirage 2018-12-29 20:23:19 +01:00
Jeldrik Hanschke
a6dee88dc1 deps: upgrade ember-moment 2018-12-29 20:23:19 +01:00
Jeldrik Hanschke
792d2089bb deps: remove unused dependencies 2018-12-29 20:23:19 +01:00
Jeldrik Hanschke
97e447bbe7 deps: yarn upgrade 2018-12-29 20:23:19 +01:00
Jeldrik Hanschke
39a5c7d94c deps: upgrade array-helper, math-helpers, truth-helpers and transition-helper 2018-12-29 20:23:19 +01:00
Jeldrik Hanschke
78ddf381c1 deps: upgrade ember-cli-bootstrap-datepicker
Drops another bower dependency. 🎉
2018-12-29 20:23:19 +01:00
Jeldrik Hanschke
6592102837 deps: upgrade ember-cp-validations to 3.x 2018-12-29 20:23:19 +01:00
jelhan
9c4bd9e669
upgrade ember-bootstrap and ember-bootstrap-cp-validations to latest versions (#146)
Ember Bootstrap has changed a lot since the very outdated pre 1.0 release
which was used here. Changes are mostly about using composable components
and closure actions.

Also replaces PhantomJS with Chrome in CI cause PhantomJS is also very
outdated and causing test failure not related to any real world issues.
Ember CLI has replaced PhantomJS with Chrome in v2.15.1, which is the
upfollowing minor release to the version currently used.
2018-10-28 22:54:14 +01:00
jelhan
acd2ec24ae upgrade ember-cli-build-info to fix deprecation warning
Fixes deprecation warning:
  DEPRECATION: Ember CLI addons manage their own module transpilation during
  the `treeForAddon` processing. `ember-cli-build-info` has overridden the
  `this.options.babel` options which conflicts with the addons ability to
  transpile its `addon/` files properly. Falling back to default babel
  configuration options.
2017-11-02 11:50:30 +01:00
jelhan
d2d88e271d upgrade ember-cli-chart to 3.3.1 2017-08-11 18:18:03 +02:00
jelhan
7a64346d56 upgrade ember-cli-page-object to 1.11.0 2017-08-11 16:53:18 +02:00
jelhan
b5c701c7c0 upgrade ember-cli-clipboard to 0.8.0 2017-08-11 16:49:41 +02:00
jelhan
d04d532018 upgrade ember-cli-content-security-policy to 0.6.2 2017-08-11 16:42:18 +02:00
jelhan
65702ff78e upgrade ember-array-helper to 2.1.0 2017-08-11 16:42:18 +02:00
jelhan
75a8bd023d update ember-simple-select to 0.6.1 which includes 1b2d13c0a8d5844757fd88b64b12f61c6455b94e 2017-08-11 16:42:18 +02:00
jelhan
64a9dea5e7 refactor dates handling (#137)
* Remove dates ArrayProxy.
* Use moment template helpers.
* Pass timezone and locale directly to moment template helper to avoid issues.
2017-08-11 16:39:36 +02:00
jelhan
87ad9b0506 use ember-cli-mirage to mock api 2017-08-01 09:49:02 +02:00
jelhan
7ab44aa9e5 use deprecation workflow 2017-08-01 09:48:48 +02:00
jelhan
632c36eb12 updates dependencies and fixes property modified twice in a single render deprecations 2017-08-01 09:48:48 +02:00
jelhan
364147f4b6 fix build issue by updating ember-moment 2017-07-25 17:17:39 +02:00
jelhan
b27476edde PR has been merged and included 2017-03-31 21:45:46 +02:00
jelhan
9fefe2f203 Fix: ember-debug.warn-options-missing deprecation warnings 2017-03-30 22:31:42 +02:00
jelhan
3d81c49cc1 replace npm by yarn
Yarn provides reliable dependency management for node.js packages.
You could still use npm but I would recommend to use yarn to ensure
atleast npm packages uses tested versions.

Bower is not affected by this change and is still used.
2017-03-30 22:22:20 +02:00