142 Commits

Author SHA1 Message Date
e3ef932ae1 chore(many): add tech debt tickets and remove unnecessary todos (#26266) 2022-11-14 14:49:08 -06:00
0f8b26f767 refactor(ci): do not cache node modules (#26265) 2022-11-14 13:55:46 -05:00
9f0b30e460 test(angular): ng15 test infrastructure (#26197) 2022-11-03 10:40:24 -04:00
c0f287e525 chore(): sync with main 2022-09-16 15:24:24 -04:00
7c34a4cc8b test(angular): add info on how to disable cache (#25924) 2022-09-12 16:03:56 -04:00
883188cc34 test(angular): wait for all tab switches in tests (#25909) 2022-09-09 14:08:33 -04:00
634f928541 test(angular): tabs sibling page test is no longer flaky (#25906) 2022-09-09 13:00:13 -04:00
725b13fa60 fix(angular): nav controller can pop views after leaving tabs outlet (#25690)
Resolves #18593
2022-09-08 12:52:17 -04:00
3c84d48cfa feat(angular): use standalone components with routing (#25589)
Resolves #25404
2022-08-30 10:38:16 -04:00
08dd3e277b test(angular): add support for multi-version testing (#25665) 2022-08-18 16:46:15 -04:00
1cecd3f1b9 chore(): sync with main: 2022-07-20 15:44:38 -04:00
845cb463de test(angular): add timeouts to tabs navigation extras test (#25629) 2022-07-13 17:12:13 -04:00
805dfa0566 feat(angular, react, vue): add support for autoMountComponent (#25552) 2022-07-05 12:57:16 -04:00
b3c05289bb test(angular): add timeout to avoid flaky value accessor test (#25522) 2022-06-24 14:43:08 -04:00
d65e5a71b0 chore(angular): upgrade test app to cypress 10 (#25521) 2022-06-23 21:23:46 -04:00
897bd4a8d0 ci: add CodeQL workflow (#25443)
Co-authored-by: Liam DeBeasi <liamdebeasi@icloud.com>
2022-06-17 15:54:16 -04:00
efe9e92984 chore(): update @stencil/sass, regenerate package-locks (#25441) 2022-06-09 13:45:48 -04:00
61e571e585 fix(accordion): accordions expand when using binding (#25322)
resolves #25307
2022-05-20 09:43:04 -04:00
760ab24c37 chore(): sync with main 2022-04-07 14:14:05 -04:00
eea25d091d fix(angular): item styling when control has value (#24932)
Resolves #23809
2022-04-05 12:44:45 -04:00
083a31acdc chore(): sync feature-6.1 with main 2022-04-04 15:27:16 -04:00
a8fd2d9199 fix(angular): ngOnDestroy runs inside angular zone (#24949)
Resolves #22571
2022-03-21 22:16:24 -04:00
3145c76934 feat(modal): ability to programmatically set current sheet breakpoint (#24648)
Resolves #23917

Co-authored-by: Sean Perkins <sean@ionic.io>
2022-03-21 18:05:25 -04:00
0d0740161f test(angular): update to latest ionic in test app (#24961) 2022-03-17 16:52:36 -04:00
981eeba0e1 docs(modal): accessing modal element for controller modals (#24896)
Resolves #24673
2022-03-11 14:47:59 -05:00
d5efa11331 fix(tabs): angular, fire willChange event before selected tab changes (#24910)
Co-authored-by: Sean Perkins <sean@ionic.io>
2022-03-09 14:34:51 -06:00
3d0f99904f fix(modal): .ion-page element is now correctly added (#24811)
resolves #24809
2022-02-24 09:28:52 -05:00
0a8f44359a test(): run e2e tests in production mode (#24812) 2022-02-18 14:21:43 -05:00
ef46eafc94 fix(angular): inline modals now add .ion-page class correctly (#24751)
resolves #24750
2022-02-09 10:57:21 -05:00
df84d155ea ci(e2e): do not run sync automatically (#24717) 2022-02-04 11:27:16 -05:00
90a9a9c3e8 fix(angular): routerLink with null value works with Angular 13 (#24622)
Resolves #24586
2022-01-24 16:07:27 -05:00
034d049209 chore(angular): upgrade test app to Angular 13 (#24621) 2022-01-24 11:50:27 -05:00
273ae2cc08 fix(angular): apply touch, dirty and pristine form control classes (#24558)
Resolves #24483
2022-01-12 14:48:01 -05:00
5c54593dde fix(angular): attach change detector ref for inline overlays (#24521)
Allow template bindings to update with inline overlays.

Resolves #24502
2022-01-06 15:43:51 -05:00
da66a2cf20 chore(all): update scripts for CE build and GitHub actions 2021-11-02 15:56:43 -04:00
3451a34ad0 feat(angular): build for angular 12.0 (#23970) 2021-10-15 16:54:59 -04:00
7d47c91641 chore(): sync next with main branch 2021-05-26 10:14:38 -04:00
e436439e10 fix(angular): back button goes back to proper tab on angular 11.2.10 (#23238)
resolves #23230
2021-04-26 12:55:48 -04:00
aede8e686f chore(): resolve merge conflicts 2021-04-23 11:41:46 -04:00
15abc181aa test(cypress): migrate Angular tests to Cypress (#23083) 2021-04-15 11:59:27 -04:00
4cbf610e55 chore(): sync vue tabs changes with master 2021-03-04 15:31:42 -05:00
38eb378d66 chore(): update web driver (#23010) 2021-03-03 10:06:28 -05:00
9e05891736 refactor(angular): remove Config.set() method (#22918)
BREAKING CHANGE: The `Config.set()` method has been removed. See https://ionicframework.com/docs/angular/config for examples on how to set config globally, per-component, and per-platform.
2021-02-12 13:54:34 -05:00
d5eb3a44e6 test(angular): fix e2e tests (#22522) 2020-11-18 12:25:30 -05:00
6549330815 chore(angular): fix failing test app tests (#22271) 2020-10-07 13:28:45 -04:00
bd4e931fbc chore(tests): fix failing core e2e and angular test app (#21986)
- version updates, add package-lock to the angular test-app
- add protractor ci config
- install headless chrome dependencies per https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md#running-puppeteer-on-circleci
2020-08-27 14:14:05 -04:00
e95b481a53 fix(angular): patch FormControl methods to properly sync Ionic form classes (#21429)
Co-authored-by: Mark Levy <MarkChrisLevy@users.noreply.github.com>
2020-06-09 11:54:40 -04:00
f34d3752e3 feat(all): add support for configuring animations on a per-page basis (#21433) 2020-06-08 15:49:14 -04:00
53fc8e37c8 feat(angular): strongly type Ionic lifecycle hooks (#18044)
closes #18043
2020-05-27 16:42:34 -04:00
f796074f33 chore(): set @nguniversal/builders dependency to exact version (#20734) 2020-03-10 11:22:36 -04:00