Commit graph

204 commits

Author SHA1 Message Date
jelhan
e77f0c1edc Released v0.5.1 2016-08-26 20:40:47 +02:00
jelhan
a11f590062 remove version prefix in meta (again) 2016-08-26 20:39:57 +02:00
jelhan
fd6bb662cf Released v0.5.0 2016-08-26 19:18:16 +02:00
jelhan
22d2055fb2 update dependency: glob 2016-08-21 03:17:36 +02:00
jelhan
8441c92295 use poll title as page title
Part of #76
2016-08-20 23:28:39 +02:00
jelhan
8d9278a9ee show validation immediately after change for select and radio buttons
Introduced this feature by https://github.com/kaliber5/ember-bootstrap/pull/127
2016-08-20 22:51:21 +02:00
jelhan
5613dfdd43 add button for copying poll link
closes #95
2016-08-20 22:02:53 +02:00
jelhan
bbea5265fe update ember-i18n to latest (4.2.2) 2016-08-17 23:56:14 +02:00
jelhan
3d251bc9fb provide status bar to indicate steps of poll creation wizard
part of #76
2016-08-14 22:57:10 +02:00
jelhan
29189e5a06 updates ember-cli-page-object 2016-08-14 22:24:04 +02:00
jelhan
91e667c95b Fix chart issue in Microsoft edge
Include this PRs to ember-cli-chart:
* https://github.com/aomran/ember-cli-chart/pull/54
* https://github.com/aomran/ember-cli-chart/pull/59
* https://github.com/aomran/ember-cli-chart/pull/60
2016-08-14 18:07:02 +02:00
jelhan
b2885ffcf5 broccoli-merge-trees not needed anymore since app.toTree() supports multiple trees as argument 2016-08-14 18:00:15 +02:00
jelhan
36c7dc397c broccoli-static-compiler is deprecated. Use broccoli-funnel instead. 2016-08-14 17:51:32 +02:00
jelhan
59256827ba Merge branch 'v0.5.0' 2016-08-13 16:09:28 +02:00
jelhan
1e01edeb81 Released v0.4.0 2016-08-13 16:02:46 +02:00
jelhan
2a75db5304 Update to chartjs 2.x
enhancements:
* responsive charts
* native support for stacked bars
* CSP: script-src: unsafe-inline is not needed anymore #90
2016-08-12 23:09:43 +02:00
jelhan
1400b71417 updates ember, ember data and ember data model fragments and fixes some container deprecation 2016-08-12 23:09:37 +02:00
jelhan
26b3dab102 update ember-suave and fix some coding style 2016-08-11 22:47:17 +02:00
jelhan
e4af5da645 update a few dependencies 2016-08-11 22:41:32 +02:00
jelhan
36071f8c18 Fixes: v prefix should not be part of version
only tagged commits were affected

https://github.com/cibernox/git-repo-version/pull/12
2016-08-11 21:51:50 +02:00
jelhan
3c7181c5e9 Released v0.4.0-rc2 2016-08-04 22:25:42 +02:00
jelhan
ad3af23782 Released v0.4.0-RC1 2016-08-02 00:00:27 +02:00
jelhan
49c6c28af9 move back to stable versions where pull request have been merged 2016-08-01 23:45:22 +02:00
jelhan
78ea83c7a7 not used anymore since 0592eff1f0 2016-08-01 23:39:32 +02:00
jelhan
21c723b59b Released v0.4.0-beta2 2016-07-28 01:24:19 +02:00
jelhan
145a4ea96a Fix: reuse existing arrayproxy since otherwise it's not connected to model anymore 2016-07-27 23:06:54 +02:00
jelhan
b4c589a632 Released v0.4.0-beta1 2016-07-15 12:18:46 +02:00
jelhan
a28923ead2 refactor to use groupBy computed macro of ember-array-computed-macros instead of ember-group-by 2016-07-04 14:39:00 +02:00
jelhan
0c0dc44195 reactored to use array computed macros for cleaner code 2016-07-03 19:49:36 +02:00
jelhan
9d9121c04e all outstanding PRs for ember-bootstrap got merged 2016-06-14 13:53:22 +02:00
jelhan
f32e6bf4c6 Fixes: select options (create/index, create/settings) are not updated on locale change. 2016-06-14 11:40:58 +02:00
jelhan
327d6cd737 object-at helper as addon 2016-06-08 18:42:26 +02:00
jelhan
94b32a5fbd v0.4.0-alpha5 2016-06-08 14:16:13 +02:00
jelhan
2c11fe41bf perserve validation state in create/options-datetime by avoiding rerender 2016-06-08 13:56:06 +02:00
jelhan
72513bf893 remove ember-form-master-2000 2016-06-06 01:19:24 +02:00
jelhan
5b8d59c00b rewrite create/options-datetime with ember-bootstrap
ToDo left:
refactor `datetimes` property of `create-options-datetime` component to
not cause whole list to be updated. This is not only a performance issue
but also UX: e.g. validation state is lost when another item is added.
2016-06-06 01:19:24 +02:00
jelhan
4a31aaa616 use ember-bootstrap in create/options
ToDo:
Label validation state should not be bound to validation state of first element (option)
but to validation state of all elements. If any element has an error label validation state
should be error. Only if all elements are fine, label validation state should also be fine.
2016-06-06 01:19:24 +02:00
jelhan
0592eff1f0 ember-bootstrap for poll/participation 2016-06-06 01:19:23 +02:00
jelhan
32f9c3e633 use ember-bootstrap in create/index, create/meta, create/settings 2016-06-06 01:19:23 +02:00
jelhan
e558cccb60 add ember-bootstrap 2016-06-06 01:19:23 +02:00
jelhan
08e9f68197 remove polls isDateTime attribute 2016-05-18 13:18:36 -07:00
jelhan
c634dd8298 v0.4.0-alpha4 2016-04-18 12:38:59 +02:00
jelhan
8a32f1f5c8 Closes #87. 2016-04-11 00:37:46 +02:00
jelhan
6fe75cfd9a use Sauce Labs services to test against Chrome, Firefox, Internet Explorer, Microsoft Edge and Safari 2016-04-10 21:11:29 +02:00
jelhan
194f00b7d6 Rewritten (some) acceptance tests with ember-cli-page-objects 2016-04-08 21:48:22 +02:00
jelhan
09a9ef16e2 v0.4.0-alpha3 2016-03-21 11:51:04 +01:00
jelhan
e2905e53de v0.4.0-alpha2 2016-03-18 13:28:00 +01:00
jelhan
3e8e7e2af6 v0.4.0-alpha1 2016-03-17 15:05:02 +01:00
jelhan
277d51e650 poll evaluation as stacked bar chart 2016-03-17 13:32:53 +01:00
jelhan
544b60a28e stable release after merge
https://github.com/jasonmit/ember-i18n-cp-validations/pull/8#issuecomment-181636669
2016-02-09 10:23:12 +01:00
jelhan
0e4fd114cb some improvement on validations 2016-02-09 01:16:18 +01:00
jelhan
c53593d2cf options must be unique 2016-02-08 23:46:30 +01:00
jelhan
db2b8ac1df updated ember-bootstrap-switch to 1.13.1 which includes support for SafeString objects as labelText 2016-02-03 02:55:43 +01:00
jelhan
74691ef508 Turn checkbox to toggle switch by Bootstrap Switch 2016-02-02 10:20:44 +01:00
jelhan
ec3999bbc9 input datetimes
ToDo:
* integration test for options-create-datetime
* acceptance tests for poll find a date with times
* some translations
* ...
2016-01-20 02:52:21 +01:00
jelhan
9cfcb6d27a Merge branch 'master' into rewrite-create-options 2016-01-19 05:55:37 +01:00
jelhan
6ba930661e add JSCS code style test and fix errors 2016-01-19 05:46:52 +01:00
jelhan
ce2a8c8e1f done most things except date with times
also validation messages are missing
2016-01-19 04:56:51 +01:00
jelhan
52a20050f2 upgrade ember-cli to 1.13.13 2015-12-07 20:24:22 +01:00
jelhan
20d3a29887 update dates on locale change
* upgraded ember-moment and use it application-wide service to set locale
* label on poll/participation now observes locale changes, but it's still hacky
* replace computed property on views poll by moment-format helper of ember-moment
2015-11-23 13:32:40 +01:00
jelhan
4d5d5489b4 readd i18n for validations 2015-11-22 19:31:16 +01:00
jelhan
4c597352ad update ember-from-master-2000 2015-11-20 23:02:35 +01:00
jelhan
c1dfa16eed update ember-i18n 2015-11-20 02:18:19 +01:00
jelhan
c0450a9af4 update ember-data-model-fragments 2015-11-20 00:18:09 +01:00
jelhan
149cf7fe8b update ember-cli to 1.13.8 2015-11-20 00:17:15 +01:00
jelhan
f67381c6b9 remove ember-easy-form-extensions, finally 2015-11-19 21:51:49 +01:00
jelhan
01f9b6e61f extract participation form from participants table and make it a bootstrap form
started replacing ember-easy-form-extensions by ember-form-master-2000
and ember-validations by ember-cp-validations

using ember-form-master-2000 in old 0.2 release cause newer releases does not work with ember 0.12
should move to ember 2.x as soon as possible
therefore ember-easy-form-extensions has to be dropped and ember-i18n been updated

part of #76
2015-11-12 15:52:14 +01:00
jelhan
dd1a8436e0 model fragments for answers 2015-10-25 15:29:47 +01:00
jelhan
0317c7c0c8 use ember-cli-build-info 2.0 to fix #65 2015-08-19 13:42:38 +02:00
jelhan
3e017231c0 subresource integrity attribute
http://www.w3.org/TR/SRI/
2015-08-06 16:48:40 +02:00
jelhan
72b8136636 do not watch /api for changes 2015-08-01 22:14:26 +02:00
jelhan
d1c8646bda rewritten api using Slim Framework 2015-08-01 18:42:48 +02:00
jelhan
1f955d4e93 update ember-moment 2015-08-01 11:41:41 +02:00
jelhan
eb798a3c4c use fixed version of ember-cli-build-info 2015-07-28 17:22:31 +02:00
jelhan
2670a07d04 Merge branch 'master' into pretender 2015-07-27 19:39:34 +02:00
jelhan
3690a60496 [FEATURE] add expiration date for polls 2015-07-26 19:41:59 +02:00
jelhan
f313bd29a2 v0.3.0 2015-07-26 16:42:39 +02:00
jelhan
c7440fd0b9 pretender... 2015-07-22 11:52:22 +02:00
jelhan
ab4f88dd7f Fix: handling of different timezones
There were some timezone issues especially concerning daylight saving time (DST).
We should not rely on timezone offset since this will change due to DST.
Instead determine the users timezone (using jsTimezoneDetect therefore) and
then using this via moment-timezone.

This commit changes poll model. It drops timezoneOffset and adds timezone as a new property.
It's not tested yet against polls created before without timezone property. This has to be done before merge.

Also we should consider using ember-moment template helpers instead of our own formatted-date helper.
2015-07-15 16:20:24 +02:00
jelhan
6e9fbec6e7 Update: ember 1.12 and ember-cli 0.2.7 2015-07-02 15:54:09 +02:00
jelhan
34330cb730 remove version from package.json; having version as git tag is enough 2015-07-02 15:39:14 +02:00
jelhan
d6cf7efa3c add version information to
* build (as html meta tag)
* stored polls and users

Closes #65
2015-06-20 19:04:19 +02:00
jelhan
866e649640 prevent caching of AJAX requests in IE 2015-06-08 19:32:58 +02:00
jelhan
b1dc1b5bac use ember-cli-boostrap-datepicker 2015-04-04 02:43:59 +02:00
jelhan
0a4b3cd64a got lost 2015-04-03 12:49:54 +02:00
jelhan
48262b29f3 update ember-cli-less 2015-04-02 21:16:53 +02:00
jelhan
caba42a853 using ember-cli-easyform-extensions as it support ember >= 1.10 2015-04-02 20:28:35 +02:00
jelhan
6e8396c536 update node-phpcgi 2015-04-02 20:14:43 +02:00
jelhan
9b73dd8863 update to ember-cli 0.2.2 and ember 1.11.0 2015-04-02 20:01:30 +02:00
jelhan
57726c2996 update ember-cli to 1.2.1 and ember to 1.10
update to ember 1.10 causes several issues due to HTMLBars; some are allready fixed but some not:
* current used version of ember-easyForm is not compatible with ember 1.10
* tests aren't working
2015-04-02 12:56:55 +02:00
jelhan
04a1bafc47 should fix travix
starting missing api before running test via testem
2015-01-24 16:51:26 +01:00
jelhan
29e43c26e8 dummy polls for testing and development
test: add a user to a default poll

default poll url
http://localhost:4200/#/poll/defaultpoll?encryptionKey=0123456789abcdefghijklmnopqrstuvwxyzABC
2015-01-24 14:50:56 +01:00
jelhan
1c831870e4 use ember-radio-button, an ember cli adddon, for radio buttons 2015-01-19 23:37:51 +01:00
jelhan
d343f0df32 add version string to build as meta tag
looks like: <meta name="build-info" content="version=v0.2.1-3-g1e2dbd9"/>

closes #65
2015-01-19 22:48:36 +01:00
jelhan
139b6b7088 upgrade ember-cli to 0.1.7
Tests doesn't run to due an error with relative api uri. This doesn't affect development or production environment.
2015-01-18 18:06:47 +01:00
jelhan
bae465313e croodle 0.2.1 2015-01-16 16:57:07 +01:00
jelhan
62d0ee760e use node-phpcgi instead of proxy to serve api
php-cgi has to be installed and path have to be correct in server/index.js; default is debian standard
2014-11-02 23:43:34 +01:00
jelhan
18f30ae2c4 api proxy is not defined in package.json in ember-cli 2014-11-02 18:12:20 +01:00
jelhan
3e85382cf8 ember-validations as ember-addons 2014-11-02 16:55:10 +01:00
jelhan
7dec3c47ca migration to ember-cli 2014-11-01 18:00:46 +01:00
jelhan
7a241bd311 first steps to ember-cli 2014-10-30 21:44:22 +01:00
jelhan
665c0f892f Fix #29 2014-08-13 14:37:56 +02:00
jelhan
12df80f1e3 Hopefully last fixes due to migration to EAK 2014-07-06 20:15:15 +02:00
jelhan
b066b8806c Starting to move to Ember App Kit 2014-07-06 17:37:54 +02:00