Jeldrik Hanschke
fb61a07934
use existing shortcuts for date and time format ( #929 )
2024-02-17 23:44:26 +01:00
Jeldrik Hanschke
27b36e2005
refactor create/settings controller to component ( #820 )
2023-12-19 19:48:54 +01:00
Jeldrik Hanschke
f25625f40d
rafactor create/options-datetime controller to component ( #819 )
2023-12-19 19:28:04 +01:00
Jeldrik Hanschke
f9f0c365e8
refactor create/options controller to component ( #815 )
2023-12-17 23:10:57 +01:00
Jeldrik Hanschke
e3935e521f
refactor create/meta controller to component ( #814 )
2023-12-17 22:31:14 +01:00
Jeldrik Hanschke
4950e327ed
refactor /create/index controller to component ( #760 )
2023-12-16 23:22:43 +01:00
Jeldrik Hanschke
de9d58b434
use Prettier for Glimmer templates ( #731 )
2023-11-05 20:57:52 +01:00
Jeldrik Hanschke
147f5dace4
Report copy success via tooltip at copy button ( #730 )
...
* refactor copy button to show success with tooltip
* remove ember-cli-flash
* update expected bundlesize
2023-11-05 17:06:27 +01:00
Jeldrik Hanschke
88a51964f1
report poll saving errors using a modal ( #729 )
2023-11-05 12:19:47 +01:00
Jeldrik Hanschke
bf87f6f305
converts poll/participation and poll/evaluation controllers to TypeScript ( #724 )
2023-11-04 17:21:35 +01:00
Jeldrik Hanschke
386910bdd3
remove remaining usage of action helper ( #723 )
2023-11-04 15:40:02 +01:00
Jeldrik Hanschke
76586f165d
Introduce typed templates with Glint ( #714 )
2023-11-04 14:54:30 +01:00
Jeldrik Hanschke
f0cff27e99
Convert to TypeScript ( #713 )
...
* setup typescript
* covert to TypeScript
2023-10-29 19:16:33 +01:00
Jeldrik Hanschke
5146bbdf36
Fix remaining deprecations ( #711 )
...
* fix: Use of assign has been deprecated. Please use Object.assign or the spread operator instead.
* fix @tagName argument of <LinkTo> is deprecated
* clean-up deprecation workflow
2023-10-28 19:21:45 +02:00
Jeldrik Hanschke
1072953cd4
refactor poll creation to not rely on Ember Data model ( #710 )
2023-10-28 17:50:17 +02:00
Jeldrik Hanschke
748b17e0ea
answers could be derived from answerType ( #704 )
...
* answers could be derived from answerType
* improve readability of API test data
* update API tests for removed answers property
2023-10-23 17:33:25 +02:00
Jeldrik Hanschke
3a23719127
do not rely on Array prototype extensions ( #692 )
...
* Array.any() relies on prototype extensions
* remove remaining usage of array prototype extensions
2023-10-18 14:52:57 +02:00
renovate[bot]
8118aabb1f
Update dependency ember-cli-clipboard to v1 ( #637 )
...
* Update dependency ember-cli-clipboard to v1
* update for changed public API
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jeldrik Hanschke <admin@jhanschke.de>
2023-10-17 11:49:21 +02:00
Jeldrik Hanschke
fa9f91288c
fix RouterService.transitionTo not bound to this instance ( #680 )
2023-10-16 14:10:29 +02:00
renovate[bot]
831ed35136
Update dependency ember-cli-page-object to v2 ( #673 )
...
* Update dependency ember-cli-page-object to v2
* upgrade to new APIs
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jeldrik Hanschke <admin@jhanschke.de>
2023-10-16 00:07:22 +02:00
Jeldrik Hanschke
0f94d81ad4
fix ember-cli-page-object deprecations ( #674 )
...
* fix ember-cli-page-object deprecations
* make linter happy
2023-10-15 23:26:18 +02:00
Jeldrik Hanschke
97605ec7d7
fix some deprecations ( #659 )
...
* get deprecation workflow up to date
* fix routing.transition-methods deprecation
* fix this-property-fallback deprecation
* fix implicit-injections deprecation
* argument-less-helper-paren-less-invocation
* remove unmaintained ember-transition-helper which triggers deprecated-run-loop-and-computed-dot-access deprecation
* reset to only log but not throw on errors to not block other development
* reset double quote to single quote changes in templates and fix Prettier config
* fix JS linting
* ugprade ember-template-lint to fix parser
2023-10-15 21:50:28 +02:00
Jeldrik Hanschke
4c0936af35
remove unused named outlet ( #658 )
2023-10-15 21:12:09 +02:00
Jeldrik Hanschke
02058ab756
upgrade to Ember 3.28 blueprints ( #647 )
2023-10-15 20:37:03 +02:00
Jeldrik Hanschke
82ec8b59f7
refactor to tracked properties ( #621 )
2023-10-15 17:32:11 +02:00
Jeldrik Hanschke
857f2baa16
simplify form validation and drop ember-cp-validations ( #631 )
...
* replace ember-cp-validations with custom validation logic for poll creation
* refactor poll participation to not use ember-cp-validations
* drop ember-cp-validations from create.settings route
* remove unused leftovers from ember-cp-validations
* fix potential leak
* assertion thrown in CI tests (Firefox) indicate that listener is cleaned up automatically
* synchronize translations
2023-10-15 15:27:02 +02:00
Jeldrik Hanschke
77f8f5804f
drop computed properties in poll participation controller if possible ( #630 )
2023-10-15 12:06:27 +02:00
Jeldrik Hanschke
128cb37c1e
upgrade to Ember Bootstrap v4 ( #623 )
2023-09-30 11:15:50 +02:00
Jeldrik Hanschke
2094f0d91b
colocate component templates ( #620 )
2023-09-22 22:22:48 +02:00
Jeldrik Hanschke
2a4b1f8b73
Use native browser APIs and Luxon instead of Moment ( #612 )
2023-09-21 12:30:14 +02:00
Jeldrik Hanschke
5143a6ae88
remove chart in poll evaluation ( #610 )
2023-08-19 20:57:57 +02:00
renovate[bot]
e84fb40f49
Update dependency ember-page-title to v6 ( #437 )
...
* Update dependency ember-page-title to v6
* ember-page-title no longer requires ember-cli-head
ember-page-title no longer requires the usage of ember-cli-head.
Please remove {{head-layout}} from your application's application.hbs route template
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Jeldrik Hanschke <admin@jhanschke.de>
2021-01-16 13:11:19 +01:00
Jeldrik Hanschke
386a4c1f83
can not set type attribute using angle bracket invocation ( #507 )
2021-01-16 12:54:12 +01:00
Jeldrik Hanschke
58144bbf62
address deprecated arguments in Ember Bootstrap ( #468 )
2020-10-31 08:17:32 +01:00
Jeldrik Hanschke
4fd4333c3c
simplify autofocus implementation using a modifier ( #465 )
2020-10-27 22:34:08 +01:00
Jeldrik Hanschke
7da65be276
refactor deprecated {{title}} to {{page-title}} ( #464 )
2020-10-27 22:20:35 +01:00
Jeldrik Hanschke
8a62662e6e
migrate from ember-i18n to ember-intl ( #358 )
...
* mark string as html safe before passing to translation instead of bypassing HTML escape using {{{unsafe}}} syntax
* replace ember-i18n with ember-intl
2020-01-30 00:23:12 +01:00
Jeldrik Hanschke
33886f3c4e
fix link to GitHub used in translated text ( #355 )
2020-01-21 22:16:21 +01:00
Jeldrik Hanschke
77afc0d9fa
remove implicit this usage in templates ( #352 )
...
This refactors references to values in templates from `{{foo}}` to either `{{this.foo}}` if it's a property of backing JavaScript class or `{{@foo}}` if it's passed in on invocation.
You could find more details on this change in Ember docs:
- [required `this` in templates](https://guides.emberjs.com/release/upgrading/current-edition/templates/#toc_required-this-in-templates )
- [named arguments](https://guides.emberjs.com/release/upgrading/current-edition/templates/#toc_named-arguments )
While doing this I noticed that `<PollEvaluationSummaryOption>` component could be easily refactored to a template-only component. Done it as part of this pull request even so it's technically not related.
2020-01-18 12:17:06 +01:00
Jeldrik Hanschke
c9482786c1
refactor to native ECMAScript classes ( #344 )
...
Replaces Ember's old object model by native ECMAScript classes. Mostly automated with ember-native-class-codemod.
2020-01-18 10:13:50 +01:00
Jeldrik Hanschke
9983f76189
refactor form steps implementation ( #345 )
2020-01-13 17:13:23 +01:00
Jeldrik Hanschke
18ba1b6bbc
convert component invocation to angle brackets ( #339 )
2020-01-08 15:58:10 +01:00
Jeldrik Hanschke
7e784434b6
Upgrade Ember to 3.15 and other deps ( #338 )
2020-01-08 15:57:46 +01:00
Jeldrik Hanschke
3d48c221a0
use specialised button for saving ( #331 )
...
Adds a <SaveButton> component that renders a save button similar to
<NextButton> but using a special icon that helps to distinguish both.
Also removes the block mode for <NextButton> component and some arguments
that aren't needed anymore.
Closes #294
2020-01-02 17:13:36 +01:00
Jeldrik Hanschke
d9b1bf7b5a
Improve test coverage for validation on participation form ( #308 )
...
* add tests that participation form is validated
* assert that first invalid form element is focused on invalid submission attempt
2019-11-20 14:52:23 +01:00
Jeldrik Hanschke
91e3ccfb4b
scroll invalid radio groups into focus on submission ( #305 )
2019-11-15 23:24:54 +01:00
Jeldrik Hanschke
eb421142c0
radio inputs used on participation form should have validation feedback classes ( #304 )
2019-11-15 23:08:59 +01:00
renovate[bot]
2dc5c22409
Update dependency ember-bootstrap to v3 ( #255 )
2019-11-14 21:18:52 +01:00
Jeldrik Hanschke
0da3dc8b02
next/save button should get focus before back button ( #298 )
2019-11-12 21:56:47 +01:00
Jeldrik Hanschke
d8c316cd75
validation become visible should not alter position of calendar ( #296 )
2019-11-11 22:34:16 +01:00