You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by pu...@apache.org on 2022/12/17 19:00:00 UTC
[cordova] 01/01: add slack digest for the last 2 years
This is an automated email from the ASF dual-hosted git repository.
purplecabbage pushed a commit to branch digest
in repository https://gitbox.apache.org/repos/asf/cordova.git
commit 21abcd69086b4b483815bbe84936068811b32e16
Author: Jesse <pu...@gmail.com>
AuthorDate: Sat Dec 17 10:58:43 2022 -0800
add slack digest for the last 2 years
---
slack-digest/2020-08-15.md | 147 ++++++++
slack-digest/2020-08-16.md | 28 ++
slack-digest/2020-08-17.md | 22 ++
slack-digest/2020-08-18.md | 41 ++
slack-digest/2020-08-19.md | 75 ++++
slack-digest/2020-08-20.md | 226 +++++++++++
slack-digest/2020-08-21.md | 282 ++++++++++++++
slack-digest/2020-08-22.md | 224 +++++++++++
slack-digest/2020-08-23.md | 7 +
slack-digest/2020-08-24.md | 46 +++
slack-digest/2020-08-25.md | 25 ++
slack-digest/2020-08-26.md | 113 ++++++
slack-digest/2020-08-27.md | 92 +++++
slack-digest/2020-08-28.md | 357 ++++++++++++++++++
slack-digest/2020-08-29.md | 55 +++
slack-digest/2020-08-30.md | 30 ++
slack-digest/2020-08-31.md | 54 +++
slack-digest/2020-09-01.md | 31 ++
slack-digest/2020-09-02.md | 181 +++++++++
slack-digest/2020-09-03.md | 87 +++++
slack-digest/2020-09-04.md | 134 +++++++
slack-digest/2020-09-05.md | 55 +++
slack-digest/2020-09-06.md | 40 ++
slack-digest/2020-09-07.md | 232 ++++++++++++
slack-digest/2020-09-08.md | 107 ++++++
slack-digest/2020-09-09.md | 192 ++++++++++
slack-digest/2020-09-10.md | 551 +++++++++++++++++++++++++++
slack-digest/2020-09-11.md | 279 ++++++++++++++
slack-digest/2020-09-12.md | 140 +++++++
slack-digest/2020-09-13.md | 7 +
slack-digest/2020-09-14.md | 33 ++
slack-digest/2020-09-15.md | 238 ++++++++++++
slack-digest/2020-09-16.md | 86 +++++
slack-digest/2020-09-17.md | 185 +++++++++
slack-digest/2020-09-18.md | 152 ++++++++
slack-digest/2020-09-19.md | 16 +
slack-digest/2020-09-20.md | 7 +
slack-digest/2020-09-21.md | 18 +
slack-digest/2020-09-22.md | 116 ++++++
slack-digest/2020-09-23.md | 252 +++++++++++++
slack-digest/2020-09-24.md | 89 +++++
slack-digest/2020-09-25.md | 116 ++++++
slack-digest/2020-09-26.md | 26 ++
slack-digest/2020-09-27.md | 24 ++
slack-digest/2020-09-28.md | 36 ++
slack-digest/2020-09-29.md | 69 ++++
slack-digest/2020-09-30.md | 17 +
slack-digest/2020-10-01.md | 84 +++++
slack-digest/2020-10-02.md | 152 ++++++++
slack-digest/2020-10-03.md | 16 +
slack-digest/2020-10-04.md | 7 +
slack-digest/2020-10-05.md | 31 ++
slack-digest/2020-10-06.md | 67 ++++
slack-digest/2020-10-07.md | 181 +++++++++
slack-digest/2020-10-08.md | 182 +++++++++
slack-digest/2020-10-09.md | 16 +
slack-digest/2020-10-10.md | 7 +
slack-digest/2020-10-11.md | 16 +
slack-digest/2020-10-12.md | 16 +
slack-digest/2020-10-13.md | 38 ++
slack-digest/2020-10-14.md | 294 +++++++++++++++
slack-digest/2020-10-15.md | 89 +++++
slack-digest/2020-10-16.md | 304 +++++++++++++++
slack-digest/2020-10-17.md | 266 +++++++++++++
slack-digest/2020-10-18.md | 181 +++++++++
slack-digest/2020-10-19.md | 43 +++
slack-digest/2020-10-20.md | 49 +++
slack-digest/2020-10-21.md | 16 +
slack-digest/2020-10-22.md | 68 ++++
slack-digest/2020-10-23.md | 123 ++++++
slack-digest/2020-10-24.md | 16 +
slack-digest/2020-10-25.md | 32 ++
slack-digest/2020-10-26.md | 40 ++
slack-digest/2020-10-27.md | 159 ++++++++
slack-digest/2020-10-28.md | 260 +++++++++++++
slack-digest/2020-10-29.md | 7 +
slack-digest/2020-10-30.md | 210 +++++++++++
slack-digest/2020-10-31.md | 44 +++
slack-digest/2020-11-01.md | 18 +
slack-digest/2020-11-02.md | 58 +++
slack-digest/2020-11-03.md | 35 ++
slack-digest/2020-11-04.md | 43 +++
slack-digest/2020-11-05.md | 59 +++
slack-digest/2020-11-06.md | 54 +++
slack-digest/2020-11-07.md | 22 ++
slack-digest/2020-11-08.md | 7 +
slack-digest/2020-11-09.md | 18 +
slack-digest/2020-11-10.md | 183 +++++++++
slack-digest/2020-11-11.md | 157 ++++++++
slack-digest/2020-11-12.md | 151 ++++++++
slack-digest/2020-11-13.md | 291 +++++++++++++++
slack-digest/2020-11-14.md | 52 +++
slack-digest/2020-11-15.md | 7 +
slack-digest/2020-11-16.md | 26 ++
slack-digest/2020-11-17.md | 170 +++++++++
slack-digest/2020-11-18.md | 130 +++++++
slack-digest/2020-11-19.md | 279 ++++++++++++++
slack-digest/2020-11-20.md | 162 ++++++++
slack-digest/2020-11-21.md | 7 +
slack-digest/2020-11-22.md | 16 +
slack-digest/2020-11-23.md | 22 ++
slack-digest/2020-11-24.md | 296 +++++++++++++++
slack-digest/2020-11-25.md | 162 ++++++++
slack-digest/2020-11-26.md | 134 +++++++
slack-digest/2020-11-27.md | 166 +++++++++
slack-digest/2020-11-28.md | 69 ++++
slack-digest/2020-11-29.md | 22 ++
slack-digest/2020-11-30.md | 61 +++
slack-digest/2020-12-01.md | 341 +++++++++++++++++
slack-digest/2020-12-02.md | 758 +++++++++++++++++++++++++++++++++++++
slack-digest/2020-12-03.md | 254 +++++++++++++
slack-digest/2020-12-04.md | 75 ++++
slack-digest/2020-12-05.md | 63 ++++
slack-digest/2020-12-06.md | 7 +
slack-digest/2020-12-07.md | 27 ++
slack-digest/2020-12-08.md | 64 ++++
slack-digest/2020-12-09.md | 554 +++++++++++++++++++++++++++
slack-digest/2020-12-10.md | 89 +++++
slack-digest/2020-12-11.md | 62 ++++
slack-digest/2020-12-12.md | 139 +++++++
slack-digest/2020-12-13.md | 38 ++
slack-digest/2020-12-14.md | 16 +
slack-digest/2020-12-15.md | 43 +++
slack-digest/2020-12-16.md | 120 ++++++
slack-digest/2020-12-17.md | 153 ++++++++
slack-digest/2020-12-18.md | 156 ++++++++
slack-digest/2020-12-19.md | 63 ++++
slack-digest/2020-12-20.md | 16 +
slack-digest/2020-12-21.md | 50 +++
slack-digest/2020-12-22.md | 22 ++
slack-digest/2020-12-23.md | 23 ++
slack-digest/2020-12-24.md | 21 ++
slack-digest/2020-12-25.md | 17 +
slack-digest/2020-12-26.md | 7 +
slack-digest/2020-12-27.md | 7 +
slack-digest/2020-12-28.md | 29 ++
slack-digest/2020-12-29.md | 27 ++
slack-digest/2020-12-30.md | 29 ++
slack-digest/2020-12-31.md | 119 ++++++
slack-digest/2021-01-01.md | 7 +
slack-digest/2021-01-02.md | 22 ++
slack-digest/2021-01-03.md | 23 ++
slack-digest/2021-01-04.md | 46 +++
slack-digest/2021-01-05.md | 16 +
slack-digest/2021-01-06.md | 105 ++++++
slack-digest/2021-01-07.md | 45 +++
slack-digest/2021-01-08.md | 73 ++++
slack-digest/2021-01-09.md | 64 ++++
slack-digest/2021-01-10.md | 43 +++
slack-digest/2021-01-11.md | 45 +++
slack-digest/2021-01-12.md | 50 +++
slack-digest/2021-01-13.md | 137 +++++++
slack-digest/2021-01-14.md | 78 ++++
slack-digest/2021-01-15.md | 55 +++
slack-digest/2021-01-16.md | 95 +++++
slack-digest/2021-01-17.md | 30 ++
slack-digest/2021-01-18.md | 7 +
slack-digest/2021-01-19.md | 345 +++++++++++++++++
slack-digest/2021-01-20.md | 178 +++++++++
slack-digest/2021-01-21.md | 81 ++++
slack-digest/2021-01-22.md | 38 ++
slack-digest/2021-01-23.md | 31 ++
slack-digest/2021-01-24.md | 36 ++
slack-digest/2021-01-25.md | 73 ++++
slack-digest/2021-01-26.md | 16 +
slack-digest/2021-01-27.md | 136 +++++++
slack-digest/2021-01-28.md | 97 +++++
slack-digest/2021-01-29.md | 91 +++++
slack-digest/2021-01-30.md | 22 ++
slack-digest/2021-01-31.md | 17 +
slack-digest/2021-02-01.md | 114 ++++++
slack-digest/2021-02-02.md | 42 +++
slack-digest/2021-02-03.md | 107 ++++++
slack-digest/2021-02-04.md | 64 ++++
slack-digest/2021-02-05.md | 58 +++
slack-digest/2021-02-06.md | 59 +++
slack-digest/2021-02-07.md | 7 +
slack-digest/2021-02-08.md | 28 ++
slack-digest/2021-02-09.md | 98 +++++
slack-digest/2021-02-10.md | 51 +++
slack-digest/2021-02-11.md | 58 +++
slack-digest/2021-02-12.md | 78 ++++
slack-digest/2021-02-13.md | 71 ++++
slack-digest/2021-02-14.md | 108 ++++++
slack-digest/2021-02-15.md | 109 ++++++
slack-digest/2021-02-16.md | 61 +++
slack-digest/2021-02-17.md | 18 +
slack-digest/2021-02-18.md | 38 ++
slack-digest/2021-02-19.md | 45 +++
slack-digest/2021-02-20.md | 7 +
slack-digest/2021-02-21.md | 17 +
slack-digest/2021-02-22.md | 16 +
slack-digest/2021-02-23.md | 37 ++
slack-digest/2021-02-24.md | 127 +++++++
slack-digest/2021-02-25.md | 379 +++++++++++++++++++
slack-digest/2021-02-26.md | 20 +
slack-digest/2021-02-27.md | 235 ++++++++++++
slack-digest/2021-02-28.md | 100 +++++
slack-digest/2021-03-01.md | 7 +
slack-digest/2021-03-02.md | 125 +++++++
slack-digest/2021-03-03.md | 32 ++
slack-digest/2021-03-04.md | 18 +
slack-digest/2021-03-05.md | 29 ++
slack-digest/2021-03-06.md | 25 ++
slack-digest/2021-03-07.md | 7 +
slack-digest/2021-03-08.md | 26 ++
slack-digest/2021-03-09.md | 16 +
slack-digest/2021-03-10.md | 124 +++++++
slack-digest/2021-03-11.md | 67 ++++
slack-digest/2021-03-12.md | 84 +++++
slack-digest/2021-03-13.md | 16 +
slack-digest/2021-03-14.md | 7 +
slack-digest/2021-03-15.md | 16 +
slack-digest/2021-03-16.md | 56 +++
slack-digest/2021-03-17.md | 295 +++++++++++++++
slack-digest/2021-03-18.md | 364 ++++++++++++++++++
slack-digest/2021-03-19.md | 87 +++++
slack-digest/2021-03-20.md | 39 ++
slack-digest/2021-03-21.md | 7 +
slack-digest/2021-03-22.md | 28 ++
slack-digest/2021-03-23.md | 55 +++
slack-digest/2021-03-24.md | 40 ++
slack-digest/2021-03-25.md | 60 +++
slack-digest/2021-03-26.md | 19 +
slack-digest/2021-03-27.md | 27 ++
slack-digest/2021-03-28.md | 17 +
slack-digest/2021-03-29.md | 67 ++++
slack-digest/2021-03-30.md | 224 +++++++++++
slack-digest/2021-03-31.md | 55 +++
slack-digest/2021-04-01.md | 90 +++++
slack-digest/2021-04-02.md | 66 ++++
slack-digest/2021-04-03.md | 26 ++
slack-digest/2021-04-04.md | 7 +
slack-digest/2021-04-05.md | 7 +
slack-digest/2021-04-06.md | 248 +++++++++++++
slack-digest/2021-04-07.md | 84 +++++
slack-digest/2021-04-08.md | 103 +++++
slack-digest/2021-04-09.md | 18 +
slack-digest/2021-04-10.md | 7 +
slack-digest/2021-04-11.md | 7 +
slack-digest/2021-04-12.md | 7 +
slack-digest/2021-04-13.md | 53 +++
slack-digest/2021-04-14.md | 28 ++
slack-digest/2021-04-15.md | 46 +++
slack-digest/2021-04-16.md | 37 ++
slack-digest/2021-04-17.md | 104 ++++++
slack-digest/2021-04-18.md | 29 ++
slack-digest/2021-04-19.md | 16 +
slack-digest/2021-04-20.md | 173 +++++++++
slack-digest/2021-04-21.md | 75 ++++
slack-digest/2021-04-22.md | 49 +++
slack-digest/2021-04-23.md | 92 +++++
slack-digest/2021-04-24.md | 68 ++++
slack-digest/2021-04-25.md | 7 +
slack-digest/2021-04-26.md | 47 +++
slack-digest/2021-04-27.md | 82 ++++
slack-digest/2021-04-28.md | 131 +++++++
slack-digest/2021-04-29.md | 612 ++++++++++++++++++++++++++++++
slack-digest/2021-04-30.md | 81 ++++
slack-digest/2021-05-01.md | 93 +++++
slack-digest/2021-05-02.md | 19 +
slack-digest/2021-05-03.md | 34 ++
slack-digest/2021-05-04.md | 25 ++
slack-digest/2021-05-05.md | 31 ++
slack-digest/2021-05-06.md | 38 ++
slack-digest/2021-05-07.md | 37 ++
slack-digest/2021-05-08.md | 16 +
slack-digest/2021-05-09.md | 16 +
slack-digest/2021-05-10.md | 17 +
slack-digest/2021-05-11.md | 52 +++
slack-digest/2021-05-12.md | 64 ++++
slack-digest/2021-05-13.md | 84 +++++
slack-digest/2021-05-14.md | 64 ++++
slack-digest/2021-05-15.md | 51 +++
slack-digest/2021-05-17.md | 31 ++
slack-digest/2021-05-18.md | 86 +++++
slack-digest/2021-05-19.md | 388 +++++++++++++++++++
slack-digest/2021-05-20.md | 105 ++++++
slack-digest/2021-05-21.md | 27 ++
slack-digest/2021-05-22.md | 56 +++
slack-digest/2021-05-23.md | 71 ++++
slack-digest/2021-05-24.md | 17 +
slack-digest/2021-05-25.md | 16 +
slack-digest/2021-05-26.md | 45 +++
slack-digest/2021-05-27.md | 25 ++
slack-digest/2021-05-28.md | 61 +++
slack-digest/2021-05-29.md | 22 ++
slack-digest/2021-05-30.md | 19 +
slack-digest/2021-05-31.md | 22 ++
slack-digest/2021-06-01.md | 16 +
slack-digest/2021-06-02.md | 69 ++++
slack-digest/2021-06-03.md | 52 +++
slack-digest/2021-06-04.md | 49 +++
slack-digest/2021-06-05.md | 36 ++
slack-digest/2021-06-06.md | 48 +++
slack-digest/2021-06-07.md | 25 ++
slack-digest/2021-06-08.md | 67 ++++
slack-digest/2021-06-09.md | 81 ++++
slack-digest/2021-06-10.md | 22 ++
slack-digest/2021-06-11.md | 20 +
slack-digest/2021-06-12.md | 31 ++
slack-digest/2021-06-13.md | 23 ++
slack-digest/2021-06-14.md | 39 ++
slack-digest/2021-06-15.md | 16 +
slack-digest/2021-06-16.md | 36 ++
slack-digest/2021-06-17.md | 44 +++
slack-digest/2021-06-18.md | 25 ++
slack-digest/2021-06-19.md | 46 +++
slack-digest/2021-06-20.md | 7 +
slack-digest/2021-06-21.md | 7 +
slack-digest/2021-06-22.md | 35 ++
slack-digest/2021-06-23.md | 16 +
slack-digest/2021-06-24.md | 7 +
slack-digest/2021-06-25.md | 49 +++
slack-digest/2021-06-26.md | 22 ++
slack-digest/2021-06-27.md | 7 +
slack-digest/2021-06-28.md | 31 ++
slack-digest/2021-06-29.md | 34 ++
slack-digest/2021-06-30.md | 7 +
slack-digest/2021-07-01.md | 30 ++
slack-digest/2021-07-02.md | 102 +++++
slack-digest/2021-07-03.md | 84 +++++
slack-digest/2021-07-04.md | 7 +
slack-digest/2021-07-05.md | 25 ++
slack-digest/2021-07-06.md | 99 +++++
slack-digest/2021-07-07.md | 35 ++
slack-digest/2021-07-08.md | 114 ++++++
slack-digest/2021-07-09.md | 115 ++++++
slack-digest/2021-07-10.md | 78 ++++
slack-digest/2021-07-11.md | 7 +
slack-digest/2021-07-12.md | 17 +
slack-digest/2021-07-13.md | 61 +++
slack-digest/2021-07-14.md | 46 +++
slack-digest/2021-07-15.md | 102 +++++
slack-digest/2021-07-16.md | 31 ++
slack-digest/2021-07-17.md | 32 ++
slack-digest/2021-07-18.md | 7 +
slack-digest/2021-07-19.md | 7 +
slack-digest/2021-07-20.md | 59 +++
slack-digest/2021-07-21.md | 34 ++
slack-digest/2021-07-22.md | 75 ++++
slack-digest/2021-07-23.md | 100 +++++
slack-digest/2021-07-24.md | 18 +
slack-digest/2021-07-25.md | 7 +
slack-digest/2021-07-26.md | 42 +++
slack-digest/2021-07-27.md | 7 +
slack-digest/2021-07-28.md | 18 +
slack-digest/2021-07-29.md | 7 +
slack-digest/2021-07-30.md | 19 +
slack-digest/2021-07-31.md | 62 ++++
slack-digest/2021-08-01.md | 19 +
slack-digest/2021-08-02.md | 35 ++
slack-digest/2021-08-03.md | 34 ++
slack-digest/2021-08-04.md | 7 +
slack-digest/2021-08-05.md | 112 ++++++
slack-digest/2021-08-06.md | 16 +
slack-digest/2021-08-07.md | 49 +++
slack-digest/2021-08-08.md | 7 +
slack-digest/2021-08-09.md | 26 ++
slack-digest/2021-08-10.md | 39 ++
slack-digest/2021-08-11.md | 53 +++
slack-digest/2021-08-12.md | 7 +
slack-digest/2021-08-13.md | 16 +
slack-digest/2021-08-14.md | 48 +++
slack-digest/2021-08-15.md | 7 +
slack-digest/2021-08-16.md | 7 +
slack-digest/2021-08-17.md | 20 +
slack-digest/2021-08-18.md | 7 +
slack-digest/2021-08-19.md | 7 +
slack-digest/2021-08-20.md | 17 +
slack-digest/2021-08-21.md | 181 +++++++++
slack-digest/2021-08-22.md | 7 +
slack-digest/2021-08-23.md | 35 ++
slack-digest/2021-08-24.md | 17 +
slack-digest/2021-08-25.md | 43 +++
slack-digest/2021-08-26.md | 58 +++
slack-digest/2021-08-27.md | 619 ++++++++++++++++++++++++++++++
slack-digest/2021-08-28.md | 400 ++++++++++++++++++++
slack-digest/2021-08-29.md | 7 +
slack-digest/2021-08-30.md | 41 ++
slack-digest/2021-08-31.md | 39 ++
slack-digest/2021-09-01.md | 79 ++++
slack-digest/2021-09-02.md | 100 +++++
slack-digest/2021-09-03.md | 28 ++
slack-digest/2021-09-04.md | 116 ++++++
slack-digest/2021-09-05.md | 45 +++
slack-digest/2021-09-06.md | 7 +
slack-digest/2021-09-07.md | 228 ++++++++++++
slack-digest/2021-09-08.md | 39 ++
slack-digest/2021-09-09.md | 88 +++++
slack-digest/2021-09-10.md | 60 +++
slack-digest/2021-09-11.md | 275 ++++++++++++++
slack-digest/2021-09-12.md | 23 ++
slack-digest/2021-09-13.md | 73 ++++
slack-digest/2021-09-14.md | 7 +
slack-digest/2021-09-15.md | 46 +++
slack-digest/2021-09-16.md | 85 +++++
slack-digest/2021-09-17.md | 100 +++++
slack-digest/2021-09-18.md | 16 +
slack-digest/2021-09-19.md | 7 +
slack-digest/2021-09-20.md | 31 ++
slack-digest/2021-09-21.md | 7 +
slack-digest/2021-09-22.md | 128 +++++++
slack-digest/2021-09-23.md | 46 +++
slack-digest/2021-09-24.md | 31 ++
slack-digest/2021-09-25.md | 7 +
slack-digest/2021-09-26.md | 35 ++
slack-digest/2021-09-27.md | 140 +++++++
slack-digest/2021-09-28.md | 275 ++++++++++++++
slack-digest/2021-09-29.md | 149 ++++++++
slack-digest/2021-09-30.md | 130 +++++++
slack-digest/2021-10-01.md | 123 ++++++
slack-digest/2021-10-02.md | 76 ++++
slack-digest/2021-10-03.md | 38 ++
slack-digest/2021-10-04.md | 908 +++++++++++++++++++++++++++++++++++++++++++++
slack-digest/2021-10-05.md | 97 +++++
slack-digest/2021-10-06.md | 179 +++++++++
slack-digest/2021-10-07.md | 91 +++++
slack-digest/2021-10-08.md | 175 +++++++++
slack-digest/2021-10-09.md | 124 +++++++
slack-digest/2021-10-10.md | 16 +
slack-digest/2021-10-11.md | 48 +++
slack-digest/2021-10-12.md | 44 +++
slack-digest/2021-10-13.md | 185 +++++++++
slack-digest/2021-10-14.md | 28 ++
slack-digest/2021-10-15.md | 26 ++
slack-digest/2021-10-16.md | 152 ++++++++
slack-digest/2021-10-17.md | 36 ++
slack-digest/2021-10-18.md | 29 ++
slack-digest/2021-10-19.md | 102 +++++
slack-digest/2021-10-20.md | 38 ++
slack-digest/2021-10-21.md | 115 ++++++
slack-digest/2021-10-22.md | 16 +
slack-digest/2021-10-23.md | 23 ++
slack-digest/2021-10-24.md | 7 +
slack-digest/2021-10-25.md | 7 +
slack-digest/2021-10-26.md | 17 +
slack-digest/2021-10-27.md | 61 +++
slack-digest/2021-10-28.md | 159 ++++++++
slack-digest/2021-10-29.md | 82 ++++
slack-digest/2021-10-30.md | 34 ++
slack-digest/2021-10-31.md | 7 +
slack-digest/2021-11-01.md | 7 +
slack-digest/2021-11-02.md | 28 ++
slack-digest/2021-11-03.md | 88 +++++
slack-digest/2021-11-04.md | 61 +++
slack-digest/2021-11-05.md | 34 ++
slack-digest/2021-11-06.md | 7 +
slack-digest/2021-11-07.md | 7 +
slack-digest/2021-11-08.md | 75 ++++
slack-digest/2021-11-09.md | 81 ++++
slack-digest/2021-11-10.md | 101 +++++
slack-digest/2021-11-11.md | 288 ++++++++++++++
slack-digest/2021-11-12.md | 96 +++++
slack-digest/2021-11-13.md | 28 ++
slack-digest/2021-11-14.md | 41 ++
slack-digest/2021-11-15.md | 16 +
slack-digest/2021-11-16.md | 99 +++++
slack-digest/2021-11-17.md | 35 ++
slack-digest/2021-11-18.md | 92 +++++
slack-digest/2021-11-19.md | 7 +
slack-digest/2021-11-20.md | 48 +++
slack-digest/2021-11-21.md | 22 ++
slack-digest/2021-11-22.md | 7 +
slack-digest/2021-11-23.md | 71 ++++
slack-digest/2021-11-24.md | 49 +++
slack-digest/2021-11-25.md | 7 +
slack-digest/2021-11-26.md | 34 ++
slack-digest/2021-11-27.md | 30 ++
slack-digest/2021-11-28.md | 23 ++
slack-digest/2021-11-29.md | 7 +
slack-digest/2021-11-30.md | 7 +
slack-digest/2021-12-01.md | 31 ++
slack-digest/2021-12-02.md | 7 +
slack-digest/2021-12-03.md | 40 ++
slack-digest/2021-12-04.md | 42 +++
slack-digest/2021-12-05.md | 54 +++
slack-digest/2021-12-06.md | 24 ++
slack-digest/2021-12-07.md | 35 ++
slack-digest/2021-12-08.md | 102 +++++
slack-digest/2021-12-09.md | 7 +
slack-digest/2021-12-10.md | 40 ++
slack-digest/2021-12-11.md | 7 +
slack-digest/2021-12-12.md | 7 +
slack-digest/2021-12-13.md | 7 +
slack-digest/2021-12-14.md | 7 +
slack-digest/2021-12-15.md | 66 ++++
slack-digest/2021-12-16.md | 32 ++
slack-digest/2021-12-17.md | 89 +++++
slack-digest/2021-12-18.md | 7 +
slack-digest/2021-12-19.md | 44 +++
slack-digest/2021-12-20.md | 18 +
slack-digest/2021-12-21.md | 28 ++
slack-digest/2021-12-22.md | 51 +++
slack-digest/2021-12-23.md | 25 ++
slack-digest/2021-12-24.md | 7 +
slack-digest/2021-12-25.md | 7 +
slack-digest/2021-12-26.md | 175 +++++++++
slack-digest/2021-12-27.md | 7 +
slack-digest/2021-12-28.md | 35 ++
slack-digest/2021-12-29.md | 7 +
slack-digest/2021-12-30.md | 7 +
slack-digest/2021-12-31.md | 7 +
slack-digest/2022-01-01.md | 119 ++++++
slack-digest/2022-01-02.md | 22 ++
slack-digest/2022-01-03.md | 17 +
slack-digest/2022-01-04.md | 16 +
slack-digest/2022-01-05.md | 58 +++
slack-digest/2022-01-06.md | 25 ++
slack-digest/2022-01-07.md | 7 +
slack-digest/2022-01-08.md | 7 +
slack-digest/2022-01-09.md | 16 +
slack-digest/2022-01-10.md | 7 +
slack-digest/2022-01-11.md | 35 ++
slack-digest/2022-01-12.md | 16 +
slack-digest/2022-01-13.md | 85 +++++
slack-digest/2022-01-14.md | 7 +
slack-digest/2022-01-15.md | 22 ++
slack-digest/2022-01-16.md | 20 +
slack-digest/2022-01-17.md | 16 +
slack-digest/2022-01-18.md | 18 +
slack-digest/2022-01-19.md | 54 +++
slack-digest/2022-01-20.md | 90 +++++
slack-digest/2022-01-21.md | 75 ++++
slack-digest/2022-01-22.md | 27 ++
slack-digest/2022-01-23.md | 31 ++
slack-digest/2022-01-24.md | 7 +
slack-digest/2022-01-25.md | 635 +++++++++++++++++++++++++++++++
slack-digest/2022-01-26.md | 7 +
slack-digest/2022-01-27.md | 7 +
slack-digest/2022-01-28.md | 41 ++
slack-digest/2022-01-29.md | 16 +
slack-digest/2022-01-30.md | 16 +
slack-digest/2022-01-31.md | 7 +
slack-digest/2022-02-01.md | 16 +
slack-digest/2022-02-02.md | 45 +++
slack-digest/2022-02-03.md | 16 +
slack-digest/2022-02-04.md | 120 ++++++
slack-digest/2022-02-05.md | 107 ++++++
slack-digest/2022-02-06.md | 24 ++
slack-digest/2022-02-07.md | 7 +
slack-digest/2022-02-08.md | 7 +
slack-digest/2022-02-09.md | 7 +
slack-digest/2022-02-10.md | 7 +
slack-digest/2022-02-11.md | 7 +
slack-digest/2022-02-12.md | 7 +
slack-digest/2022-02-13.md | 7 +
slack-digest/2022-02-14.md | 24 ++
slack-digest/2022-02-15.md | 17 +
slack-digest/2022-02-16.md | 7 +
slack-digest/2022-02-17.md | 31 ++
slack-digest/2022-02-18.md | 7 +
slack-digest/2022-02-19.md | 7 +
slack-digest/2022-02-20.md | 7 +
slack-digest/2022-02-21.md | 7 +
slack-digest/2022-02-22.md | 7 +
slack-digest/2022-02-23.md | 7 +
slack-digest/2022-02-24.md | 7 +
slack-digest/2022-02-25.md | 7 +
slack-digest/2022-02-26.md | 25 ++
slack-digest/2022-02-27.md | 22 ++
slack-digest/2022-02-28.md | 7 +
slack-digest/2022-03-01.md | 7 +
slack-digest/2022-03-02.md | 7 +
slack-digest/2022-03-03.md | 18 +
slack-digest/2022-03-04.md | 7 +
slack-digest/2022-03-05.md | 126 +++++++
slack-digest/2022-03-06.md | 7 +
slack-digest/2022-03-07.md | 40 ++
slack-digest/2022-03-08.md | 129 +++++++
slack-digest/2022-03-09.md | 16 +
slack-digest/2022-03-10.md | 29 ++
slack-digest/2022-03-11.md | 23 ++
slack-digest/2022-03-12.md | 22 ++
slack-digest/2022-03-13.md | 7 +
slack-digest/2022-03-14.md | 25 ++
slack-digest/2022-03-15.md | 50 +++
slack-digest/2022-03-16.md | 89 +++++
slack-digest/2022-03-17.md | 22 ++
slack-digest/2022-03-18.md | 31 ++
slack-digest/2022-03-19.md | 7 +
slack-digest/2022-03-20.md | 7 +
slack-digest/2022-03-21.md | 7 +
slack-digest/2022-03-22.md | 7 +
slack-digest/2022-03-23.md | 121 ++++++
slack-digest/2022-03-24.md | 27 ++
slack-digest/2022-03-25.md | 7 +
slack-digest/2022-03-26.md | 20 +
slack-digest/2022-03-27.md | 7 +
slack-digest/2022-03-28.md | 7 +
slack-digest/2022-03-29.md | 7 +
slack-digest/2022-03-30.md | 7 +
slack-digest/2022-03-31.md | 52 +++
slack-digest/2022-04-01.md | 31 ++
slack-digest/2022-04-02.md | 7 +
slack-digest/2022-04-03.md | 16 +
slack-digest/2022-04-04.md | 7 +
slack-digest/2022-04-05.md | 37 ++
slack-digest/2022-04-06.md | 83 +++++
slack-digest/2022-04-07.md | 24 ++
slack-digest/2022-04-08.md | 90 +++++
slack-digest/2022-04-09.md | 7 +
slack-digest/2022-04-10.md | 16 +
slack-digest/2022-04-11.md | 7 +
slack-digest/2022-04-12.md | 27 ++
slack-digest/2022-04-13.md | 247 ++++++++++++
slack-digest/2022-04-14.md | 7 +
slack-digest/2022-04-15.md | 134 +++++++
slack-digest/2022-04-16.md | 31 ++
slack-digest/2022-04-17.md | 25 ++
slack-digest/2022-04-18.md | 7 +
slack-digest/2022-04-19.md | 22 ++
slack-digest/2022-04-20.md | 7 +
slack-digest/2022-04-21.md | 7 +
slack-digest/2022-04-22.md | 16 +
slack-digest/2022-04-23.md | 77 ++++
slack-digest/2022-04-24.md | 7 +
slack-digest/2022-04-25.md | 7 +
slack-digest/2022-04-26.md | 16 +
slack-digest/2022-04-27.md | 16 +
slack-digest/2022-04-28.md | 16 +
slack-digest/2022-04-29.md | 7 +
slack-digest/2022-04-30.md | 24 ++
slack-digest/2022-05-01.md | 36 ++
slack-digest/2022-05-02.md | 7 +
slack-digest/2022-05-03.md | 58 +++
slack-digest/2022-05-04.md | 58 +++
slack-digest/2022-05-05.md | 32 ++
slack-digest/2022-05-06.md | 7 +
slack-digest/2022-05-07.md | 7 +
slack-digest/2022-05-08.md | 16 +
slack-digest/2022-05-09.md | 7 +
slack-digest/2022-05-10.md | 88 +++++
slack-digest/2022-05-11.md | 29 ++
slack-digest/2022-05-12.md | 7 +
slack-digest/2022-05-13.md | 16 +
slack-digest/2022-05-14.md | 16 +
slack-digest/2022-05-15.md | 7 +
slack-digest/2022-05-16.md | 7 +
slack-digest/2022-05-17.md | 7 +
slack-digest/2022-05-18.md | 148 ++++++++
slack-digest/2022-05-19.md | 34 ++
slack-digest/2022-05-20.md | 7 +
slack-digest/2022-05-21.md | 40 ++
slack-digest/2022-05-22.md | 24 ++
slack-digest/2022-05-23.md | 50 +++
slack-digest/2022-05-24.md | 54 +++
slack-digest/2022-05-25.md | 16 +
slack-digest/2022-05-26.md | 25 ++
slack-digest/2022-05-27.md | 94 +++++
slack-digest/2022-05-28.md | 29 ++
slack-digest/2022-05-29.md | 7 +
slack-digest/2022-05-30.md | 7 +
slack-digest/2022-05-31.md | 7 +
slack-digest/2022-06-01.md | 39 ++
slack-digest/2022-06-02.md | 20 +
slack-digest/2022-06-03.md | 17 +
slack-digest/2022-06-04.md | 7 +
slack-digest/2022-06-05.md | 7 +
slack-digest/2022-06-06.md | 7 +
slack-digest/2022-06-07.md | 53 +++
slack-digest/2022-06-08.md | 48 +++
slack-digest/2022-06-09.md | 7 +
slack-digest/2022-06-10.md | 7 +
slack-digest/2022-06-11.md | 7 +
slack-digest/2022-06-12.md | 24 ++
slack-digest/2022-06-13.md | 7 +
slack-digest/2022-06-14.md | 16 +
slack-digest/2022-06-15.md | 7 +
slack-digest/2022-06-16.md | 64 ++++
slack-digest/2022-06-17.md | 32 ++
slack-digest/2022-06-18.md | 7 +
slack-digest/2022-06-19.md | 28 ++
slack-digest/2022-06-20.md | 24 ++
slack-digest/2022-06-21.md | 23 ++
slack-digest/2022-06-22.md | 46 +++
slack-digest/2022-06-23.md | 45 +++
slack-digest/2022-06-24.md | 7 +
slack-digest/2022-06-25.md | 36 ++
slack-digest/2022-06-26.md | 16 +
slack-digest/2022-06-27.md | 7 +
slack-digest/2022-06-28.md | 7 +
slack-digest/2022-06-29.md | 31 ++
slack-digest/2022-06-30.md | 52 +++
slack-digest/2022-07-01.md | 35 ++
slack-digest/2022-07-02.md | 28 ++
slack-digest/2022-07-03.md | 24 ++
slack-digest/2022-07-04.md | 7 +
slack-digest/2022-07-05.md | 16 +
slack-digest/2022-07-06.md | 7 +
slack-digest/2022-07-07.md | 7 +
slack-digest/2022-07-08.md | 7 +
slack-digest/2022-07-09.md | 58 +++
slack-digest/2022-07-10.md | 7 +
slack-digest/2022-07-11.md | 16 +
slack-digest/2022-07-12.md | 7 +
slack-digest/2022-07-13.md | 147 ++++++++
slack-digest/2022-07-14.md | 23 ++
slack-digest/2022-07-15.md | 75 ++++
slack-digest/2022-07-16.md | 263 +++++++++++++
slack-digest/2022-07-17.md | 7 +
slack-digest/2022-07-18.md | 7 +
slack-digest/2022-07-19.md | 7 +
slack-digest/2022-07-20.md | 56 +++
slack-digest/2022-07-21.md | 87 +++++
slack-digest/2022-07-22.md | 284 ++++++++++++++
slack-digest/2022-07-23.md | 7 +
slack-digest/2022-07-24.md | 7 +
slack-digest/2022-07-25.md | 135 +++++++
slack-digest/2022-07-26.md | 170 +++++++++
slack-digest/2022-07-27.md | 16 +
slack-digest/2022-07-28.md | 7 +
slack-digest/2022-07-29.md | 7 +
slack-digest/2022-07-30.md | 25 ++
slack-digest/2022-07-31.md | 7 +
slack-digest/2022-08-01.md | 40 ++
slack-digest/2022-08-02.md | 16 +
slack-digest/2022-08-03.md | 7 +
slack-digest/2022-08-04.md | 20 +
slack-digest/2022-08-05.md | 7 +
slack-digest/2022-08-06.md | 99 +++++
slack-digest/2022-08-07.md | 7 +
slack-digest/2022-08-08.md | 30 ++
slack-digest/2022-08-09.md | 36 ++
slack-digest/2022-08-10.md | 7 +
slack-digest/2022-08-11.md | 7 +
slack-digest/2022-08-12.md | 7 +
slack-digest/2022-08-13.md | 48 +++
slack-digest/2022-08-14.md | 7 +
slack-digest/2022-08-15.md | 7 +
slack-digest/2022-08-16.md | 42 +++
slack-digest/2022-08-17.md | 16 +
slack-digest/2022-08-18.md | 17 +
slack-digest/2022-08-19.md | 7 +
slack-digest/2022-08-20.md | 7 +
slack-digest/2022-08-21.md | 7 +
slack-digest/2022-08-22.md | 7 +
slack-digest/2022-08-23.md | 16 +
slack-digest/2022-08-24.md | 82 ++++
slack-digest/2022-08-25.md | 7 +
slack-digest/2022-08-26.md | 7 +
slack-digest/2022-08-27.md | 7 +
slack-digest/2022-08-28.md | 7 +
slack-digest/2022-08-29.md | 7 +
slack-digest/2022-08-30.md | 7 +
slack-digest/2022-08-31.md | 7 +
slack-digest/2022-09-01.md | 7 +
slack-digest/2022-09-02.md | 24 ++
slack-digest/2022-09-03.md | 16 +
slack-digest/2022-09-04.md | 7 +
slack-digest/2022-09-05.md | 7 +
slack-digest/2022-09-06.md | 7 +
slack-digest/2022-09-07.md | 17 +
slack-digest/2022-09-08.md | 71 ++++
slack-digest/2022-09-09.md | 7 +
slack-digest/2022-09-10.md | 62 ++++
slack-digest/2022-09-11.md | 7 +
slack-digest/2022-09-12.md | 7 +
slack-digest/2022-09-13.md | 39 ++
slack-digest/2022-09-14.md | 51 +++
slack-digest/2022-09-15.md | 63 ++++
slack-digest/2022-09-16.md | 16 +
slack-digest/2022-09-17.md | 7 +
slack-digest/2022-09-18.md | 7 +
slack-digest/2022-09-19.md | 7 +
slack-digest/2022-09-20.md | 7 +
slack-digest/2022-09-21.md | 7 +
slack-digest/2022-09-22.md | 7 +
slack-digest/2022-09-23.md | 7 +
slack-digest/2022-09-24.md | 22 ++
slack-digest/2022-09-25.md | 7 +
slack-digest/2022-09-26.md | 7 +
slack-digest/2022-09-27.md | 17 +
slack-digest/2022-09-28.md | 7 +
slack-digest/2022-09-29.md | 30 ++
slack-digest/2022-09-30.md | 45 +++
slack-digest/2022-10-01.md | 18 +
slack-digest/2022-10-02.md | 7 +
slack-digest/2022-10-03.md | 7 +
slack-digest/2022-10-04.md | 7 +
slack-digest/2022-10-05.md | 16 +
slack-digest/2022-10-06.md | 7 +
slack-digest/2022-10-07.md | 7 +
slack-digest/2022-10-08.md | 7 +
slack-digest/2022-10-09.md | 7 +
slack-digest/2022-10-10.md | 7 +
slack-digest/2022-10-11.md | 7 +
slack-digest/2022-10-12.md | 17 +
slack-digest/2022-10-13.md | 7 +
slack-digest/2022-10-14.md | 7 +
slack-digest/2022-10-15.md | 7 +
slack-digest/2022-10-16.md | 7 +
slack-digest/2022-10-17.md | 7 +
slack-digest/2022-10-18.md | 52 +++
slack-digest/2022-10-19.md | 638 +++++++++++++++++++++++++++++++
slack-digest/2022-10-20.md | 50 +++
slack-digest/2022-10-21.md | 439 ++++++++++++++++++++++
slack-digest/2022-10-22.md | 7 +
slack-digest/2022-10-23.md | 7 +
slack-digest/2022-10-24.md | 7 +
slack-digest/2022-10-25.md | 50 +++
slack-digest/2022-10-26.md | 7 +
slack-digest/2022-10-27.md | 64 ++++
slack-digest/2022-10-28.md | 20 +
slack-digest/2022-10-29.md | 7 +
slack-digest/2022-10-30.md | 7 +
slack-digest/2022-10-31.md | 78 ++++
slack-digest/2022-11-01.md | 16 +
slack-digest/2022-11-02.md | 16 +
slack-digest/2022-11-03.md | 30 ++
slack-digest/2022-11-04.md | 22 ++
slack-digest/2022-11-05.md | 88 +++++
slack-digest/2022-11-06.md | 7 +
slack-digest/2022-11-07.md | 7 +
slack-digest/2022-11-08.md | 30 ++
slack-digest/2022-11-09.md | 16 +
slack-digest/2022-11-10.md | 78 ++++
slack-digest/2022-11-11.md | 16 +
slack-digest/2022-11-12.md | 48 +++
slack-digest/2022-11-13.md | 16 +
slack-digest/2022-11-14.md | 22 ++
slack-digest/2022-11-15.md | 31 ++
slack-digest/2022-11-16.md | 7 +
slack-digest/2022-11-17.md | 18 +
slack-digest/2022-11-18.md | 7 +
slack-digest/2022-11-19.md | 16 +
slack-digest/2022-11-20.md | 29 ++
slack-digest/2022-11-21.md | 7 +
slack-digest/2022-11-22.md | 199 ++++++++++
slack-digest/2022-11-23.md | 17 +
slack-digest/2022-11-24.md | 120 ++++++
slack-digest/2022-11-25.md | 24 ++
slack-digest/2022-11-26.md | 36 ++
slack-digest/2022-11-27.md | 27 ++
slack-digest/2022-11-28.md | 22 ++
slack-digest/2022-11-29.md | 49 +++
slack-digest/2022-11-30.md | 18 +
slack-digest/2022-12-01.md | 66 ++++
slack-digest/2022-12-02.md | 16 +
slack-digest/2022-12-03.md | 334 +++++++++++++++++
slack-digest/2022-12-04.md | 7 +
slack-digest/2022-12-05.md | 7 +
slack-digest/2022-12-06.md | 56 +++
slack-digest/2022-12-07.md | 93 +++++
slack-digest/2022-12-08.md | 21 ++
slack-digest/2022-12-09.md | 108 ++++++
slack-digest/2022-12-10.md | 25 ++
slack-digest/2022-12-11.md | 7 +
slack-digest/2022-12-12.md | 31 ++
slack-digest/2022-12-13.md | 16 +
slack-digest/2022-12-14.md | 181 +++++++++
slack-digest/2022-12-15.md | 7 +
slack-digest/2022-12-16.md | 16 +
slack-digest/2022-12-17.md | 16 +
854 files changed, 49372 insertions(+)
diff --git a/slack-digest/2020-08-15.md b/slack-digest/2020-08-15.md
new file mode 100644
index 0000000..9a2fabb
--- /dev/null
+++ b/slack-digest/2020-08-15.md
@@ -0,0 +1,147 @@
+## Cordova Slack Digest
+Sat, 15 Aug 2020 08:21:24 GMT
+
+[User count: 4064](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(21 messages)_
+---
+
+Fri, 14 Aug 2020 15:10:37 GMT
+
+__@osaintilien55__ says
+> Using javascript how can I get data from HTML files that are not on the DOM. For example when I use document.querySelector it only queries the active HTML file, but I want to be able to get info from other html files elements that are not active. I hope I am being clear.
+>
+
+Fri, 14 Aug 2020 15:28:04 GMT
+
+__@chris551__ says
+> @osaintilien55 I'm pretty sure you cannot access the DOM of an unloaded file
+>
+
+Fri, 14 Aug 2020 15:30:38 GMT
+
+__@erisu__ says
+> Might be able to load it in an iframe and then access the content of the iframe…
+>
+
+Fri, 14 Aug 2020 15:30:45 GMT
+
+__@erisu__ says
+> but it must be loaded first
+>
+
+Fri, 14 Aug 2020 15:30:56 GMT
+
+__@chris551__ says
+> I need to know, if its possible to configure my Cordova app to "start" in a JS file, rather than a HTML file. I need to check if the user is "logged in" before deciding which screen to show. I'm converting an Electron NodeJS app to Cordova, hence my question.
+>
+
+Fri, 14 Aug 2020 15:38:28 GMT
+
+__@erisu__ says
+> I know its possible to change start urls but from a quick test it does nothing if it was a JS file
+>
+
+Fri, 14 Aug 2020 15:39:14 GMT
+
+__@erisu__ says
+> Normally you would have an SPA that when the index.html loads it has nothing really but the 1 js entry file
+>
+
+Fri, 14 Aug 2020 15:39:23 GMT
+
+__@erisu__ says
+> and then the file would decide what page to render..
+>
+
+Fri, 14 Aug 2020 15:39:46 GMT
+
+__@chris551__ says
+> don't suppose you have example anywhere?
+>
+
+Fri, 14 Aug 2020 15:39:58 GMT
+
+__@osaintilien55__ says
+> Hmm okay, to give you some insight to the situation. I am making a library type of app and for the search function I am placing all the text of the books inside of one object in a js file which will be used as the index for the search function, which will return a list of clickable results that would redirect the user to the HTML file of the actual book and page. At this rate I would have two copies of the entire library in the app, one in the javascript file and then the actual HTML f [...]
+>
+
+Fri, 14 Aug 2020 15:41:59 GMT
+
+__@chris551__ says
+> Like I said before, I'm new to Cordova however usually I would recommend you have the content in a database and search/load from that. You are absolutely right in that you do not want two copies of the data. There maybe a possibility you can search the text file though
+>
+
+Fri, 14 Aug 2020 15:44:44 GMT
+
+__@erisu__ says
+> that type of data is JSON so you could turn it into JSON file and then fetch it with XHR
+>
+
+Fri, 14 Aug 2020 15:46:12 GMT
+
+__@erisu__ says
+> I dont have an example Chris but maybe I can try and mock something quickly for the SPA example…
+>
+
+Fri, 14 Aug 2020 15:47:59 GMT
+
+__@chris551__ says
+> If you wouldn't mind, that would totally smashing, thanks
+>
+
+Fri, 14 Aug 2020 15:48:07 GMT
+
+__@chris551__ says
+> Very quick and dirty
+>
+
+Fri, 14 Aug 2020 15:49:13 GMT
+
+__@osaintilien55__ says
+> Got it okay thank you, I am fairly new to all of this too including JavaScript, However I think if I use a database that would mean users would need internet for the search to work, right? Currently the way it is now, the search can work without internet connection which is a big plus. Since I want the app to work offline I guess databases would be out of the question right?
+>
+
+Fri, 14 Aug 2020 15:53:11 GMT
+
+__@erisu__ says
+> The app could have an IndexedDB setup. So when you launch the app check if IndexedDB is created if not then populate it.. The data though would have to reside in the first entry file I guess. And if you switch pages, they all should be able to query the IndexedDB
+>
+> You could also install SQLite plugin I suppose..
+>
+
+Fri, 14 Aug 2020 15:54:46 GMT
+
+__@erisu__ says
+> Another option could be that internet is required on the initial start and it can download the data it needs and store it locally in the IndexedDB or SQLite DB of the app..
+>
+
+Fri, 14 Aug 2020 15:55:30 GMT
+
+__@erisu__ says
+> But the data source of truth is always from the database on your server.. so if they ever connect to the internet, it could at that time when app is launched to try and fetch and sync the data for more stuff.
+>
+
+Fri, 14 Aug 2020 15:56:00 GMT
+
+__@erisu__ says
+> but while offline use old data..
+>
+
+Fri, 14 Aug 2020 15:57:00 GMT
+
+__@osaintilien55__ says
+> Big Thanks I will look into the implications of all this and how the technologies work IndexedDB and SQLite to be exact
+>
+
+### __Channel #cordova-android__ _(1 messages)_
+---
+
+Fri, 14 Aug 2020 14:56:38 GMT
+
+__@nepmontanez__ says
+> Hi guys, does anyone had the same issue occurred when you tried to run the latest cli in making apk release with targetSDKVersion=29. Thank you!
+>
diff --git a/slack-digest/2020-08-16.md b/slack-digest/2020-08-16.md
new file mode 100644
index 0000000..64d6e2d
--- /dev/null
+++ b/slack-digest/2020-08-16.md
@@ -0,0 +1,28 @@
+## Cordova Slack Digest
+Sun, 16 Aug 2020 08:20:26 GMT
+
+[User count: 4064](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(3 messages)_
+---
+
+Sat, 15 Aug 2020 10:15:03 GMT
+
+__@pablo.caselas__ says
+> Hi! Is there a way to make a developer’s device webview ignore https errors? So I can point to <https://192.168.2.40:8443|https://192.168.2.40:8443> for example?
+>
+
+Sat, 15 Aug 2020 23:05:31 GMT
+
+__@fghdgsfa__ says
+> Hi, sorry for the delay in repsonding. That didnt work either unfortunately.
+>
+
+Sun, 16 Aug 2020 02:18:18 GMT
+
+__@osaintilien55__ says
+> In a cordova app let say a user uses a search function and gets in return a search result list and then clicks on one of the results and it takes them to another Html page...Now is there a way for the user to hit back and return to that same search result list that was there previously without having it disappear? Currently when I test this in the browser hitting back will bring me to an empty search list but the keyword that was searched is still in the input field.
+>
diff --git a/slack-digest/2020-08-17.md b/slack-digest/2020-08-17.md
new file mode 100644
index 0000000..9fa1d52
--- /dev/null
+++ b/slack-digest/2020-08-17.md
@@ -0,0 +1,22 @@
+## Cordova Slack Digest
+Mon, 17 Aug 2020 08:21:27 GMT
+
+[User count: 4065](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #cordova-android__ _(1 messages)_
+---
+
+Mon, 17 Aug 2020 05:52:04 GMT
+
+__@ifour.milan1__ says
+> Hello everyone,
+>
+> i have used combobox in cordova application,
+>
+> problem : kendocombobox list items always open below keyboard when click in combobox textbox
+>
+> exacted output : combobox list items should be open on up side
+>
diff --git a/slack-digest/2020-08-18.md b/slack-digest/2020-08-18.md
new file mode 100644
index 0000000..3eadb74
--- /dev/null
+++ b/slack-digest/2020-08-18.md
@@ -0,0 +1,41 @@
+## Cordova Slack Digest
+Tue, 18 Aug 2020 08:21:41 GMT
+
+[User count: 4067](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #plugins__ _(2 messages)_
+---
+
+Mon, 17 Aug 2020 14:39:08 GMT
+
+__@rahadur.rahman__ says
+> *Hello everyone,* How are you?
+> I am new member in this community. I have an issue with recently developed cordova plugin.
+>
+> The problem is that *plugin* `preference` & `variable` is not copying value from app `config.xml` or `package.json` files after build.
+>
+> Example 1:
+> ```<preference name="SDK_KEY" default="Required" />
+>
+> <config-file target="app/src/main/res/values/strings.xml" parent="/*">
+> <string name="publicKey">$SDK_KEY</string>
+> </config-file>```
+> Example 2:
+> ```<preference name="SDK_KEY" default="Required" />
+>
+> <edit-config file="app/src/main/res/values/strings.xml" target="/*" mode="merge">
+> <string name="publicKey">$SDK_KEY</string>
+> </edit-config>```
+>
+>
+
+Mon, 17 Aug 2020 17:37:26 GMT
+
+__@norman137__ says
+> I'd raise an issue with that, I think I reproduced it the other day trying to reproduce a completely different problem.
+>
+> I think the variables work if supplied via `--variable` but I noticed variables wasn't being taken from `package.json` or `config.xml`, at least with the cordova-android platform.
+>
diff --git a/slack-digest/2020-08-19.md b/slack-digest/2020-08-19.md
new file mode 100644
index 0000000..d6f2f7c
--- /dev/null
+++ b/slack-digest/2020-08-19.md
@@ -0,0 +1,75 @@
+## Cordova Slack Digest
+Wed, 19 Aug 2020 08:21:15 GMT
+
+[User count: 4068](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(5 messages)_
+---
+
+Tue, 18 Aug 2020 10:37:15 GMT
+
+__@aquinn__ says
+> Hi all, any experience with the custom url on ios? <https://github.com/EddyVerbruggen/Custom-URL-scheme/issues/326>
+> <https://stackoverflow.com/questions/63466803/iphone-handleopenurl-custom-url-scheme-plugin-not-redirecting-back-to-the-ap>
+>
+
+Tue, 18 Aug 2020 20:24:21 GMT
+
+__@fghdgsfa__ says
+> Hi, how can I push the body to the bottom of the screen and ignore this gap? I would like the graident to continue.
+>
+
+Tue, 18 Aug 2020 20:25:02 GMT
+
+__@dpogue__ says
+> `height: 100vh`
+>
+
+Tue, 18 Aug 2020 20:25:06 GMT
+
+__@dpogue__ says
+> instead of `height: 100%`
+>
+
+Tue, 18 Aug 2020 21:12:33 GMT
+
+__@fghdgsfa__ says
+> Thanks but that didnt work for me :( do I need to use important declaration or something? I forgot to mention I am building for IOS iPhonex (not sure if Android has that line or makes difference). I found a guide here will check for solution <https://webkit.org/blog/7929/designing-websites-for-iphone-x/|https://webkit.org/blog/7929/designing-websites-for-iphone-x/>
+>
+
+### __Channel #cordova-ios__ _(5 messages)_
+---
+
+Tue, 18 Aug 2020 10:35:51 GMT
+
+__@aquinn__ says
+> Hi all, any experience with the custom url on ios? <https://github.com/EddyVerbruggen/Custom-URL-scheme/issues/326>
+> <https://stackoverflow.com/questions/63466803/iphone-handleopenurl-custom-url-scheme-plugin-not-redirecting-back-to-the-ap>
+>
+
+Tue, 18 Aug 2020 13:50:20 GMT
+
+__@ivan.harpley__ says
+> Any gurus around that could take a look at an issue I just submitted for the `cordova-plugin-media-capture` plugin? I've been stuck on it for 2 days and have gotten to the end of my tether. <https://github.com/apache/cordova-plugin-media-capture/issues/187>
+>
+
+Tue, 18 Aug 2020 13:58:17 GMT
+
+__@norman137__ says
+> are you using schemes on cordova-ios@6?
+>
+
+Tue, 18 Aug 2020 14:01:27 GMT
+
+__@norman137__ says
+> Err, FileError 5 is `ENCODING_ERR`, which I assume suggests something about that video is corrupted.
+>
+
+Tue, 18 Aug 2020 17:40:39 GMT
+
+__@joel__ says
+> Any initial experiences with Cordova and iOS 14? Is the team expecting that a major version of cordova-ios will be required for support?
+>
diff --git a/slack-digest/2020-08-20.md b/slack-digest/2020-08-20.md
new file mode 100644
index 0000000..9c6f9bf
--- /dev/null
+++ b/slack-digest/2020-08-20.md
@@ -0,0 +1,226 @@
+## Cordova Slack Digest
+Thu, 20 Aug 2020 08:21:42 GMT
+
+[User count: 4071](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(29 messages)_
+---
+
+Wed, 19 Aug 2020 11:05:37 GMT
+
+__@ivan.harpley__ says
+> If anyone is feeling generous, could you take a look at me question I just posted to SOF? I relates to playing video files stored locally on an ios device: <https://stackoverflow.com/questions/63485567/playing-a-video-loaded-via-cdvfile-in-cordova>
+>
+
+Wed, 19 Aug 2020 11:08:11 GMT
+
+__@ivan.harpley__ says
+> ... even an upvote for visibility would help out LUL
+>
+
+Wed, 19 Aug 2020 11:10:34 GMT
+
+__@abul.asar22__ says
+> Hello everyone, we are using `facebook-sdk` for analytics. We have used the javascript script for loading `facebook-sdk` in index.html for web app. But for android app we are going to use `cordova-plugin-facebook4` . The script in index.html is loading for mobile app as well. Is it possible to restrict it for only for web app ? I suspect index.html script and `cordova-plugin-facebook` plugin will effect the analytics.
+> thanks in advance
+>
+
+Wed, 19 Aug 2020 12:22:12 GMT
+
+__@akash.dhande__ says
+> Hello everyone, can you please suggest how can we hide copy/paste menu on text selection.
+> I want to show custom button/action on text selection
+>
+
+Wed, 19 Aug 2020 13:18:39 GMT
+
+__@h.keskin__ says
+> Hello everyone, after updating to Cordova CLI 10.0.0 Android 9.0.0 access to the storage is not possible. Error Message <cdvfile://localhost/files/sbsdk-plugin-storage/a5297cb7-103d-46c7-9d27-721e84f69fed.jpg> net::ERR_UNKNOWN_URL_SCHEME . Can someone please help?
+>
+
+Wed, 19 Aug 2020 15:50:37 GMT
+
+__@khatridevk__ says
+> I am updating to `cordova-ios@6.0.0`, while `platform add` I get this error,`cordova-custom-config: An error occurred during parsing of [ ..project.pbxproj ]... maybe you forgot to remove/add ios platform?` not sure why is this showing !
+> Observations:
+> After tracing [ a hook in custom-config plugin ], I see this error string being logged in applyCustomConfig.js file in method that parses the xcodeproject. However, same configuration works well with `cordova-ios@4.3.1`
+> Workaround I found is, run `cordova prepare` before `platform add` . But I cannot run *prepare* in prod environment, not able to connect dots on how to solve this.
+>
+
+Wed, 19 Aug 2020 15:50:54 GMT
+
+__@khatridevk__ says
+> Suggestions pls
+>
+
+Wed, 19 Aug 2020 18:45:46 GMT
+
+__@luca__ says
+> Hey All, I'm having some performance trouble on both my ios and android apps. My app works smoothly on mobile browsers, but runs pretty laggy when wrapped with cordova. I've read in a few places that hardwareAcceleration could be the culprit, but (edit) haven't been able to try this as I'm not sure how. Anyone have any ideas or resources they could point me to?
+>
+
+Wed, 19 Aug 2020 19:00:50 GMT
+
+__@norman137__ says
+> I'm not sure about the hardware acceleration but it's probably best to start off by using the performance audit tools the web inspector offers, which should help you understand exactly what part of your app is being slow.
+>
+> Look for anything that seems abnormally large. If there is no one thing that is stands out (no excessive scripting time, no GC's etc...), ie if the webview is just idling for the most part, then this suggest the performance bottleneck is on the native side, which may be caused by a plugin. You'd have to use the native tools provided by Xcode, or android studio for auditing performance.
+>
+
+Wed, 19 Aug 2020 19:07:11 GMT
+
+__@luca__ says
+> Thanks @norman137, appreciate the help. Any resources you could point me to /recommend that talk about this process?
+>
+
+Wed, 19 Aug 2020 19:11:29 GMT
+
+__@norman137__ says
+> <https://developers.google.com/web/tools/chrome-devtools/evaluate-performance/?utm_source=devtools>
+>
+> Pretty sure safari web inspector has the same tools, they just may work a little differently.
+>
+
+Wed, 19 Aug 2020 19:13:29 GMT
+
+__@norman137__ says
+> So if there is something specific that is slow, like if you tap on a button and something about that button's click event is slow. This will help you identify exactly what is slow.
+>
+> In the end, this should either help you identify the performance bottleneck in the web app, or you will rule out that the performance bottleneck is not in the webapp itself, but perhaps in the native land. Which means it's probably caused by a cordova plugin you have installed.
+>
+
+Wed, 19 Aug 2020 19:18:18 GMT
+
+__@luca__ says
+> Much appreciated. Will review! Thanks so much Norman.
+>
+
+Wed, 19 Aug 2020 19:41:33 GMT
+
+__@luca__ says
+> Wow! I think I may have found the culprit in the Cordova docs... "Many devices impose a 300ms delay on click events in order to distinguish between a tap and tap-to-zoom gesture" (<https://cordova.apache.org/docs/en/latest/guide/next/>)
+>
+
+Wed, 19 Aug 2020 19:45:14 GMT
+
+__@dpogue__ says
+> That shouldn't be an issue anymore on Android, or on iOS with WKWebView
+>
+
+Wed, 19 Aug 2020 19:47:17 GMT
+
+__@luca__ says
+> I'm using just the stock WebView that comes with Cordova. Is it recommended to use WKWebView? (I'm new to cordova, so don't know all of the tricks).
+>
+
+Wed, 19 Aug 2020 19:49:07 GMT
+
+__@norman137__ says
+> If you're using cordova-ios@6 (the latest release), you're already on wkwebview.
+>
+
+Wed, 19 Aug 2020 19:51:50 GMT
+
+__@luca__ says
+> Oh, looks like i'm currently on 5.1.1
+>
+
+Wed, 19 Aug 2020 19:52:53 GMT
+
+__@norman137__ says
+> for chrome on android will have the 300ms delay, unless if the html page contains a `viewport` meta tag.
+>
+> e.g:
+>
+> ```<meta name="viewport" content="width=device-width">```
+> iOS wkwebview will also use the same behaviour I think, removing the 300ms delay if that viewport tag is present.
+>
+> <https://developers.google.com/web/updates/2013/12/300ms-tap-delay-gone-away>
+>
+
+Wed, 19 Aug 2020 19:54:13 GMT
+
+__@norman137__ says
+> 5.1.1 by default uses `UIWebView`, so to use wkwebview, you need a plugin, such as `cordova-plugin-wkwebview-engine`. However updating to the latest version of `cordova-ios` would be preferrable, if possible.
+>
+> Do note that Apple forces you to use wkwebview. If your app contains `UIWebView` references, the app will be rejected from their app store.
+>
+
+Wed, 19 Aug 2020 19:54:43 GMT
+
+__@luca__ says
+> Welp, I'm glad I came here then haha. Thanks.
+>
+
+Wed, 19 Aug 2020 19:54:51 GMT
+
+__@luca__ says
+> Is it best to just remove the platform and reinstall?
+>
+
+Wed, 19 Aug 2020 19:54:59 GMT
+
+__@norman137__ says
+> yah
+>
+
+Wed, 19 Aug 2020 19:55:15 GMT
+
+__@norman137__ says
+> ```cordova platform remove ios
+> cordova platform add ios@6```
+> should get you the latest version of `cordova-ios`
+>
+
+Wed, 19 Aug 2020 19:56:14 GMT
+
+__@norman137__ says
+> If you're building a new app, you may consider configuring your app to use schemes as well... which is mentioned in this blog post.
+>
+> <https://cordova.apache.org/howto/2020/07/18/uiwebview-warning.html>
+>
+
+Wed, 19 Aug 2020 20:03:09 GMT
+
+__@luca__ says
+> Upgraded, and the UI is nice and snappy!
+>
+
+Wed, 19 Aug 2020 20:03:21 GMT
+
+__@luca__ says
+> Thanks @norman137 and @dpogue
+>
+
+Wed, 19 Aug 2020 20:05:47 GMT
+
+__@norman137__ says
+> :partyparrot:
+>
+
+Thu, 20 Aug 2020 04:16:25 GMT
+
+__@ifour.milan1__ says
+> Hello everyone
+> I am working on cordova app
+> also i used kendotreeview for data select, but currently i have too much data on this dropdown list(parent node only)
+>
+> so i have think to 20 records get each call when kendotreeview scroll (like endlessscroll + listview)
+>
+> is it possible to get each 20 record each call using kendotreeview?
+>
+> Thank you
+> Milan
+>
+
+### __Channel #cordova-ios__ _(1 messages)_
+---
+
+Wed, 19 Aug 2020 15:52:36 GMT
+
+__@ivan.harpley__ says
+> When loading local files (video and images) into html elements (<video> and <img>) using `cordova-ios 6.1.0` and `window.WkWebView.convertFilePath([file path])`, is there any additional properties I need to add to `config.xml` or my Content Security Policy? I've added both a `scheme` and `hostname` and then added my `scheme` value into the CSP but I'm still getting `Refused to load unsafe:<app://localhost/>... because it doesn't appear in the media-src directive of the Cont [...]
+>
diff --git a/slack-digest/2020-08-21.md b/slack-digest/2020-08-21.md
new file mode 100644
index 0000000..1fe96ba
--- /dev/null
+++ b/slack-digest/2020-08-21.md
@@ -0,0 +1,282 @@
+## Cordova Slack Digest
+Fri, 21 Aug 2020 08:22:07 GMT
+
+[User count: 4073](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(8 messages)_
+---
+
+Thu, 20 Aug 2020 16:17:25 GMT
+
+__@g.asci__ says
+> Do we have a cordova plugin that supports this new feature: Google Play In-App Review API <https://developer.android.com/guide/playcore/in-app-review>
+>
+
+Thu, 20 Aug 2020 16:40:30 GMT
+
+__@luca__ says
+> Hey all, after upgrading to cordova-ios@6 with WkWebView, some of my app's functionality that relies on web workers seems to be throwing errors. Anything I should know that may fix these issues?
+>
+
+Thu, 20 Aug 2020 16:43:07 GMT
+
+__@norman137__ says
+> what kind of errors are they throwing?
+>
+
+Thu, 20 Aug 2020 16:46:45 GMT
+
+__@luca__ says
+> Unfortunately, I'm just getting "Script error." So I'm not sure.
+>
+
+Thu, 20 Aug 2020 16:49:20 GMT
+
+__@luca__ says
+> This Editor.jsx line is just an internal error catcher my app is throwing, but it seems that it also hasn't received any details.
+>
+
+Thu, 20 Aug 2020 16:49:25 GMT
+
+__@norman137__ says
+> Those are CORS errors. CORS is intentionally very vague. If you're attempting to load an external resource, the server must implement the CORS protocol. If the resources are local, then you may need to use schemes, which is talked about in this blog post: <https://cordova.apache.org/howto/2020/07/18/uiwebview-warning.html>
+>
+
+Thu, 20 Aug 2020 17:09:02 GMT
+
+__@luca__ says
+> Ah, all local. thanks Norman will take a look
+>
+
+Fri, 21 Aug 2020 07:20:23 GMT
+
+__@abul.asar22__ says
+> Is there any step to install pods in cordova ? I am using `cordova-facebook4` plugin. But on CircleCI iam getting this error.
+> ```/Users/distiller/code/cordova/platforms/ios/S. GoodCity/Plugins/cordova-plugin-facebook4/FacebookConnectPlugin.h:13:9: fatal error: 'FBSDKCoreKit/FBSDKCoreKit.h' file not found
+> #import <FBSDKCoreKit/FBSDKCoreKit.h>```
+> possibly this library is not getting installed.
+> Can anyone guide me in this ?
+>
+
+### __Channel #cordova-ios__ _(13 messages)_
+---
+
+Thu, 20 Aug 2020 10:42:58 GMT
+
+__@pratiksha.bhavsar0895__ says
+> Due to up gradation of app in 6.1.0 are we going to face issue for older versions of ios ?? Do we have any limitation added concerning ios version after addition of wkwebview via cordova-ios@6.1.0 platform ?
+>
+
+Thu, 20 Aug 2020 13:31:47 GMT
+
+__@norman137__ says
+> as of cordova-ios@6, the minimum supported ios version is 11.
+>
+
+Thu, 20 Aug 2020 13:32:14 GMT
+
+__@norman137__ says
+> I think because the scheme feature.
+>
+
+Thu, 20 Aug 2020 13:39:35 GMT
+
+__@pratiksha.bhavsar0895__ says
+> So app wont work on ios with version less than 11 ?
+>
+
+Thu, 20 Aug 2020 13:56:04 GMT
+
+__@norman137__ says
+> Correct. Which has an insignificant market share: <https://david-smith.org/iosversionstats/>
+>
+
+Thu, 20 Aug 2020 13:56:23 GMT
+
+__@pratiksha.bhavsar0895__ says
+> Okay Thanks Norman!!
+>
+
+Thu, 20 Aug 2020 16:08:01 GMT
+
+__@g.asci__ says
+> Hi, everybody. How do we create app clips for a cordova-ios app?
+>
+
+Thu, 20 Aug 2020 16:51:55 GMT
+
+__@daviesd__ says
+> Just updated to cordova-ios 6.1.0 and cordova cli 10.0.0. When I try to run on my device I get the following error. It appears it finds my device, but then switches to the simulator and fails. So possibly 2 issues. Has anyone seen this?
+>
+> Running command: ios-deploy -c -t 1
+> [....] Waiting up to 1 seconds for iOS device to be connected
+> [....] Found 00008020-000A0DE80E78003A (N841AP, iPhone XR, iphoneos, arm64e) a.k.a. 'iPhone' connected through USB.
+> Running command: unzip -o -qq /Users/daviesd/workspace/mobile/digby/src-cordova/platforms/ios/build/device/Digby.ipa
+> Deploying to simulator
+> No target specified for emulator. Deploying to "iPhone-XR, 12.0" simulator.
+> Running command: /Users/daviesd/workspace/mobile/digby/src-cordova/node_modules/ios-sim/bin/ios-sim launch /Users/daviesd/workspace/mobile/digby/src-cordova/platforms/ios/build/emulator/Digby.app --devicetypeid com.apple.CoreSimulator.SimDeviceType.iPhone-XR, 12.0 --log /Users/daviesd/workspace/mobile/digby/src-cordova/platforms/ios/cordova/console.log --exit
+> *Error: Unhandled error. ('[ios-sim] /Users/daviesd/workspace/mobile/digby/src-cordova/platforms/ios/build/emulator/Digby.app/Info.plist file not found.\n')*
+>
+
+Thu, 20 Aug 2020 18:43:51 GMT
+
+__@daviesd__ says
+> looks like this might be a related issue <https://github.com/apache/cordova-ios/issues/912>
+>
+
+Thu, 20 Aug 2020 19:24:04 GMT
+
+__@daviesd__ says
+> Seems like once this is merged it will fix the issue <https://github.com/apache/cordova-ios/pull/936>. I tested locally and it does. Bleh!
+>
+
+Thu, 20 Aug 2020 19:25:30 GMT
+
+__@dpogue__ says
+> oh, that's probably worth doing a patch release for... releases are so painful though 😕
+>
+
+Thu, 20 Aug 2020 19:26:29 GMT
+
+__@daviesd__ says
+> Ya. I just created a local hook to patch it for me. 🙂
+>
+
+Thu, 20 Aug 2020 19:26:50 GMT
+
+__@dpogue__ says
+> Thanks for pointing it out though, I'll add it to my to-do list for getting a release together next week
+>
+
+### __Channel #cordova-android__ _(18 messages)_
+---
+
+Thu, 20 Aug 2020 15:01:58 GMT
+
+__@daviesd__ says
+> Today is upgrade all my cordova versions (cli 9.0.0 -> 10.0.0, android 8.1.0 -> 9.0.0, ios 5.1.0 -> 6.1.0
+> Right off the bat a problem with Android
+> Unable to load Platform API from /Users/daviesd/workspace/mobile/digby/src-cordova/platforms/android/cordova/Api.js:
+> Cannot find module 'properties-parser'
+> Hadn't seen this before.
+> Ideas?
+>
+
+Thu, 20 Aug 2020 15:06:03 GMT
+
+__@erisu__ says
+> Maybe try this?
+> - Delete the `package-lock.json`
+> - Delete the `node_modules` dir
+> - `npm i` to refetch the `node_modules`.
+> - `cordova prepare` to make sure `platforms` and `plugins` are added where they need to be.
+>
+
+Thu, 20 Aug 2020 15:06:26 GMT
+
+__@daviesd__ says
+> ya, my build actually does all those steps. lol.
+>
+
+Thu, 20 Aug 2020 15:06:31 GMT
+
+__@erisu__ says
+> 😄
+>
+
+Thu, 20 Aug 2020 15:07:52 GMT
+
+__@erisu__ says
+> it also deletes `platforms` and `plugins` dir before `cordova prepare`? that was one part i left out cause I didnt think it was necessary but normall for a full clean I do that too.
+>
+
+Thu, 20 Aug 2020 15:08:42 GMT
+
+__@daviesd__ says
+> yep. my build is totally destructive. however, not sure the package-lock.json is removed. let me try that
+>
+
+Thu, 20 Aug 2020 15:31:55 GMT
+
+__@daviesd__ says
+> ok. that worked. but then i get to a point where my build just hangs. it's one of my build hooks (it completes if I comment them all out). so looking into that. thanks
+>
+
+Thu, 20 Aug 2020 15:40:33 GMT
+
+__@daviesd__ says
+> (ah, I had a hook that was waiting for a file to exist that doesn't anymore). ok, wow. build was faster. i got through ios and android both. now to test. wondering if i need to enable android-x support or just leave that off for now.
+>
+
+Thu, 20 Aug 2020 15:43:37 GMT
+
+__@norman137__ says
+> if you have plugins that depends on the old support libraries, then you'd want to leave androidx off.
+>
+
+Thu, 20 Aug 2020 15:44:38 GMT
+
+__@norman137__ says
+> or, you'll need the androidx adapter plugin to do in-place upgrade of those plugins that still use the deprecated libraries, but mileage may vary I think.
+>
+
+Thu, 20 Aug 2020 16:14:17 GMT
+
+__@g.asci__ says
+> Do we have a plugin that supports this new feature: Google Play In-App Review API <https://developer.android.com/guide/playcore/in-app-review>
+>
+
+Thu, 20 Aug 2020 16:18:44 GMT
+
+__@norman137__ says
+> There may be a plugin availabe, you can try searching on <http://npmjs.org|npmjs.org>. Apache itself does not have a plugin for that.
+>
+
+Thu, 20 Aug 2020 16:30:34 GMT
+
+__@daviesd__ says
+> @norman137 hey Norman, I remember you were on the thread about WKWebView focus. <https://github.com/apache/cordova-plugin-wkwebview-engine/pull/122>
+> Do you know if this made it into the integrated WKWebview? One of my hooks was to patch this file, but not sure I need to anymore.
+>
+
+Thu, 20 Aug 2020 16:31:29 GMT
+
+__@norman137__ says
+> Not sure
+>
+
+Thu, 20 Aug 2020 16:31:50 GMT
+
+__@norman137__ says
+> When it comes to actual development for ios, I'm kind of out of the loop, since I don't actually own my own mac hardware.
+>
+
+Thu, 20 Aug 2020 16:31:56 GMT
+
+__@dpogue__ says
+> That would have to live as a separate plugin, it uses private APIs (which are technically forbidden by Apple) so we won't risk merging it into any Apache stuff
+>
+
+Thu, 20 Aug 2020 16:32:37 GMT
+
+__@daviesd__ says
+> ugh, ok... wonder if anyone made a plugin yet... the files look different enough that I'm gonna have to figure out how to patch it
+>
+
+Thu, 20 Aug 2020 22:01:30 GMT
+
+__@jcesarmobile__ says
+> The ionic webview plugin has that code, you can still use webview plugins on cordova-ios 6
+>
+
+### __Channel #plugins__ _(1 messages)_
+---
+
+Thu, 20 Aug 2020 16:17:19 GMT
+
+__@g.asci__ says
+> Do we have a cordova plugin that supports this new feature: Google Play In-App Review API <https://developer.android.com/guide/playcore/in-app-review>
+>
diff --git a/slack-digest/2020-08-22.md b/slack-digest/2020-08-22.md
new file mode 100644
index 0000000..03e2611
--- /dev/null
+++ b/slack-digest/2020-08-22.md
@@ -0,0 +1,224 @@
+## Cordova Slack Digest
+Sat, 22 Aug 2020 08:21:06 GMT
+
+[User count: 4076](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(4 messages)_
+---
+
+Fri, 21 Aug 2020 08:31:28 GMT
+
+__@ucheozoemena__ says
+> Hi folks, is there a way to delay loading plugins that you know you won't need until a very specific scenario in the app? For instance I want to have a sharesheet but it's in a part of the app that won't be used often. Right now I have to install the sharesheet plugin and the script is injected as part of the initial app load so it has to be parsed and executed, but I would like to avoid that until I absolutely need the plugin. Is this possible? Thanks.
+>
+
+Fri, 21 Aug 2020 15:52:45 GMT
+
+__@aquinn__ says
+> Hi all, camera plugin seems to be incompatible with ios 13: <https://github.com/apache/cordova-plugin-camera/issues/647>
+> Any ideas?
+>
+
+Fri, 21 Aug 2020 17:11:35 GMT
+
+__@fghdgsfa__ says
+> Hi what does timestamp mismatch warning mean cor derivedData in xcode and how to "fix" that?
+>
+
+Fri, 21 Aug 2020 20:59:46 GMT
+
+__@jacob.wallace__ says
+> Hi all, I'm currently building an iOS app using Cordova. I haven't been able to find any information on how to disable the "haptic feedback" or small vibration that occurs when you tap and hold (long press) for a few milliseconds within the app. I have places where users will need to press and hold various UI buttons, and the vibration is pretty jarring since it's not providing useful feedback to the user. Is there a way to disable this vibration with a Cordova API for iOS?
+>
+
+### __Channel #cordova-ios__ _(1 messages)_
+---
+
+Fri, 21 Aug 2020 15:52:33 GMT
+
+__@aquinn__ says
+> Hi all, camera plugin seems to be incompatible with ios 13: <https://github.com/apache/cordova-plugin-camera/issues/647>
+> Any ideas?
+>
+
+### __Channel #cordova-android__ _(28 messages)_
+---
+
+Fri, 21 Aug 2020 14:28:45 GMT
+
+__@daviesd__ says
+> Does anyone else get this when running "cordova run android" and targeting an emulator (on a mac)? If I have the emulator already open, it works.
+>
+> emulator: ERROR: Could not load OpenGLES emulation library [libOpenglRender]: dlopen(libOpenglRender.dylib, 1): no suitable image found. Did find:
+> /Users/daviesd/Library/Android/sdk/emulator/lib64/libOpenglRender.dylib: code signature in (/Users/daviesd/Library/Android/sdk/emulator/lib64/libOpenglRender.dylib) not valid for use in process using Library Validation: library load disallowed by system policy
+> e
+>
+
+Fri, 21 Aug 2020 14:28:50 GMT
+
+__@daviesd__ says
+>
+>
+
+Fri, 21 Aug 2020 14:29:43 GMT
+
+__@erisu__ says
+> During any of my recent testing or during release, I personally have not seen this.
+>
+
+Fri, 21 Aug 2020 14:30:07 GMT
+
+__@norman137__ says
+> Maybe try reinstalling the android sdk stuff
+>
+
+Fri, 21 Aug 2020 14:30:27 GMT
+
+__@daviesd__ says
+> Ya, I just did. Hmm... ok... I'll try a few things and keep ya posted. Thanks
+>
+
+Fri, 21 Aug 2020 14:31:00 GMT
+
+__@norman137__ says
+> Worst case scenario, something on your mac replaced the file with malicious intent.
+>
+
+Fri, 21 Aug 2020 14:32:14 GMT
+
+__@norman137__ says
+> Could also try installing an older version of the emulator, maybe a recent release is not signed properly or something.
+>
+
+Fri, 21 Aug 2020 14:32:28 GMT
+
+__@erisu__ says
+> What if you try in the `AVD Manager`
+> > Deselect the flag “Use Host GPU” under Emulated Performance.
+>
+>
+
+Fri, 21 Aug 2020 14:34:50 GMT
+
+__@erisu__ says
+> Actually that might be old settings. I was reading up on others who seen this type of issue in general.. The setting seems to be now a dropdown and mine is set to automatic and I didn’t have this type of issue. But I also have not run the system update yet which I will do later.
+>
+
+Fri, 21 Aug 2020 14:36:29 GMT
+
+__@daviesd__ says
+> ya, i was just gonna say... i don't have that settings. lol. ok... i thought I "solved" this a few months back, but now that I upgraded to the latest cordova-android I'm seeing it again. I'll let ya know what I find out.
+>
+
+Fri, 21 Aug 2020 15:05:22 GMT
+
+__@daviesd__ says
+> hmmmm... got it working... not sure what did it though... a combination of allowing permissions or uninstalling and reinstalling the emulator.
+>
+
+Fri, 21 Aug 2020 15:05:25 GMT
+
+__@daviesd__ says
+>
+>
+
+Fri, 21 Aug 2020 15:39:50 GMT
+
+__@daviesd__ says
+> I'm updating a few plugins that now have androidx support. However, not all of them do. So i'm getting the error
+> This project uses AndroidX dependencies, but the 'android.useAndroidX' property is not enabled. Set this property to true in the gradle.properties file and retry.
+> What is the correct way to handle this? Not upgrade until all my plugins support androidx? Configure AndroidXEnabled in config.xml? But then what happens to the plugins that don't support it?
+>
+
+Fri, 21 Aug 2020 15:40:24 GMT
+
+__@daviesd__ says
+> cordova-plugin-androidx-adapter?
+>
+
+Fri, 21 Aug 2020 15:40:41 GMT
+
+__@norman137__ says
+> yah androidx is not compatible with the old support libraries
+>
+
+Fri, 21 Aug 2020 15:40:46 GMT
+
+__@norman137__ says
+> that plugin should help I think though
+>
+
+Fri, 21 Aug 2020 15:41:19 GMT
+
+__@dpogue__ says
+> You cannot mix plugins that use AndroidX with plugins that do not use AndroidX, without using some sort of tool to convert (which I think cordova-plugin-androidx-adapter does)
+>
+
+Fri, 21 Aug 2020 15:41:30 GMT
+
+__@dpogue__ says
+> and then you'll need to set AndroidXEnabled=true in config.xml
+>
+
+Fri, 21 Aug 2020 15:41:49 GMT
+
+__@daviesd__ says
+> ok, i'll try that. thanks.
+>
+
+Fri, 21 Aug 2020 15:43:05 GMT
+
+__@dpogue__ says
+> It's currently impossible for a plugin that needs those helpers to be compatible with both the support library and AndroidX. Thanks Google 😕
+>
+
+Fri, 21 Aug 2020 16:10:19 GMT
+
+__@jcesarmobile__ says
+> You can use jetifier and a postinstall script
+>
+
+Fri, 21 Aug 2020 16:14:56 GMT
+
+__@norman137__ says
+> jetifier I believe only works on aar / jar files,
+>
+
+Fri, 21 Aug 2020 16:44:06 GMT
+
+__@dpogue__ says
+> There's a jetifier npm module that you can run on Java files. It basically runs a regex and find&replaces all the references in the source files
+>
+
+Fri, 21 Aug 2020 17:44:21 GMT
+
+__@jcesarmobile__ says
+> Yeah, I mean the npm package
+>
+
+Fri, 21 Aug 2020 17:45:08 GMT
+
+__@jcesarmobile__ says
+> That’s what we recommend to capacitor users that use some cordova plugin that isn’t updated
+>
+
+Fri, 21 Aug 2020 17:45:24 GMT
+
+__@jcesarmobile__ says
+> No complains so far
+>
+
+Fri, 21 Aug 2020 17:47:02 GMT
+
+__@norman137__ says
+> Ah, wasn't aware of the npm package.
+>
+
+Fri, 21 Aug 2020 17:50:00 GMT
+
+__@jcesarmobile__ says
+> The jetifier option from android studio also works, but changes get lost on prepare I think, and requires to open android studio, which most people won’t want
+>
diff --git a/slack-digest/2020-08-23.md b/slack-digest/2020-08-23.md
new file mode 100644
index 0000000..b18eb0d
--- /dev/null
+++ b/slack-digest/2020-08-23.md
@@ -0,0 +1,7 @@
+## Cordova Slack Digest
+Sun, 23 Aug 2020 08:21:42 GMT
+
+[User count: 4076](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
diff --git a/slack-digest/2020-08-24.md b/slack-digest/2020-08-24.md
new file mode 100644
index 0000000..c982d88
--- /dev/null
+++ b/slack-digest/2020-08-24.md
@@ -0,0 +1,46 @@
+## Cordova Slack Digest
+Mon, 24 Aug 2020 08:22:22 GMT
+
+[User count: 4079](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(6 messages)_
+---
+
+Sun, 23 Aug 2020 10:43:42 GMT
+
+__@pratiksha.bhavsar0895__ says
+> Any one here facing the following issue after updating to wkwebview with cordovaios@6.1.0 & adding scheme:app & hostname:localhost , got cors issue in ios but resolved from backend as in Network with each api call Origin is app:localhost while for android in Network with each api call Origin is file:// . Hence api works in ios but not in android. How do we deal with this ? Also , if we deploy app to production will be preferences stay same i.e scheme:app & hostname:localh [...]
+>
+
+Sun, 23 Aug 2020 12:36:03 GMT
+
+__@pratiksha.bhavsar0895__ says
+> Also can anybody over here working with cordova-sqlite-storage plugin ?? It in not working on web .. does it have support on web (tested on chrome browser)
+>
+
+Sun, 23 Aug 2020 16:00:21 GMT
+
+__@norman137__ says
+> browers don't have sqlite support.
+>
+
+Mon, 24 Aug 2020 06:13:53 GMT
+
+__@yadav.indraraj15__ says
+> any cordova plugin that return app version from google play store and app store
+>
+
+Mon, 24 Aug 2020 06:41:50 GMT
+
+__@pratiksha.bhavsar0895__ says
+> cordova-plugin-device may help you out . Playstore & appstore shows the same version that we have configured from our app.
+>
+
+Mon, 24 Aug 2020 07:50:55 GMT
+
+__@frohman479__ says
+> 👷♂️ Noob miner coming to the cave.
+>
diff --git a/slack-digest/2020-08-25.md b/slack-digest/2020-08-25.md
new file mode 100644
index 0000000..3cfface
--- /dev/null
+++ b/slack-digest/2020-08-25.md
@@ -0,0 +1,25 @@
+## Cordova Slack Digest
+Tue, 25 Aug 2020 08:22:18 GMT
+
+[User count: 4081](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(1 messages)_
+---
+
+Mon, 24 Aug 2020 11:47:03 GMT
+
+__@pratiksha.bhavsar0895__ says
+> after upgrading to cordovaios@6.1.0 and adding preferences in config.xml is anyone facing issue with android app (api calls are getting failed - 403 forbidden status)?
+>
+
+### __Channel #cordova-android__ _(1 messages)_
+---
+
+Mon, 24 Aug 2020 12:52:03 GMT
+
+__@daviesd__ says
+> Has anyone moved to generating "Android App Bundles"? Is it worth it? Google Play isn't enforcing it yet, but I do get a warning every time I update my app.
+>
diff --git a/slack-digest/2020-08-26.md b/slack-digest/2020-08-26.md
new file mode 100644
index 0000000..3d2e2aa
--- /dev/null
+++ b/slack-digest/2020-08-26.md
@@ -0,0 +1,113 @@
+## Cordova Slack Digest
+Wed, 26 Aug 2020 08:22:19 GMT
+
+[User count: 4083](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(5 messages)_
+---
+
+Tue, 25 Aug 2020 09:49:26 GMT
+
+__@khatridevk__ says
+> following is the log from embed.js file I have included as part of the hook to include framework libs in my project,
+>
+> `cordova-ios@4.3.1`->
+> ```
+> pbxProject {
+> filepath: '../../xcodeproj/project.pbxproj',
+> hash: {
+> project: {
+> archiveVersion: 1,
+> classes: {},
+> objectVersion: 52,
+> objects: ,
+> rootObject: 'xxxxx',
+> rootObject_comment: 'Project object'
+> },
+> headComment: '!$*UTF8*$!'
+> }
+> }```
+> `cordova-ios@6.0.0`->
+>
+> ```pbxProject {
+> filepath: '../../xcodeproj/project.pbxproj',
+> hash: [Object: null prototype] {
+> project: [Object: null prototype] {
+> archiveVersion: 1,
+> classes: [Object: null prototype] {},
+> objectVersion: 52,
+> objects: [Object: null prototype],
+> rootObject: 'xxxxx',
+> rootObject_comment: 'Project object'
+> },
+> headComment: '!$*UTF8*$!'
+> }
+> }```
+> I see `[Object: null prototype]` being added in the latest version and that is breaking the parse as shown above.
+>
+> Any experience on this behavior !!
+>
+> Also, for the latest version of the iOS, do we have any other way to include the framework libs to the project other than the hook method ??[<https://stackoverflow.com/questions/36650522/custom-cordova-plugin-add-framework-to-embedded-binaries>]
+>
+
+Tue, 25 Aug 2020 11:13:18 GMT
+
+__@ucheozoemena__ says
+> Hi folks, I'm having an issue with sending POST requests from my app to my API server. I always get this error:
+> > Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
+> This screenshot shows the CORS-handling code at the API server. It's based on this article: <https://breautek.com/2020/07/14/enabling-cors/>
+> You can see that I do have logic to set the "Access-Control-Allow-Origin" header. When I perform the same fetch requests from the console in regular webpages, the requests are successful. So it seems the problem is from the app. Any ideas? Thanks!
+>
+> PS: the `console.log` statements are not executed, it's almost like the CORS middleware is never hit when I make the request from my app, but it's hit when using a regular webpage or Postman.
+>
+
+Tue, 25 Aug 2020 14:56:12 GMT
+
+__@brunoalex9__ says
+> did any one managed to make admob plus and consent plugin work ?
+>
+
+Tue, 25 Aug 2020 15:19:12 GMT
+
+__@dharmon__ says
+> Can someone help me with an issue I am having with a Cordova version upgrade? I am getting a common error that is `Using "requireCordovaModule" to load non-cordova module "fs" is not supported. Instead, add this module to your dependencies and use regular "require" to load it.` I tried looking up what this issue was (common issue with upgrade to Cordova 9), but I wasn’t able to find anything that helped my specific case. I did a code-wide search for `requireCordovaModule`, but I did no [...]
+>
+
+Wed, 26 Aug 2020 02:44:21 GMT
+
+__@fghdgsfa__ says
+> Can someone explain to me how I can follow this guide to do deep link oauth 2 <http://snapkit.com/docs/login-kit-ios|snapkit.com/docs/login-kit-ios> is there a plugin I can use to add the core frameworks? 😫.. I'm proficent with rest and have already made a sucessful oauth flow ther. Can I use deeplink from my webview ios app to open snapchat from mine with rest?
+>
+
+### __Channel #cordova-windows__ _(1 messages)_
+---
+
+Tue, 25 Aug 2020 10:23:37 GMT
+
+__@timotej.jakimovski__ says
+> Can i build UWP application using cordova for 1709 Windows version ? Any guidelines are appreciated !
+>
+
+### __Channel #phonegap__ _(1 messages)_
+---
+
+Tue, 25 Aug 2020 16:27:01 GMT
+
+__@purplecabbage__ says
+> @purplecabbage archived the channel
+>
+
+### __Channel #cordova-electron__ _(1 messages)_
+---
+
+Tue, 25 Aug 2020 14:50:18 GMT
+
+__@prasunjajodia__ says
+> Hi guys,
+> I'm working on an electron project (for windows) where I use nodeRT geolocation.
+> I had issues with some computers not being able to run the it because they don't have VC redistributable installed so they don't have the required DLL files
+> <https://github.com/NodeRT/NodeRT/issues/87|This issue> shows how we can copy the required DLL files into the win_unpacked directory. But everytime I do, `cordova build electron --release` removes it. It doesn't help if I keep it in the original www directory either. Any way I can add it to win_unpacked before the build?
+>
diff --git a/slack-digest/2020-08-27.md b/slack-digest/2020-08-27.md
new file mode 100644
index 0000000..abe52a6
--- /dev/null
+++ b/slack-digest/2020-08-27.md
@@ -0,0 +1,92 @@
+## Cordova Slack Digest
+Thu, 27 Aug 2020 08:22:10 GMT
+
+[User count: 4086](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(11 messages)_
+---
+
+Wed, 26 Aug 2020 12:31:06 GMT
+
+__@ken725__ says
+> I been using phonegap for a long time, moving to Apache Cordova, just wanted to ask a couple questions as I mess around with things. I work in a windows environment most of the time, really only use my mac when I am forced to. So my plan was to use cordova on my windows machine, then copy the app over to my mac, add ios platform and run. So far I found if I create my app in windows and copy it over, then add platform and run, it always errors. If I create my app on the mac, copy that [...]
+>
+
+Wed, 26 Aug 2020 13:14:50 GMT
+
+__@aquinn__ says
+> Hi all, 2 of my plugins are giving me this error when I upgrade to cordova v 9: Using "requuireCordovaModule" to load non-cordova module "../cordova/util" is not supported. Instead, add this module to your dependencies and use regular "require" to load it.
+>
+
+Wed, 26 Aug 2020 14:50:19 GMT
+
+__@khatridevk__ says
+> `ld: 10 duplicate symbols for architecture x86_64`
+> what is the good way to get rid of this ! NO_COMMON_BLOCK in xcode-> build settings helps but what's equivalent configuration to set it in config.xml ! [ running on cordova-ios@6, xcode11 ]
+>
+
+Wed, 26 Aug 2020 17:29:08 GMT
+
+__@chatchapol__ says
+> Hi folks, asking a quick question can we use Fetch api with object url to convert them to blob on Cordova ? I tried doing so but it’s not working. It’s working in Chrome tho.
+>
+
+Wed, 26 Aug 2020 19:03:52 GMT
+
+__@abul.asar22__ says
+> Hello everyone, How to get cordova version of my project ? On running `cordova -v` it gives info about the cordova version on system. How to get version of the project I am running ?
+>
+
+Wed, 26 Aug 2020 19:05:40 GMT
+
+__@norman137__ says
+> if you mean you haev a local install `cordova`, then `npx cordova -v` should do (`npx` uses your local packages if available, then falls back to a global install)
+>
+> If you're looking for platform versions... then `cordova platform ls` should do.
+>
+
+Wed, 26 Aug 2020 20:30:27 GMT
+
+__@abul.asar22__ says
+> Has anyone used `cordova-plugin-facebook4` for ios ? I am getting this error.
+> ```Failed to install 'cordova-plugin-facebook4': Error: pod: Command failed with exit code 1```
+>
+>
+
+Wed, 26 Aug 2020 20:33:20 GMT
+
+__@norman137__ says
+> if you use the `--verbose` flag, you may see additional error details about why the pod command failed.
+>
+
+Wed, 26 Aug 2020 20:33:47 GMT
+
+__@norman137__ says
+> `cordova plugin add cordova-plugin-facebook4 --verbose`
+>
+
+Thu, 27 Aug 2020 05:04:57 GMT
+
+__@purplecabbage__ says
+> We will be having a hangout tomorrow morning ( 8:00 AM Pacific Time )
+> I’ll be posting the link here when we are live
+>
+
+Thu, 27 Aug 2020 08:18:05 GMT
+
+__@timbru__ says
+> Depending on your time zone, it might be “today” and not tomorrow (at least in Germany).
+> You can check the local time of the meeting here: <https://www.timeanddate.com/worldclock/fixedtime.html?msg=Cordova+Committer+Video+Chat&iso=20200827T15&p1=%3A&ah=1>
+>
+
+### __Channel #cordova-ios__ _(1 messages)_
+---
+
+Wed, 26 Aug 2020 13:18:11 GMT
+
+__@aquinn__ says
+> Using "requuireCordovaModule" to load non-cordova module "../cordova/util" is not supported. Instead, add this module to your dependencies and use regular "require" to load it.
+>
diff --git a/slack-digest/2020-08-28.md b/slack-digest/2020-08-28.md
new file mode 100644
index 0000000..2540cb1
--- /dev/null
+++ b/slack-digest/2020-08-28.md
@@ -0,0 +1,357 @@
+## Cordova Slack Digest
+Fri, 28 Aug 2020 08:23:52 GMT
+
+[User count: 4087](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #random__ _(1 messages)_
+---
+
+Thu, 27 Aug 2020 15:49:05 GMT
+
+__@campbelg__ says
+> @campbelg has left the channel
+>
+
+### __Channel #general__ _(4 messages)_
+---
+
+Thu, 27 Aug 2020 09:31:37 GMT
+
+__@wongpiwat__ says
+> Hello everyone, I have a question to ask you guys. I can’t hide the url bar in in-app browser on iOS. I used `hideurlbar` set to yes that works fine only on Android, but on iOS still show the url bar. How to hide the url bar on iOS?
+>
+
+Thu, 27 Aug 2020 10:59:23 GMT
+
+__@abul.asar22__ says
+> Hello everyone, I am getting this error.
+> ```diff: /Podfile.lock: No such file or directory
+> diff: /Manifest.lock: No such file or directory
+> error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.```
+> This error is possibly causing because of `cordova-facebook4` has anyone encountered this error before ?
+>
+
+Thu, 27 Aug 2020 15:04:57 GMT
+
+__@purplecabbage__ says
+> Jesse M is inviting you to a scheduled Zoom meeting.
+> Topic: Apache Cordova Hangout
+>
+> Join Zoom Meeting
+> <https://zoom.us/j/6592440762?pwd=RTMwaXNxdFJHQWNCb2RGRE5Ba1Jqdz09>
+>
+> Meeting ID: <tel:6592440762|659 244 0762>
+> Passcode: ebP0t4
+>
+
+Thu, 27 Aug 2020 16:42:47 GMT
+
+__@purplecabbage__ says
+> Open Question (thread): Where should we archive public slack channels to? I previously was sending a digest email to the dev list, but there were some complaints that it was spammy …
+> Ideally we want a searchable site that lists all the conversations so we can keep them past the 10k message limit that our free-tier version of slack supports.
+>
+
+### __Channel #cordova-ios__ _(46 messages)_
+---
+
+Thu, 27 Aug 2020 15:49:18 GMT
+
+__@campbelg__ says
+> @campbelg has left the channel
+>
+
+Thu, 27 Aug 2020 16:29:58 GMT
+
+__@dharmon__ says
+> Does anyone have experience with cordova-plugin-ionic-webview? I am having an issue where a callback url is not woking in ios but is working in android just fine. Basically, go to do a login, (which redirects to Auth0 login page), after a successful login, this page redirects back to `localhost` which works fine for Android, but on ios this brings me back to the first screen before login.
+>
+
+Thu, 27 Aug 2020 16:30:15 GMT
+
+__@dharmon__ says
+> Anyone have any thoughts on what might be happening?
+>
+
+Thu, 27 Aug 2020 16:33:19 GMT
+
+__@norman137__ says
+> Perhaps it has something to do with the fact that Android uses a `http` scheme, while ios uses some other scheme (`ionic://`) by default? One of my apps uses the ionic webview, but we don't have an auth0 login page flow, so I'm not really sure.
+>
+
+Thu, 27 Aug 2020 16:34:15 GMT
+
+__@dharmon__ says
+> Hm, yea, that was one of my thoughts, but I can't set the ios value to `http` unfortunately since it is not allowed by the plugin.
+>
+
+Thu, 27 Aug 2020 16:35:19 GMT
+
+__@norman137__ says
+> Yah, that limitation comes from iOS itself.
+>
+
+Thu, 27 Aug 2020 16:36:35 GMT
+
+__@norman137__ says
+> Are you sure the url is whitelisted? <https://auth0.com/docs/users/redirect-users-after-login#redirect-users-to-whitelisted-callback-urls>
+>
+
+Thu, 27 Aug 2020 16:37:04 GMT
+
+__@dharmon__ says
+> I replaced `cordova-plugin-crosswalk-webview` with `cordova-plugin-ionic-webview` so not sure what they do differently.
+>
+
+Thu, 27 Aug 2020 16:37:23 GMT
+
+__@norman137__ says
+> For iOS, nothing.
+>
+
+Thu, 27 Aug 2020 16:37:31 GMT
+
+__@norman137__ says
+> crosswalk only applied to android
+>
+
+Thu, 27 Aug 2020 16:38:05 GMT
+
+__@dharmon__ says
+> hm, what the heck then. lol
+>
+
+Thu, 27 Aug 2020 16:38:36 GMT
+
+__@norman137__ says
+> ionic webview will however make the ios webview use wkwebview, and I think by default it uses schemes.
+>
+
+Thu, 27 Aug 2020 16:38:41 GMT
+
+__@norman137__ says
+> ie the `ionic://` url paths
+>
+
+Thu, 27 Aug 2020 16:39:00 GMT
+
+__@daviesd__ says
+> we use <https://www.npmjs.com/package/cordova-plugin-customurlscheme> for our oauth2 flow
+>
+
+Thu, 27 Aug 2020 16:39:04 GMT
+
+__@norman137__ says
+> the default cordova webview uses `file://` filesystem paths
+>
+
+Thu, 27 Aug 2020 16:39:49 GMT
+
+__@daviesd__ says
+> allows us to use our appname as the redirect url (digby://)
+>
+
+Thu, 27 Aug 2020 16:39:53 GMT
+
+__@dharmon__ says
+> @daviesd I also use that plugin in my app
+>
+
+Thu, 27 Aug 2020 16:40:28 GMT
+
+__@daviesd__ says
+> So you are just talking about while you are developing on the desktop, that you are having issues. not on the device?
+>
+
+Thu, 27 Aug 2020 16:40:48 GMT
+
+__@dharmon__ says
+> No, it is only ios that is having the URI redirect issue
+>
+
+Thu, 27 Aug 2020 16:40:56 GMT
+
+__@dharmon__ says
+> web & android work fine
+>
+
+Thu, 27 Aug 2020 16:41:43 GMT
+
+__@dharmon__ says
+> This is how I have the customurlscheme plugin configured:
+>
+> ```<plugin name="cordova-plugin-customurlscheme" spec="^5.0.2">
+> <variable name="URL_SCHEME" value="com.peoplenetonline.driveui" />
+> <variable name="ANDROID_SCHEME" value=" " />
+> <variable name="ANDROID_HOST" value=" " />
+> <variable name="ANDROID_PATHPREFIX" value="/" />
+> </plugin>```
+>
+
+Thu, 27 Aug 2020 16:43:35 GMT
+
+__@daviesd__ says
+> so your redirect_uri looks like "com.peoplenetonline.driveui://"?
+>
+
+Thu, 27 Aug 2020 16:44:35 GMT
+
+__@dharmon__ says
+> This is the Auth0 url: `redirect_uri=http%3A%2F%2Flocalhost&nonce=9R-HujfAZuetGVOZ-CeaypHcwDYz83Ky&auth0Client=eyJuYW1lIjoiYXV0aDAuanMiLCJ2ZXJzaW9uIjoiOC4yLjAifQ%3D%3D`
+>
+
+Thu, 27 Aug 2020 16:44:48 GMT
+
+__@dharmon__ says
+> looks like it is pointing at localhost?
+>
+
+Thu, 27 Aug 2020 16:45:03 GMT
+
+__@daviesd__ says
+> oh, that won't work... on desktop it will... but your redirect_uri on ios device needs to be your URL_SCHEME above
+>
+
+Thu, 27 Aug 2020 16:45:26 GMT
+
+__@dharmon__ says
+> I wonder why it worked before adding the ionic-webview
+>
+
+Thu, 27 Aug 2020 16:45:51 GMT
+
+__@dharmon__ says
+> I know we were using the old UIwebview on ios before, that might be the reason?
+>
+
+Thu, 27 Aug 2020 16:45:56 GMT
+
+__@daviesd__ says
+> most oauth2 implementations allow you to put multiple url patterns to match.... ios isn't running a localhost server I don't think... maybe the old webview implementation did?
+>
+
+Thu, 27 Aug 2020 16:46:24 GMT
+
+__@dharmon__ says
+> That is the only thing I can think of.
+>
+
+Thu, 27 Aug 2020 16:46:42 GMT
+
+__@dharmon__ says
+> Do you know what the multiple url pattern match looks like or where the docs are for that?
+>
+
+Thu, 27 Aug 2020 16:47:15 GMT
+
+__@daviesd__ says
+> depends on what oauth2 implementation you are using... ours is homebrewed, but we follow the spec... let me find that
+>
+
+Thu, 27 Aug 2020 16:50:11 GMT
+
+__@dharmon__ says
+> That I don't know much about or even how to figure that out. I do know we are using Auth0 lock for the UI login part of things.
+>
+
+Thu, 27 Aug 2020 16:52:12 GMT
+
+__@dharmon__ says
+> So the default from ios for the ionic-webview should be: `<ionic://localhost>`?
+>
+
+Thu, 27 Aug 2020 16:53:05 GMT
+
+__@daviesd__ says
+> Looks like you want to look at the "Allowed Callback URLs" <https://auth0.com/docs/users/redirect-users-after-login>
+> For iOS you want to redirect back to your URL_SCHEME you've defined (if you are using the custom url scheme plugin)
+> Sounds like Ionic is also providing a mechanism to tap into? I haven't used it.
+>
+
+Thu, 27 Aug 2020 16:54:30 GMT
+
+__@dharmon__ says
+> so it looks like I have a section for adding those `allowed callback URLs` in the auth0 dashboard. Looks like I can add multiples there.
+>
+
+Thu, 27 Aug 2020 16:54:39 GMT
+
+__@norman137__ says
+> Yah, I believe if the `redirect_uri` looks something like `ionic%3A%2F%2Flocalhost ...` then it should work for iOS, but obviously break for android/web. You'd have to figure out how you can programmatically choose the callback url, depending on the environment you're running in.
+>
+
+Thu, 27 Aug 2020 16:55:31 GMT
+
+__@norman137__ says
+> And yes, you'd also have to make sure the url for the callback is in the allowed list
+>
+
+Thu, 27 Aug 2020 16:55:37 GMT
+
+__@daviesd__ says
+> We set these at runtime
+> ```config.REDIRECT_URI = "<digby://redirect>"
+> if (inBrowser) {
+> config.REDIRECT_URI = "<http://localhost:8000/redirect.html>"
+> }```
+>
+>
+
+Thu, 27 Aug 2020 16:56:05 GMT
+
+__@daviesd__ says
+> then we have localhost and digby:// in the allowed redirect uris list
+>
+
+Thu, 27 Aug 2020 16:56:48 GMT
+
+__@dharmon__ says
+> so you need to allow them, but also programmatically handle them based on the environment?
+>
+
+Thu, 27 Aug 2020 16:56:55 GMT
+
+__@daviesd__ says
+> yes
+>
+
+Thu, 27 Aug 2020 16:57:13 GMT
+
+__@daviesd__ says
+> and i'm not sure you need the custom url scheme plugin if ionic is already handling this
+>
+
+Thu, 27 Aug 2020 16:57:20 GMT
+
+__@daviesd__ says
+> unless you were using it for something else
+>
+
+Thu, 27 Aug 2020 16:58:23 GMT
+
+__@dharmon__ says
+> That is a good question. It is an old app and I did not add that plugin, so it could easily be a case where it was useful before, but really isn't needed anymore.
+>
+
+Thu, 27 Aug 2020 16:59:10 GMT
+
+__@daviesd__ says
+> oauth2 is the most complex part of our app. lol.
+>
+
+Thu, 27 Aug 2020 17:15:51 GMT
+
+__@norman137__ says
+> Does anybody know if this requires immediate attention, or can I just generate new certificates when I'm ready to work on my ios apps? Like is there any severe consequences if I don't deal with this before the certs expire?
+>
+
+### __Channel #plugins__ _(1 messages)_
+---
+
+Thu, 27 Aug 2020 15:49:09 GMT
+
+__@campbelg__ says
+> @campbelg has left the channel
+>
diff --git a/slack-digest/2020-08-29.md b/slack-digest/2020-08-29.md
new file mode 100644
index 0000000..94678de
--- /dev/null
+++ b/slack-digest/2020-08-29.md
@@ -0,0 +1,55 @@
+## Cordova Slack Digest
+Sat, 29 Aug 2020 08:16:25 GMT
+
+[User count: 4088](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(2 messages)_
+---
+
+Fri, 28 Aug 2020 13:40:20 GMT
+
+__@fghdgsfa__ says
+> Is it possible to install podfiles for sdk to work with cordova?
+>
+
+Fri, 28 Aug 2020 14:47:20 GMT
+
+__@fghdgsfa__ says
+> I found the uri scheme now and have the oauth dance working nice (without any sdk) with one exception.. Is there a way to disable/remove this prompt about opening the uri?
+>
+>
+>
+
+### __Channel #cordova-android__ _(1 messages)_
+---
+
+Fri, 28 Aug 2020 16:54:29 GMT
+
+__@newuser9929__ says
+> Hello!
+> I’m trying to wrap my existing Vue app to Cordova and getting problems with displaying images with `<img v-bind:src="[getter with path to my server]">` — apparently they cannot load so alt is being shown instead (on iOS too).
+> Logcat shows nothing useful
+>
+> What I’ve tried:
+> 1. Adjusting CSP as described <https://stackoverflow.com/questions/40595787/remote-image-not-loading-in-cordova|here>
+> 2. Receiving result as base64 and returning it as ``data:image/jpeg;base64,${resultBase64}`` via getter
+> Initially application was packed via `vue add cordova`
+>
+> So, if anyone faced this issue, it would be cool to hear a solution
+>
+> Thanks!
+>
+
+### __Channel #framework-mixins__ _(1 messages)_
+---
+
+Fri, 28 Aug 2020 11:45:08 GMT
+
+__@andressotomayorbaquer__ says
+> Hi All,
+> We are building a new, visual, open-source front-end framework called <https://scalab.app|Scalab>. The idea is to have a tool where web designers and developers can work together and get rid of handoffs.
+> If anyone could check it out and give me your comments and feedback I would really appreciate it.
+>
diff --git a/slack-digest/2020-08-30.md b/slack-digest/2020-08-30.md
new file mode 100644
index 0000000..663b094
--- /dev/null
+++ b/slack-digest/2020-08-30.md
@@ -0,0 +1,30 @@
+## Cordova Slack Digest
+Sun, 30 Aug 2020 08:16:40 GMT
+
+[User count: 4089](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(1 messages)_
+---
+
+Sat, 29 Aug 2020 23:33:49 GMT
+
+__@fghdgsfa__ says
+> Also how can I redirect back to my app from server after oauth. The unverisal links plugin is deprecated.
+>
+
+### __Channel #random__ _(1 messages)_
+---
+
+Sat, 29 Aug 2020 21:09:56 GMT
+
+__@harish959__ says
+> Check out the <https://www.facebook.com/hashtag/jinax?__eep__=6&__cft__[0]=AZX-9On5EiiPg63KkBW8f38Fhpj0pF4i3rzNAGSMAdESrKPCA6D7zLkOWMWN7YGwBN5x7QbAgslAzPEblXgF4vNPn1mnu1fkSRCsNIhbJI0OzlaYJBasZKc61JwQCpkMVyDRIY0M2izj4wH8DS2Wh0aFnLegkwHnj6ljfBC-kXJMCNoXRImMth-yl0Y1HKOoZfI&__tn__=*NK-R|#jinax> Virtual Hackathon: <https://jinaxhackathon.ai>
+>
+> 📆 Coding Begins: September 18th
+> 🔍 Seeking Python Engineers
+> ⏲️ Submissions Due: September 20th
+> 💰 $11,500 in prizes!
+>
diff --git a/slack-digest/2020-08-31.md b/slack-digest/2020-08-31.md
new file mode 100644
index 0000000..c709b8c
--- /dev/null
+++ b/slack-digest/2020-08-31.md
@@ -0,0 +1,54 @@
+## Cordova Slack Digest
+Mon, 31 Aug 2020 08:16:30 GMT
+
+[User count: 4090](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(4 messages)_
+---
+
+Sun, 30 Aug 2020 15:02:26 GMT
+
+__@timbru__ says
+> Alright, swarm intelligence needed. 🙂
+> Any idea why Travis and SauceLabs do not work together anymore? Even with the tunnel setup, it seems the SauceLabs VM can't reach the (proxied) localhost server on Travis. Without any changes, this stopped working in the past month.
+> Thins I've already tried without success:
+> - Upgrade relevant dependencies, such as, wd, sauce-connect-launcher, local-server
+> - Tried different OS on Travis CI
+> - Let Travis setup the tunnel with their add-on
+> - Moved the legacy setup to be W3C WebDriver compliant
+> - Upgraded Browser versions of Chrome and Firefox to the current latest and the OS to macOS 10.15/Windows 10
+> - Even tried spinning up a localhost server with the serve npm module to ensure the issue is not within cordova-browser.
+> - Messed around with different proxy settings of the W3C spec. (PAC; direct, non at all)
+> *I assume a TravisCI issue, because it works when running locally against SauceLabs.*
+>
+
+Sun, 30 Aug 2020 22:58:47 GMT
+
+__@fghdgsfa__ says
+> @fghdgsfa cleared channel purpose
+>
+
+Mon, 31 Aug 2020 07:22:16 GMT
+
+__@abul.asar22__ says
+> Has anyone used `cordova-plugin-wkwebview-engine` plugin for removing `UIWebView APIs` from iOS ?
+> I updated one of my app and on loading of the app all styling has vanished . Has anyone experienced this ?
+>
+
+Mon, 31 Aug 2020 07:25:03 GMT
+
+__@pratiksha.bhavsar0895__ says
+> What is the ios version you are using ? <https://cordova.apache.org/howto/2020/07/18/uiwebview-warning.html> . Check this out !!
+>
+
+### __Channel #cordova-android__ _(1 messages)_
+---
+
+Mon, 31 Aug 2020 04:46:35 GMT
+
+__@pratiksha.bhavsar0895__ says
+> One random question I have as per appStore's warning for uiwebview we have upgraded to ios latest version to update from uiwebview to wkwebview . Is there any such changes in android ? Or android code still remains the same ? As for ios webview plugin is obsolete.
+>
diff --git a/slack-digest/2020-09-01.md b/slack-digest/2020-09-01.md
new file mode 100644
index 0000000..1db2b7b
--- /dev/null
+++ b/slack-digest/2020-09-01.md
@@ -0,0 +1,31 @@
+## Cordova Slack Digest
+Tue, 01 Sep 2020 08:24:25 GMT
+
+[User count: 4090](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(2 messages)_
+---
+
+Mon, 31 Aug 2020 10:19:47 GMT
+
+__@aquinn__ says
+> Hi all, is there a way to force users to update their app ? For example, I have a cordova app published at v4 on the play store but I want users with previous versions to upgrade. is there a way to force them to do that?
+>
+
+Tue, 01 Sep 2020 08:16:54 GMT
+
+__@khatridevk__ says
+> Not able to call the server api in `cordova-ios@6.1.0`. Suspecting origin file:// to app:// transition. Any solution to this !
+>
+
+### __Channel #cordova-ios__ _(1 messages)_
+---
+
+Mon, 31 Aug 2020 18:42:59 GMT
+
+__@dharmon__ says
+> Question: I have the `customurlscheme` plugin and also the `ionic-webview` plugin. If I set the URL_SCHEME for the customurlplugin, do I still need to change the scheme or hostname configuration for the ionic-webview plugin?
+>
diff --git a/slack-digest/2020-09-02.md b/slack-digest/2020-09-02.md
new file mode 100644
index 0000000..7d87b1e
--- /dev/null
+++ b/slack-digest/2020-09-02.md
@@ -0,0 +1,181 @@
+## Cordova Slack Digest
+Wed, 02 Sep 2020 08:23:45 GMT
+
+[User count: 4091](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(15 messages)_
+---
+
+Tue, 01 Sep 2020 09:44:10 GMT
+
+__@ucheozoemena__ says
+> Hey folks, I'm trying to understand why my app takes a long time to load.
+> I've included a screenshot of the first 10 seconds of my app init, and you can see a massive ~4s gap in between the purple and red lines when nothing is happening at all. The first segment (0 - 2.5s, from the left edge to the purple line) loads my app's scripts and CSS (as specified in the HTML file), and the third segment (6.5s - end, from the red line to the right edge) is where my scripts get evaluated (not including `cordova.js`). The structure of my HTML is like this:
+> ```<head>
+> <!-- meta tags and link tags -->
+> </head>
+> <body>
+> <!-- my HTML -->
+> <script src="cordova.js"></script>
+> <!-- then my scripts -->
+> <script src="path/to/file.js"></script>
+> </body>```
+> The third segment starts with the execution of `cordova.js`. Any ideas as to why there's that big delay between the purple and red lines?
+>
+
+Tue, 01 Sep 2020 14:13:00 GMT
+
+__@pratiksha.bhavsar0895__ says
+> Hi team , In android as well as ios do we have option to rollback our previous apps if there is issue with new version of apps deployed both on playstore & appstore ? How is the complexity ? Thanks & Regards,Pratiksha
+>
+
+Tue, 01 Sep 2020 18:04:28 GMT
+
+__@ucheozoemena__ says
+> Just out of curiousity, has anyone tried anything hacky (even if unsuccessful or not suitable for production) as far as deferring the loading of plugins so their js scripts are injected only when needed? I'd just like to know what you encountered/found. I know cordova doesn't allow or provide a way to do this so just wondering what anyone may have tried.
+>
+
+Wed, 02 Sep 2020 01:43:12 GMT
+
+__@def14molester__ says
+> Hello, trying to build a cordova electron app:
+>
+> $ cordova create electron_app
+> $ cd electron_app
+> $ cordova platform add electron
+> $ cordova build electron --release
+>
+> got error:
+>
+> Get <https://github.com/electron/electron/releases/download/v4.0.1/electron-v4.0.1-linux-x64.zip:|https://github.com/electron/electron/releases/download/v4.0.1/electron-v4.0.1-linux-x64.zip:> dial tcp: lookup <http://github.com|github.com> on [::1]:53: read udp [::1]:45720->[::1]:53: read: connection refused
+> <http://github.com/develar/app-builder/pkg/download|github.com/develar/app-builder/pkg/download>.(*Downloader).follow.func1
+>
+> Arch Linux x64
+> cordova 10.0.0
+> python 3.8.5
+> node v14.9.0
+>
+> Any hints?
+>
+> Thanks
+>
+
+Wed, 02 Sep 2020 02:20:45 GMT
+
+__@erisu__ says
+> Looks like you don’t have connection some reason to GitHub. Maybe behind a VPN or something to do with network settings?
+>
+
+Wed, 02 Sep 2020 02:27:18 GMT
+
+__@def14molester__ says
+> @erisu tried the link <https://github.com/electron/electron/releases/download/v4.0.1/electron-v4.0.1-linux-x64.zip|https://github.com/electron/electron/releases/download/v4.0.1/electron-v4.0.1-linux-x64.zip> in my web browser, downloaded zip file
+>
+
+Wed, 02 Sep 2020 02:59:18 GMT
+
+__@erisu__ says
+> Could you try with our nightly? Just to see if it produces any different result, as a test.
+>
+> We do not recommend nightly for production builds as nightlies are not officially released and has not gone though an Apache voted. Just for testing…
+>
+> You can install it with `cordova platform add electron@nightly`
+>
+
+Wed, 02 Sep 2020 03:55:05 GMT
+
+__@def14molester__ says
+> @erisu
+>
+
+Wed, 02 Sep 2020 03:58:26 GMT
+
+__@erisu__ says
+> Are you using docker or some sort of container/sandboxing system? And it has proper network configuration? I know you said the browser worked, but just wanted to confirm its not maybe a docker setup where it has its own networking configurations to communicate with host machine.
+>
+
+Wed, 02 Sep 2020 04:00:42 GMT
+
+__@erisu__ says
+> I will also try and quickly setup an Arch Linux VM for testing cause I haven’t seen this type of issue before on macOS.
+>
+
+Wed, 02 Sep 2020 04:01:00 GMT
+
+__@def14molester__ says
+> @erisu not a container or sandbox, just a Linux system
+>
+
+Wed, 02 Sep 2020 04:01:16 GMT
+
+__@def14molester__ says
+> @erisu ok, thank you
+>
+
+Wed, 02 Sep 2020 07:54:46 GMT
+
+__@erisu__ says
+> @def14molester I tested on an Arch Linux but I was able to build successfully. I did not have any connection refusal to GitHub. The only differences in my environment were, I ran on the root user and my Linux kernel version was 5.7.12.
+>
+
+Wed, 02 Sep 2020 07:56:00 GMT
+
+__@def14molester__ says
+> @erisu thanks, i'll check it
+>
+
+Wed, 02 Sep 2020 08:10:17 GMT
+
+__@erisu__ says
+> I just tried with kernel 5.8.5. It also was successful… Please let me know if you figure out why this is happening to you.
+>
+
+### __Channel #cordova-ios__ _(1 messages)_
+---
+
+Tue, 01 Sep 2020 20:16:08 GMT
+
+__@dpogue__ says
+> <https://twitter.com/apachecordova/status/1300878856275058690>
+>
+
+### __Channel #cordova-android__ _(3 messages)_
+---
+
+Tue, 01 Sep 2020 22:49:32 GMT
+
+__@joel__ says
+> I'm having a hard time configuring the Gradle property `org.gradle.jvmargs` following the advice from the <https://cordova.apache.org/docs/en/latest/guide/platforms/android/#configuring-gradle|Android Platform Guide> and looking at the source code for the <https://github.com/apache/cordova-android/blob/9df6793f34fbd8ca0bf415be985125d4933a0a80/bin/templates/cordova/lib/config/GradlePropertiesParser.js|GradlePropertiesParser.js>. Copying in a `before_prepare` hook doesn't work, because [...]
+>
+
+Tue, 01 Sep 2020 22:55:35 GMT
+
+__@norman137__ says
+> If you're on `cordova-android@9` there is a `--jvmargs` flag, which is documented in the unreleased dev docs: <https://cordova.apache.org/docs/en/dev/guide/platforms/android/index.html#configuring-gradle-jvm-args>
+>
+> I think there is an open bug regarding that properties file will it's always overwritten, preventing any manual changes to it.
+>
+
+Wed, 02 Sep 2020 06:57:15 GMT
+
+__@wojciech.kozik11__ says
+> @wojciech.kozik11 has left the channel
+>
+
+### __Channel #plugins__ _(2 messages)_
+---
+
+Tue, 01 Sep 2020 18:00:13 GMT
+
+__@g.asci__ says
+> Can we add app clips for iOS 14; is there any plugin for this goal?
+>
+
+Wed, 02 Sep 2020 06:57:11 GMT
+
+__@wojciech.kozik11__ says
+> @wojciech.kozik11 has left the channel
+>
diff --git a/slack-digest/2020-09-03.md b/slack-digest/2020-09-03.md
new file mode 100644
index 0000000..0066e89
--- /dev/null
+++ b/slack-digest/2020-09-03.md
@@ -0,0 +1,87 @@
+## Cordova Slack Digest
+Thu, 03 Sep 2020 08:24:18 GMT
+
+[User count: 4094](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(9 messages)_
+---
+
+Wed, 02 Sep 2020 08:44:41 GMT
+
+__@rozvora.max__ says
+> Hi guys. I updated cordova android from 8.1 to 9 and cordova cli from 8 to 10 and now when I build apk plugin.device is undefined. At previous vesions it was defined. Plese let me known whow to fix this.
+>
+
+Wed, 02 Sep 2020 08:46:50 GMT
+
+__@pratiksha.bhavsar0895__ says
+> Try removing & adding the plugin. Also try doing console in deviceReady function.
+>
+
+Wed, 02 Sep 2020 08:55:58 GMT
+
+__@rozvora.max__ says
+> I`m removing and adding the plugins several times, but it`s not works. It`s seems like cordova.js is not added to my apk. I created app using vue and get access to cordova device plugins via vue-cordova plugin, it work but cordova is undefined
+>
+
+Wed, 02 Sep 2020 09:03:46 GMT
+
+__@rohit.agre__ says
+> @rozvora.max Just add this line before `</body>` in your main `index.html` file
+> ```<script type="text/javascript" src="cordova.js"></script>```
+>
+
+Wed, 02 Sep 2020 09:04:03 GMT
+
+__@rohit.agre__ says
+> that should load cordova.js and give a 404 when not built with cordova 🙂
+>
+
+Wed, 02 Sep 2020 09:04:47 GMT
+
+__@def14molester__ says
+> @erisu confirm, running as root build electron, thanks
+>
+
+Wed, 02 Sep 2020 09:08:48 GMT
+
+__@erisu__ says
+> So it seems to be a user permission issue.
+>
+> Of course I wouldn’t recommend using root to develop or build in, but should try and investigate why your user account is failing.
+>
+> For start maybe check what user/group installed node/npm, what user/group has permission to the dir where the electon package will be saved to... etc
+>
+
+Wed, 02 Sep 2020 09:10:36 GMT
+
+__@def14molester__ says
+> @erisu agree, running as root is scary, it must be node was also installed by root
+>
+
+Wed, 02 Sep 2020 09:38:27 GMT
+
+__@rozvora.max__ says
+> @rohit.agre it would be very easy but it didn't work for me
+>
+
+### __Channel #cordova-ios__ _(1 messages)_
+---
+
+Wed, 02 Sep 2020 08:33:34 GMT
+
+__@pratiksha.bhavsar0895__ says
+> Hi team, Has anyone over here has deployed ios app after updating to wkwebview ? I currently have switched to ios@5.1.0 added cordova-plugin-ionic-webview plugin with all necessary preferences for ios and now will soon deploy to appstore. If i deploy on *test flight will I be getting the uiwebview deprecation warning* ? I *wanted to verify whether my updated app complies all check of ios for wkwebview*. Thanks & Regards, Pratiksha :)
+>
+
+### __Channel #cordova-android__ _(1 messages)_
+---
+
+Thu, 03 Sep 2020 06:48:29 GMT
+
+__@joel__ says
+> Hi. Can anyone confirm what compileSdkVersion and buildToolsVersion I should expect to be used with cordova-android@9? I was expecting 29, but I'm seeing 28.
+>
diff --git a/slack-digest/2020-09-04.md b/slack-digest/2020-09-04.md
new file mode 100644
index 0000000..8f639a6
--- /dev/null
+++ b/slack-digest/2020-09-04.md
@@ -0,0 +1,134 @@
+## Cordova Slack Digest
+Fri, 04 Sep 2020 08:24:32 GMT
+
+[User count: 4096](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(4 messages)_
+---
+
+Thu, 03 Sep 2020 14:19:42 GMT
+
+__@gill367__ says
+> Do we see any visual differences between the cordova app built using uiwebview and the one built using new wkwebview
+>
+
+Thu, 03 Sep 2020 14:22:09 GMT
+
+__@norman137__ says
+> It really depends on your css, but you shouldn't see any significant changes. I don't recall seeing any changes when I migrated (but I've been on WKWebView for years now)
+>
+
+Thu, 03 Sep 2020 14:22:13 GMT
+
+__@pratiksha.bhavsar0895__ says
+> No i couldn't I have compared my apps on android.
+>
+
+Thu, 03 Sep 2020 14:22:35 GMT
+
+__@niklasmerz__ says
+> You may notice peformance differences
+>
+
+### __Channel #cordova-ios__ _(8 messages)_
+---
+
+Thu, 03 Sep 2020 15:43:40 GMT
+
+__@joel__ says
+> Is anyone seeing unexpected clipboard access notifications on iOS 14? What does it even mean to "paste from Safari"? Our app does copy to the clipboard, but it doesn't paste *from* the clipboard, unless the user is doing it themselves, in which case I wouldn't expect a message. But I think we're seeing it without any corresponding user action.
+>
+
+Thu, 03 Sep 2020 16:32:49 GMT
+
+__@norman137__ says
+> it means the KOHO application is reading from the clipboard
+>
+> <https://www.macrumors.com/2020/06/23/ios-14-clipboard-pasted-notifications/>
+>
+
+Thu, 03 Sep 2020 17:04:49 GMT
+
+__@joel__ says
+> Right .... I'm just saying that I can't explain *how* it's reading from the Clipboard. The reports we are getting do not correspond to a user initiated clipboard paste - i.e.: they copy text from Safari and past that text into our app. Like I said, our app is not (to my knowledge) imperatively reading or scanning the contents of the clipboard. It could be a plugin. Another thought I had is that is that this is some side effect of WKWebView. Have you tested your apps on iOS 14? If [...]
+>
+
+Thu, 03 Sep 2020 17:08:42 GMT
+
+__@norman137__ says
+> You said before "Our app does copy to the clipboard,"
+>
+> If you're app is copying from the clipboard, you'll see that notification toast as of iOS 14. According to that article anyway.
+>
+> I haven't tested iOS 14 yet, but I am installing it on my test device as we speak, but I wouldn't expect to see those toast in our apps cause our apps don't use the clipboard.
+>
+
+Thu, 03 Sep 2020 17:11:50 GMT
+
+__@joel__ says
+> I haven't tested it myself yet either, just going on reports, but I don't think this toast is being displayed as a result of the user copying something *to* the clipboard. And if it was, wouldn't it be pretty confusing to say "pasted from Safari" when copying text to the clipboard?
+>
+
+Thu, 03 Sep 2020 17:12:37 GMT
+
+__@joel__ says
+> I'm differentiating here between "copying to" and "copying from".
+>
+
+Thu, 03 Sep 2020 17:16:18 GMT
+
+__@norman137__ says
+> Yah the terminology is kinda confusing, but it's saying "Safari" the app is pasting the clipboard to another app, which I guess linguistically is the same as saying the app is copying the clipboard from safari. And I don't think this toast notification will popup if the user is actaully using the system UI to manage the clipboard. Based on the article, it's saying the goal is to provide transparency to the user when an app copies from the clipboard without the user necessarily knowing.
+>
+> Which imo is kinda stupid, may as well just hide the feature behind a permission prompt at that point.
+>
+
+Thu, 03 Sep 2020 17:27:41 GMT
+
+__@joel__ says
+> 🤦 Very confusing. Okay, so now the hunt is on to find what is responsible for this message. I'd love to hear what you find from your testing.
+>
+
+### __Channel #cordova-windows__ _(4 messages)_
+---
+
+Fri, 04 Sep 2020 07:23:18 GMT
+
+__@michaelbschmidt__ says
+> release windows platform before deprecation
+> - could you cut a final release before deprecating?
+> - there are already the PRs to bring windows up-to-date with the current cli
+>
+
+Fri, 04 Sep 2020 07:27:53 GMT
+
+__@erisu__ says
+> which PRs are you looking at?
+>
+
+Fri, 04 Sep 2020 08:11:46 GMT
+
+__@michaelbschmidt__ says
+> <https://github.com/apache/cordova-windows/pull/381>
+> <https://github.com/apache/cordova-windows/pull/380>
+> <https://github.com/apache/cordova-windows/pull/377>
+>
+
+Fri, 04 Sep 2020 08:15:21 GMT
+
+__@michaelbschmidt__ says
+> in particular it would as well be about getting this (already merged) bugfix out:
+> <https://github.com/apache/cordova-windows/pull/331>
+>
+
+### __Channel #cordova-android__ _(1 messages)_
+---
+
+Thu, 03 Sep 2020 11:17:22 GMT
+
+__@pratiksha.bhavsar0895__ says
+> Did anyone face any issue after adding ionic webview plugin where api is getting called on android@6,7,8 but not on 9 ? Preferences are kept default i.e <http://localhost>.
+>
diff --git a/slack-digest/2020-09-05.md b/slack-digest/2020-09-05.md
new file mode 100644
index 0000000..0d90be2
--- /dev/null
+++ b/slack-digest/2020-09-05.md
@@ -0,0 +1,55 @@
+## Cordova Slack Digest
+Sat, 05 Sep 2020 08:43:41 GMT
+
+[User count: 4100](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(4 messages)_
+---
+
+Fri, 04 Sep 2020 16:04:09 GMT
+
+__@koshoni__ says
+> I successfully ran my first hello Cordova app and viewed it on an Android emulator. I'm now trying to clone an existing Cordova app from Github but I can't find any simple instructions on the exact sequence of steps to configure and run an existing project. I'm using Cordova CLI and will be debugging using VScode. Does anyone have some advice? 🙂
+>
+
+Fri, 04 Sep 2020 16:39:05 GMT
+
+__@prasunjajodia__ says
+> @koshoni
+> Normal projects on github built on cordova would need:
+> 1. Clone to local
+> 2. `npm install`
+> 3. `npm run build` (varies from project to project.. special instructions, if any, should be provided in Readme.md)
+> 4. `cordova platform add <platform>`
+> 5. `cordova run <platform>`
+>
+
+Fri, 04 Sep 2020 16:43:54 GMT
+
+__@koshoni__ says
+> @prasunjajodia thank you, will try it now.
+>
+
+Fri, 04 Sep 2020 17:09:14 GMT
+
+__@koshoni__ says
+> @prasunjajodia Thank you again sir, the project is up and running 🕺
+>
+
+### __Channel #cordova-ios__ _(2 messages)_
+---
+
+Fri, 04 Sep 2020 10:14:53 GMT
+
+__@norman137__ says
+> Yah I didn't see it in my apps.
+>
+
+Fri, 04 Sep 2020 12:54:07 GMT
+
+__@lkvh__ says
+> Can anyone confirm if wk-webview-cookie-sync fixes the cookie issue in iOS 13.6?
+>
diff --git a/slack-digest/2020-09-06.md b/slack-digest/2020-09-06.md
new file mode 100644
index 0000000..d72e91d
--- /dev/null
+++ b/slack-digest/2020-09-06.md
@@ -0,0 +1,40 @@
+## Cordova Slack Digest
+Sun, 06 Sep 2020 08:23:28 GMT
+
+[User count: 4100](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #cordova-ios__ _(1 messages)_
+---
+
+Sat, 05 Sep 2020 12:12:28 GMT
+
+__@gill367__ says
+> <https://github.com/CWBudde/cordova-plugin-wkwebview-inject-cookie|https://github.com/CWBudde/cordova-plugin-wkwebview-inject-cookie> fixed for me
+>
+
+### __Channel #cordova-android__ _(2 messages)_
+---
+
+Sun, 06 Sep 2020 04:14:17 GMT
+
+__@patrick662__ says
+> Silly question, what am I doing wrong with my icon? 🙂 I want it to fill the circle with the green. This is for Android and I'm using 9.0.0
+>
+> <platform name="android">
+> <icon density="ldpi" src="res/icons/android/icon-36-ldpi.png" />
+> <icon density="mdpi" src="res/icons/android/icon-48-mdpi.png" />
+> <icon density="hdpi" src="res/icons/android/icon-72-hdpi.png" />
+> <icon density="xhdpi" src="res/icons/android/icon-96-xhdpi.png" />
+> <icon density="xxhdpi" src="res/icons/android/icon-144-xxhdpi.png" />
+> <icon density="xxxhdpi" src="res/icons/android/icon-192-xxxhdpt.png" />
+> </platform>
+>
+
+Sun, 06 Sep 2020 05:16:58 GMT
+
+__@norman137__ says
+> Ensure the resolutions for your icons follows the launcher icon chart: <https://iconhandbook.co.uk/reference/chart/android/>
+>
diff --git a/slack-digest/2020-09-07.md b/slack-digest/2020-09-07.md
new file mode 100644
index 0000000..9b0c320
--- /dev/null
+++ b/slack-digest/2020-09-07.md
@@ -0,0 +1,232 @@
+## Cordova Slack Digest
+Mon, 07 Sep 2020 08:24:58 GMT
+
+[User count: 4101](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(10 messages)_
+---
+
+Sun, 06 Sep 2020 22:09:28 GMT
+
+__@osaintilien55__ says
+> Hello there I have a question that is a bit involved. Just looking for counsel on the matter. I have the whole issue posted on stack overflow but no one seems to be biting. <https://stackoverflow.com/questions/63765248/how-can-i-improve-my-search-function-logic-using-lunr-js>
+>
+
+Sun, 06 Sep 2020 22:11:06 GMT
+
+__@osaintilien55__ says
+> Basically I am getting some long search time results and I think it may be because of how I am doing it. I don't think lunr.js is the issue. This is a cordova project.
+>
+
+Sun, 06 Sep 2020 22:12:17 GMT
+
+__@osaintilien55__ says
+> ```function searchFunction() {
+> //Clears results-wrapper Html element
+> document.querySelector(".results-wrapper").innerHTML = "";
+>
+> //Store query in localDB
+> searchQuery = document.querySelector("#search-id").value;
+> localStorage.setItem("searchQuery", searchQuery);
+>
+> //Returns from the index only the books which contains the query
+> var results = idx.search(searchQuery);
+>
+> //Run through "results" and return all the text where the query is found
+> results.forEach(function (entry) {
+>
+> //documents contains the database of all the books from my json file
+> documents.find(findSearchQuery);
+>
+> //Searches only the text of the doc/books found in results variable
+> function findSearchQuery(doc) {
+>
+> //searchQuery is the users input
+> let re = new RegExp(searchQuery, "i");
+>
+> //if the book's name matches reference in "results"
+> if (doc.name == entry.ref) {
+> //And if the searchQuery is found in Books text
+> if (doc.text.match(re)) {
+>
+> //Break up the block of text into sentences
+> var sentences = doc.text.match(/[^\.!\?]+[\.!\?]+/g);
+>
+> sentences.forEach(function (sentence) {
+> //Find the sentence inside the sentences array and return the one with the searchQuery
+> //Populate HTML element "results-wrapper" with the results
+> if (sentence.match(re)) {
+> var anchor = document.createElement("a");
+> anchor.className = "anchorSearchResult";
+> anchor.href = doc.href;
+>
+> //Create "div" element
+> var div = document.createElement("div");
+> div.className = "div-test";
+>
+> //Creates "h4" element for title
+> var h4 = document.createElement("h4");
+> var title = document.createTextNode(doc.name);
+> h4.className = "title-results";
+>
+> //Creates "p" element for sentence
+> var textElement = document.createElement(p);
+> var searchResult = document.createTextNode(sentence);
+> textElement.className = "text-results";
+>
+> //Creates "p" element for page
+> var p = document.createElement("p");
+> var pageResult = document.createTextNode(doc.page);
+> p.className = "page-results";
+>
+> h4.appendChild(title);
+> textElement.appendChild(searchResult);
+> p.appendChild(pageResult);
+>
+> div.appendChild(h4);
+> div.appendChild(textElement);
+> div.appendChild(p);
+>
+> anchor.appendChild(div);
+>
+> document.querySelector(".results-wrapper").appendChild(anchor);
+>
+> anchor.addEventListener("click", returnSearchResultId);
+>
+> function returnSearchResultId(e) {
+> //store selectorId value of document
+> localStorage.setItem("selectorId", doc.selectorId);
+> }
+>
+> // Highlight Function
+> var instance = new Mark(
+> document.querySelector(".results-wrapper")
+> );
+>
+> instance.mark(searchQuery, {
+> element: "span",
+> className: "highlight",
+> });
+> }
+> });
+> }
+> }
+> }
+> });
+> }```
+>
+>
+
+Sun, 06 Sep 2020 22:14:14 GMT
+
+__@osaintilien55__ says
+> And here is just a snippet of my json file that is loaded in my "documents" variable
+> ```[
+> {
+> "name": "Pre-Eleventh-Hour Extra",
+> "year": "1941",
+> "text": "Pre-\"Eleventh Hour\" Extra MYSTERY OF MYSTERIES EXPOSED!",
+> "page": "1TR 2",
+> "href": "tracks/tr1.html#page-2.subHeading",
+> "selectorId": "#page-2\\.subHeading"
+> },
+> {
+> "name": "Pre-Eleventh-Hour Extra",
+> "year": "1941",
+> "text": "In the interest of reaching every truth-seeking mind that desires to escape the path that leads to destruction of both body and soul, this tract will be distributed free of charge as long as this issue lasts.",
+> "page": "1TR 2",
+> "href": "tracks/tr1.html#page-2.1",
+> "selectorId": "#page-2\\.1"
+> },
+> {
+> "name": "Pre-Eleventh-Hour Extra",
+> "year": "1941",
+> "text": "PREFACE PERSONALLY WATCHING FOR EVERY RAY OF LIGHT.",
+> "page": "1TR 3",
+> "href": "tracks/tr1.html#page-3.preface",
+> "selectorId": "#page-3\\.preface"
+> },
+> {
+> "name": "Pre-Eleventh-Hour Extra",
+> "year": "1941",
+> "text": "One who entrusts to another the investigation of a message from the Lord, is making flesh his arm, and thus is foolishly acting as without a mind of his own. And "the mind that depends upon the judgment of others is certain, sooner or later, to be misled. " -- Education, p. 231.",
+> "page": "1TR 3",
+> "href": "tracks/tr1.html#page-3.1",
+> "selectorId": "#page-3\\.1"
+> },
+> {
+> "name": "Pre-Eleventh-Hour Extra",
+> "year": "1941",
+> "text": "Similarly, one who allows prejudice to bar him from a candid investigation of anything new, coming in the name of the Lord, is unwittingly an infidel.",
+> "page": "1TR 3",
+> "href": "tracks/tr1.html#page-3.2",
+> "selectorId": "#page-3\\.2"
+> },
+> {
+> "name": "Pre-Eleventh-Hour Extra",
+> "year": "1941",
+> "text": "Likewise he who is satisfied with his present attainments in the Word of God, says in effect: \"I am rich, and increased with goods, and have need of nothing.",
+> "page": "1TR 3",
+> "href": "tracks/tr1.html#page-3.3",
+> "selectorId": "#page-3\\.3"
+> },
+> {
+> "name": "Pre-Eleventh-Hour Extra",
+> "year": "1941",
+> "text": "All these, in variously acting out the part which provoked the condemnation written against the Laodiceans, thereby fulfilling the prophecy which they ought not fulfill, are preparing themselves to be spued out (Rev. 3:14-18). And if they continue in their self-satisfied attitude that they have all the truth, and so have need of nothing more, they will spurn every new claimant to truth and toss the message into the discard because it comes through an unexpected channel. Ce [...]
+> "page": "1TR 3",
+> "href": "tracks/tr1.html#page-3.4",
+> "selectorId": "#page-3\\.4"
+> },
+> {
+> "name": "Pre-Eleventh-Hour Extra",
+> "year": "1941",
+> "text": "Throughout the ages, all who have put their trust in the so-called wise men, and foremost Christians of the day, all reputedly godly men, have by these very ones been bereft of the crown of eternal life, as were the Jewish laity in the days of Christ because of their failing to assume full responsibility for their own salvation. Presumptuously trusting in the wisdom of their so-called \"great men,\" they declined to believe in Christ's words \"O Father, Lord of heaven and [...]
+> "page": "1TR 4",
+> "href": "tracks/tr1.html#page-4.1",
+> "selectorId": "#page-4\\.1"
+> }
+> ]```
+>
+>
+
+Sun, 06 Sep 2020 22:18:39 GMT
+
+__@norman137__ says
+> Probably best to use the google web inspector performance audit tools to determine exactly where the performance bottleneck is slow.
+>
+> You can start recording, trigger the search action. Stop recording, and you'll get a information like which functions are being called and how much time have been spent in that function alone, and how much time have been spent inside that function including sub function calls, etc...
+>
+
+Sun, 06 Sep 2020 22:20:38 GMT
+
+__@norman137__ says
+> like so...
+>
+
+Sun, 06 Sep 2020 22:23:23 GMT
+
+__@osaintilien55__ says
+> perfect, will try it out
+>
+
+Sun, 06 Sep 2020 22:47:32 GMT
+
+__@joel640__ says
+> Does anyone have any sway with apache releases? i’ve been waiting on the cordova-plugin-statusbar plugin to release this PR <https://github.com/apache/cordova-plugin-statusbar/commit/13645b9f53a58ad5c0041247087f1f2864ef4c29> for a year due to a breaking change in the camera popup in iOS 13. There hasn’t been a release since June 2019 and 3.0.0-beta hasnt been released to NPM. Any help is greatly appreciated ❤️
+>
+
+Sun, 06 Sep 2020 23:49:53 GMT
+
+__@osaintilien55__ says
+> Wow found out what the problem was, it was the highlight function being used in the foreach loop that was killing the search function. Now everything is lightening fast. 🙂
+>
+
+Mon, 07 Sep 2020 08:04:02 GMT
+
+__@madigan.kai__ says
+> Why cordova camera is slow when taking pictures ? also is there a way to show the camera feed to canvas ?
+>
diff --git a/slack-digest/2020-09-08.md b/slack-digest/2020-09-08.md
new file mode 100644
index 0000000..b657084
--- /dev/null
+++ b/slack-digest/2020-09-08.md
@@ -0,0 +1,107 @@
+## Cordova Slack Digest
+Tue, 08 Sep 2020 08:24:55 GMT
+
+[User count: 4105](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(3 messages)_
+---
+
+Mon, 07 Sep 2020 10:28:50 GMT
+
+__@pratiksha.bhavsar0895__ says
+> I have recently deployed app on testflight but still got deprecation warning with cordova-ios@5.1.0 . How do i fix it ? What is the way to identify which plugin uses uiwebview & which don't ?
+>
+
+Mon, 07 Sep 2020 10:51:58 GMT
+
+__@pratiksha.bhavsar0895__ says
+> After upgrading to 6.1.1 and removing webview plugin I did the following command
+> ```grep -r UIWebView .```
+> in terminal I could find few references in nodemodules/pluginName and nodemodule/cordova-ios (readme.md,releasenote files of plugins like camera,whitelist,wakeup,sqlite storage,inappBrowser plugin) , and few binaryfile(./platforms/ios/build/...)
+>
+
+Mon, 07 Sep 2020 19:08:32 GMT
+
+__@a.tokarev90__ says
+> Hey guys, i am trying to implement Voip Push Notifications for a Cordova app.
+> So far we are using this plugin for FIrebase Push notifications
+> <https://github.com/havesource/cordova-plugin-push/blob/master/docs/API.md>
+> By default with this plugin, if GoogleServices plist file is provided, it connects to firebase.
+> We are using this plugin for Push Notifications for Messages.
+> In the app we also have WebRTC Video calling and we want to implement Voip Push Notifications.
+> So my question being, does Firebase support Voip Push Notifications? (Last posts on StackOverflow are from 2016)
+>
+
+### __Channel #cordova-ios__ _(1 messages)_
+---
+
+Mon, 07 Sep 2020 09:31:42 GMT
+
+__@pratiksha.bhavsar0895__ says
+> Hi on ios@5.1.0 in cordova project after installing ionic webview plugin --> adding cors as per scheme --> verifying the wkweb usage using the "cordova-plugin-detect-webview-engine" . I still got the ios deprecation error message from appStore. What could be the issue ? Following are list of plugins used : "cordova-plugin-camera": "^4.1.0",
+> "cordova-plugin-device": "^2.0.3",
+> "cordova-plugin-file": "^6.0.2",
+> "cordova-plugin-file-transfer": "git+<https://github.com/dpa99c/cordova-plugin-file-transfer.git>",
+> "cordova-plugin-inappbrowser": "^4.0.0",
+> "cordova-plugin-whitelist": "^1.3.4",
+> "cordova-sqlite-storage": "^5.0.1",
+> "org.nypr.cordova.wakeupplugin": "git+<https://github.com/Haggus/cordova-plugin-wakeuptimer.git>" . Request to please let me know what going wrong. Thanks & Regards,Pratiksha
+>
+
+### __Channel #cordova-android__ _(2 messages)_
+---
+
+Mon, 07 Sep 2020 18:40:05 GMT
+
+__@ucheozoemena__ says
+> Hey folks, I'm updating an existing custom Android media picker plugin to make it show video thumbnails in addition to pictures in the device gallery. I'm stuck with a "non-static variable in static context" error, but I'm having a really hard time identifying what needs to be changed. The attached file has the meat of the code. I have removed some parts to hopefully focus on the relevant bits. Essentially, the error occurs inside `decodeSampledBitmapFromUri` when I'm trying to get the [...]
+> - You can see that in `loadThumbnail` I tried getting the context using `cordova.getActivity()` and then passing it to `decodeSampledBitmapFromUri`, but even inside `loadThumbnail` I'm still getting the non-static error.
+> - I've tried not passing any context at all and instead just using `this.getContentResolver` (I read somewhere that `this` holds the same value as `getContext()`), but this instead gives *error: cannot find symbol getContentResolver*.
+> - I've read that the fix for this error is to change the code to make static methods non-static (or make non-static variables static), so I've also tried removing the `static` designation on `CameraRollView`, `PictureCache`, `GalleryAdapter`, `PictureInfo`, and `PictureView` , yet I still get *error: cannot find symbol getContentResolver*.
+> I'm not sure how to proceed from here (I'm very new to Java), so would appreciate any help. The code is in the attached file. Thanks!
+>
+
+Tue, 08 Sep 2020 04:43:59 GMT
+
+__@suryaprakash.singamse__ says
+> Hello Experts ,
+> Am using cordova dialog plugin on Andriod.
+> I need your advice help on the below issue.
+> My requirement is to play Beep sound thrice ,when am calling
+> navigator.notification.beep(beepFreq);
+> lets say if beepFreq is 3 ,then i will get 3 Beeps ,but the gap between each beep is more.
+> Need your help to reduce the gap between each beep.
+>
+
+### __Channel #plugins__ _(1 messages)_
+---
+
+Mon, 07 Sep 2020 23:29:33 GMT
+
+__@patrick662__ says
+> Anyone having issues with <https://www.npmjs.com/package/cordova-plugin-calendar|cordova-plugin-calendar> lately? iOS and Android will tell me that my app wants access to the calendar and I tell it it's okay. But I'm not seeing the items being added to the default calendar. It used to do it just fine, I would say in the last 2 months or so it stopped. Anyone else with the same issue?
+>
+
+### __Channel #cordova-electron__ _(2 messages)_
+---
+
+Mon, 07 Sep 2020 14:42:25 GMT
+
+__@jordisipkens__ says
+> Heya!
+>
+> I'm trying to build an application for a `armv7l` arch. Building and everything goes fine, however when trying to execute my program on my raspberri pi, it just states segmentation fault. Has anyone have any experience in this and how to debug this? Because on ubuntu and browser it works just fine.
+>
+
+Mon, 07 Sep 2020 15:48:27 GMT
+
+__@erisu__ says
+> I personally haven’t seen this type of issue before but kinda looked around to see if others reported anything similar..
+>
+> You might want to try and checkout the systemd logs with `journalctl` …
+> Some GH issues in various electron based project, not cordova specifically, talked about maybe something to do with Linux kernel 5.5.x because it was not reproducible in older versions, but as well that version affect other applications, non Electron, as well..
+> Others said it might be related to the tray icon…
+>
diff --git a/slack-digest/2020-09-09.md b/slack-digest/2020-09-09.md
new file mode 100644
index 0000000..f18ef12
--- /dev/null
+++ b/slack-digest/2020-09-09.md
@@ -0,0 +1,192 @@
+## Cordova Slack Digest
+Wed, 09 Sep 2020 08:24:33 GMT
+
+[User count: 4112](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(12 messages)_
+---
+
+Tue, 08 Sep 2020 08:36:39 GMT
+
+__@drouard.noelie__ says
+> Hello, do the plugins cordova-plugin-camera and cordova-plugin-transfer freeze your app?
+>
+
+Tue, 08 Sep 2020 08:37:36 GMT
+
+__@pratiksha.bhavsar0895__ says
+> I have cordova-plugin-camera no such scenario i observed.
+>
+
+Tue, 08 Sep 2020 08:37:57 GMT
+
+__@pratiksha.bhavsar0895__ says
+> Freeze as in are you able to see any errors on inspect ?
+>
+
+Tue, 08 Sep 2020 08:41:36 GMT
+
+__@drouard.noelie__ says
+> no, no error. The image is charging and displayed, but I have a change in my interface. I have a snackbar with a message telling the image is uploading. it goes from the bottom of the screen to the top, and I need to change page and go back for this page to work correctly afterwards
+>
+
+Tue, 08 Sep 2020 08:45:48 GMT
+
+__@drouard.noelie__ says
+> I wonder if the snackbar isn't the one messing xD
+>
+
+Tue, 08 Sep 2020 13:27:51 GMT
+
+__@norman137__ says
+> When does it freeze? Most of the time app freezing is the result of the phone providing you a large resolution image and you using the `DATA_URL` method that needs to base64 a rather large binary file.
+>
+
+Tue, 08 Sep 2020 13:53:37 GMT
+
+__@dan590__ says
+> Hi, just a quick question. Which Gradle version I should use with Cordova? I think I used version `5` previously but recently changed to version `6` . It worked fine initially but now I got Gradle errors when running `cordova build android` . So im wondering if this has anything to do with the version and if there is a definitive version Cordova/cordova-android is expecting.
+>
+
+Tue, 08 Sep 2020 14:40:29 GMT
+
+__@drouard.noelie__ says
+> Norman Brau I don't know exactly. I use FILE_URI method,. The image is registered and displayed, but I can't do anything more. I am now not sure it has anything to do with the plugin but the things we do afterwards
+>
+
+Tue, 08 Sep 2020 14:49:44 GMT
+
+__@aquinn__ says
+> Hi all, how can I show a loading indicator with SafariViewController?
+>
+
+Tue, 08 Sep 2020 18:36:11 GMT
+
+__@lwishartcraig__ says
+> Hey - shot in the dark, but does anyone have any advice to get the InAppBrowser to launch on iPad (iOS 13)? Currently, our usage is `InAppBrowser.open('<https://example.com/>', '_blank', 'location=no')` which opens the page in Safari. On iPhones and Android, it works as normal, opening in the InAppBrowser view.
+>
+
+Wed, 09 Sep 2020 06:29:53 GMT
+
+__@rozulimam__ says
+> Hello @aahedi
+>
+
+Wed, 09 Sep 2020 06:30:46 GMT
+
+__@aahedi__ says
+> hello all, what's do you think about volt.build? or any alternative better?
+>
+
+### __Channel #cordova-ios__ _(2 messages)_
+---
+
+Tue, 08 Sep 2020 14:50:42 GMT
+
+__@aquinn__ says
+> Hi all, how can I show a loading indicator with SafariViewController?
+>
+
+Wed, 09 Sep 2020 07:09:56 GMT
+
+__@fabry.levente__ says
+> Hello, I need to fix some of our custom plugin and it used the CDVURLProtocol, but now in ios 6 it's deprecated. Is there any alternative to replace it? I found the CDVURLSchemeHandler looks similar but if I import it, it's not working because the CDVURLSchemeHandler.h is not found. Can somebody help? Thanks in advance
+>
+
+### __Channel #plugins__ _(1 messages)_
+---
+
+Wed, 09 Sep 2020 03:50:45 GMT
+
+__@ivan.harpley__ says
+> Hi everyone. What is the best practice to remove a plugin from a single platform? I need to use the `cordova-plugin-file` plugin for all platforms except the browser. However, when I run the app in the browser, I'm prompted to allow permission to write to storage. I tried using Plugman, but it doesn't support the browser platform. I also tried simply editing the `plugins/browser.js` file, but running `cordova platform add browser` adds `cordova-plugin-file` back as a dependency. Any advice?
+>
+
+### __Channel #cordova-electron__ _(13 messages)_
+---
+
+Tue, 08 Sep 2020 09:04:27 GMT
+
+__@jordi289__ says
+> Yeah, i've been playing around with the tray icon. It caused crashes on startup for ubuntu before. But I think it's sorted now, might try a few other options for the tray icon. I also came across something to do with the nightly build clashing with a chromium build. But need some extra debugging today to see if that is the fix. I'll send an update if I get it sorted
+>
+
+Tue, 08 Sep 2020 09:24:51 GMT
+
+__@jordi289__ says
+> Well oke... This was probably a rookie mistake. But I didn't realize that when I connect through SSH, it doesn't technically have a screen in my SSH context. So after reading this
+>
+> <https://stackoverflow.com/questions/60304251/unable-to-open-x-display-when-trying-to-run-google-chrome-on-centos-rhel-7-5>
+>
+> I just tried booting it from the raspberry pi manually (something we never do, since we normally have these devices on locations), and it just started the program. So our solution is to just reboot the device the moment I'm done updating our program and then just make a startup script which starts the device.
+>
+
+Tue, 08 Sep 2020 09:35:43 GMT
+
+__@erisu__ says
+> > I also came across something to do with the nightly build clashing with a chromium build.
+> Which nightlies are you referring to? `cordova-electron@nightly` ?
+>
+
+Tue, 08 Sep 2020 09:37:52 GMT
+
+__@jordi289__ says
+> `2.0.0-nightly.2020.9.7.c1fa8a5a`
+>
+
+Tue, 08 Sep 2020 09:38:02 GMT
+
+__@jordi289__ says
+> Based on this thread <https://github.com/electron/electron/issues/24696>
+>
+
+Tue, 08 Sep 2020 09:38:22 GMT
+
+__@jordi289__ says
+> This thread also helped me with the extra debugging which in turn helped me find the rookie mistake
+>
+
+Tue, 08 Sep 2020 09:43:29 GMT
+
+__@erisu__ says
+> ah hmm wonder if it is an issue with 10.1.1… Since I havent released 2.0.0 yet, I might be bumping to this version on master, but need to review its change logs..
+>
+
+Tue, 08 Sep 2020 09:48:57 GMT
+
+__@erisu__ says
+> They did check something in to 8, 9, and 10 `fix: restore original GTK/appindicator implementation of tray icons` which I read some people brought up when talking about the seg fault
+>
+
+Tue, 08 Sep 2020 09:49:39 GMT
+
+__@jordi289__ says
+> Also, one more question. Is it possible to change the name of the build folder which is getting generated by the `cordova build electron` command. Right now it's something like: `application-1.0.0-armv7l`, is it possible to change it to something like `application-armv7l` ?
+>
+
+Tue, 08 Sep 2020 09:50:10 GMT
+
+__@erisu__ says
+> but obviously the version of 9 we are set on is `^9.0.0`, in `package.json` but the template is set to `9.0.0`
+>
+
+Tue, 08 Sep 2020 09:53:51 GMT
+
+__@erisu__ says
+> `artifactName` should be the property, I never tried it though.
+>
+
+Tue, 08 Sep 2020 09:54:23 GMT
+
+__@erisu__ says
+> we use `electron-build` under the covers and most of their configs should be exposed.
+>
+
+Tue, 08 Sep 2020 10:00:17 GMT
+
+__@jordi289__ says
+> Alright, thanks!
+>
diff --git a/slack-digest/2020-09-10.md b/slack-digest/2020-09-10.md
new file mode 100644
index 0000000..d7c90d2
--- /dev/null
+++ b/slack-digest/2020-09-10.md
@@ -0,0 +1,551 @@
+## Cordova Slack Digest
+Thu, 10 Sep 2020 08:23:36 GMT
+
+[User count: 4114](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(44 messages)_
+---
+
+Wed, 09 Sep 2020 09:34:42 GMT
+
+__@ankit17737__ says
+> Hi I am facing a issue with cordova-phonegap. It doesn't support the webGL on IOS.
+>
+
+Wed, 09 Sep 2020 09:35:47 GMT
+
+__@ankit17737__ says
+> I have posted a question on Stackoverflow as well
+>
+> <https://stackoverflow.com/questions/63787352/webassembly-not-supported-on-your-browser-ios>
+>
+> Can someone help me with that?
+> I tried using WKWebView as some forums suggested that but when I do so entire application stops working.
+>
+
+Wed, 09 Sep 2020 12:21:30 GMT
+
+__@khatridevk__ says
+> I am seeing white screen while using inappbrowser, it comes when I load the inappbrowser second time [ close and show ]
+> *Observations*: `'loadstop'` event doesn't get called on second load, on second load I see this error `NSURLErrorDomain Code=-999 cancelled` in `didFailProvisionalNavigation` method of `CDVWKInAppBeowser.m`
+>
+> *my setup:*
+> `cordova-ios@5.1.1` `cordova-plugin-inappbrowser@4.0.0` `wkwebview-engine`
+>
+> Any experience on this !!
+>
+
+Wed, 09 Sep 2020 16:06:07 GMT
+
+__@yuanzuo__ says
+> unable to add cordova-android 9.0.0 cordova version:
+> > cordova -v
+> > 9.0.0 (cordova-lib@9.0.1)
+> Error:
+> > cordova platform add android@9.0.0
+> > Using cordova-fetch for cordova-android@9.0.0
+> > Adding android project...
+> > Unable to load PlatformApi from platform. SyntaxError: Unexpected token {
+> > Unhandled "error" event. (The platform "android" does not appear to be a valid cordova platform. It is missing API.js. android not supported.)
+> Thanks for any hints!
+>
+
+Wed, 09 Sep 2020 16:08:17 GMT
+
+__@yuanzuo__ says
+>
+>
+
+Wed, 09 Sep 2020 16:17:46 GMT
+
+__@norman137__ says
+> Use the latest version of node 10 (or better, latest version of node 12)
+>
+
+Wed, 09 Sep 2020 16:21:29 GMT
+
+__@jcesarmobile__ says
+> Do you have an android folder? If so, remove it
+>
+
+Wed, 09 Sep 2020 16:25:12 GMT
+
+__@yuanzuo__ says
+> what is the syntax to use version of node 10 or node 12? Thanks!
+>
+
+Wed, 09 Sep 2020 16:25:40 GMT
+
+__@norman137__ says
+> You install it... use `node -v` to check your current installed version.
+>
+
+Wed, 09 Sep 2020 16:28:15 GMT
+
+__@norman137__ says
+> Node10 is the minimum supported version, Node12 is recommended: <https://nodejs.org/en/>
+>
+> Node14 also should work, but it's technically not supported so your mileage may vary. In production environments, you should use Node12.
+>
+
+Wed, 09 Sep 2020 16:29:44 GMT
+
+__@yuanzuo__ says
+> node -v
+> v8.11.1 - is this version v8 causing issue when my adding cordova-android v9 ?
+>
+
+Wed, 09 Sep 2020 16:31:39 GMT
+
+__@norman137__ says
+> node 8 is not supported in cordova-android@9
+>
+
+Wed, 09 Sep 2020 16:32:09 GMT
+
+__@norman137__ says
+> So you need to upgrade to at least node10, but I'd recommend upgrading to Node12.
+>
+
+Wed, 09 Sep 2020 16:35:14 GMT
+
+__@yuanzuo__ says
+> how about cordova CLI version? Do I need to upgrade to 10 (currently I am on v9)?
+>
+
+Wed, 09 Sep 2020 16:43:04 GMT
+
+__@norman137__ says
+> v9 still supports node8 i think, but it's definitely dropped in cordova cli v10
+>
+
+Wed, 09 Sep 2020 16:45:17 GMT
+
+__@dpogue__ says
+> Node 8 is past end-of-life, which is why it got dropped. Node 10 reaches end-of-life at the end of the year.
+>
+
+Wed, 09 Sep 2020 17:33:49 GMT
+
+__@yuanzuo__ says
+> my current environment: node v8-cordova CLI v9-cordova android v8. in order to upgrade cordova android v9(to support default targetSDKVersion 29), do I need to upgrade both node v8 to v10/v12 and cordova CLI v9 to v10 or just node v8 to node 10/12? Thanks!
+>
+
+Wed, 09 Sep 2020 17:38:27 GMT
+
+__@dpogue__ says
+> I would recommend updating everything
+>
+
+Wed, 09 Sep 2020 18:48:25 GMT
+
+__@chris551__ says
+> Evening all. I'm really struggling with just simple `require` command in my JS. I've been reading about the `cordova.js` file that gets generated when you build the app. I've done that, and I've included the `cordova.js` file in my `index.html` but its still complaining. I can see in the network tab that this magical JS file has loaded... Is there somewhere I can read about this? I'm really stuck and I've only just started getting going. I'm using cordova 10.0.0 and AndroidStudio 4.0.1
+>
+
+Wed, 09 Sep 2020 19:32:44 GMT
+
+__@ucheozoemena__ says
+> Hey folks, in theory what would be the effect of modifying `cordova.js` to mark plugin scripts as async when injecting them? I can expect this to bring `DOMContentLoaded` forward, but I'm not certain what effect it would have on when `pluginsReady` fires, which blocks when `deviceready` fires. Also, assuming this strategy helps reduce load time, would this be a good idea to try in a production app considering that the cordova team probably has a good reason for not already doing this? [...]
+>
+
+Thu, 10 Sep 2020 07:34:49 GMT
+
+__@abul.asar22__ says
+> Hello everyone, what is the step to running iOS build. I am upgrading my cordova-ios from 5.1.0 to 6.0.0. My CI build is failing with error.
+> ```Error: Uncaught, unspecified "error" event. (The platform "ios" does not appear to be a valid cordova platform. It is missing API.js. ios not supported.)
+> Error: No platforms added to this project. Please use `cordova platform add <platform>`.```
+> Can anyone guide me for this.
+>
+
+Thu, 10 Sep 2020 07:38:56 GMT
+
+__@jordi289__ says
+> Well the project doesnt recognize you having added the platform iOS. Could you check your package.json for the platforms?
+>
+
+Thu, 10 Sep 2020 07:39:09 GMT
+
+__@jordi289__ says
+> If iOS isn't there, just run `cordova platform add ios`
+>
+
+Thu, 10 Sep 2020 07:39:10 GMT
+
+__@pratiksha.bhavsar0895__ says
+> check doing cordova platform ls , if ios platform is added ?
+>
+
+Thu, 10 Sep 2020 07:43:22 GMT
+
+__@abul.asar22__ says
+> i have specifically added in `config.xml` as `<engine name="ios" spec="6.0.0" />` . Is this not enough ?
+>
+
+Thu, 10 Sep 2020 07:43:42 GMT
+
+__@jordi289__ says
+> But is it in your `package.json`?
+>
+
+Thu, 10 Sep 2020 07:44:09 GMT
+
+__@jordi289__ says
+> Cause that's the file you should be looking in for defining which platforms you're developing for
+>
+
+Thu, 10 Sep 2020 07:44:58 GMT
+
+__@abul.asar22__ says
+> we don’t commit `package.json` as a part of our CI pipeline but yes on running locally i can see
+> ```"dependencies": {
+> "cordova-ios": "6.0.0",
+> "cordova-android": "9.0.0",
+> "cordova-windows": "~4.3.1"
+> },```
+> also
+> ```"cordova": {
+> "platforms": [
+> "ios",
+> "android",
+> "windows"
+> ],```
+>
+
+Thu, 10 Sep 2020 07:45:51 GMT
+
+__@erisu__ says
+> you should commit your `package.json`, not sure why you wouldn’t.
+>
+
+Thu, 10 Sep 2020 07:46:07 GMT
+
+__@jordi289__ says
+> I'm on Erisu with this one
+>
+
+Thu, 10 Sep 2020 07:47:30 GMT
+
+__@jordi289__ says
+> But my first instinct would be removing and re-adding the iOS platform, but that would make you *lose local changes* to your xcode project.
+>
+
+Thu, 10 Sep 2020 07:47:30 GMT
+
+__@erisu__ says
+> We use to define plugins and platforms in `config.xml` . That was the old way. It is still possible I believe to use the old method, but we been migrating away to use the values from `package.json` and only fall back to `config.xml` if missing.
+>
+
+Thu, 10 Sep 2020 07:49:11 GMT
+
+__@abul.asar22__ says
+> Sure.. i’ll commit that one. Where as the steps to `build` the project can anyone show me steps to build the project ?
+>
+
+Thu, 10 Sep 2020 07:50:18 GMT
+
+__@erisu__ says
+> To build you just run `cordova build <platform>` so for example if you want to build only iOS `cordova build ios` , but you need to run this on a macOS.
+>
+
+Thu, 10 Sep 2020 07:52:05 GMT
+
+__@erisu__ says
+> Here is the <https://cordova.apache.org/docs/en/latest/guide/cli/index.html|Create your first Cordova App> guide which include the build step as well.
+>
+
+Thu, 10 Sep 2020 07:52:09 GMT
+
+__@abul.asar22__ says
+> when is `cordova platform add ios` is done ?
+>
+
+Thu, 10 Sep 2020 07:57:10 GMT
+
+__@erisu__ says
+> You only need to run that when you add the platform to your project for the first time..
+>
+> So for example if you created a new Cordova app with `cordova create` and you wanted this app to have iOS, then you run that command. That command will then add the platform information to `package.json` and check out for you locally..
+>
+> From a CI standpoint, when it clones the repo which should have `package.json` commit as well, you could run `cordova prepare` and then `cordova build ios` … The prepare step for the first time in a clean instance will checkout everything that is defined in `package.json` which includes the platform.
+>
+
+Thu, 10 Sep 2020 07:58:32 GMT
+
+__@abul.asar22__ says
+> yeah. i’ve committed package.json now. And yes we have `desc "Cordova prepare {platform}"` and `desc "Cordova build {platform}"` these two steps in line.
+>
+
+Thu, 10 Sep 2020 07:59:08 GMT
+
+__@erisu__ says
+> that should work
+>
+
+Thu, 10 Sep 2020 08:00:29 GMT
+
+__@erisu__ says
+> Also, Cordova-iOS 6.1.1 is the latest and recommend… There was a small bug in 6.0.0 which was fixed in 6.1.0…
+>
+
+Thu, 10 Sep 2020 08:17:54 GMT
+
+__@abul.asar22__ says
+> Still same error after committing `package.json`.
+>
+
+Thu, 10 Sep 2020 08:19:03 GMT
+
+__@abul.asar22__ says
+> It seems my config.xml has started executing. But as soon as it reaches to `<engine name="ios" spec="6.0.0" />` it fails.
+>
+> ```Discovered platform "ios@6.0.0" in config.xml or package.json. Adding it to the project
+> Using cordova-fetch for cordova-ios@6.0.0
+> Adding ios project...
+> Unable to load PlatformApi from platform. SyntaxError: Unexpected token ...
+> Error: Uncaught, unspecified "error" event. (The platform "ios" does not appear to be a valid cordova platform. It is missing API.js. ios not supported.)
+> Error: No platforms added to this project. Please use `cordova platform add <platform>`.```
+>
+
+Thu, 10 Sep 2020 08:21:11 GMT
+
+__@jordi289__ says
+> And you are 100% sure you've used the command: `cordova platform add ios` ?
+>
+
+Thu, 10 Sep 2020 08:21:47 GMT
+
+__@jordi289__ says
+> And there is a folder within the `platforms` folder that is names `ios` ?
+>
+
+### __Channel #plugins__ _(34 messages)_
+---
+
+Wed, 09 Sep 2020 18:34:34 GMT
+
+__@joel__ says
+> Has anyone dealt with issues publishing scoped public packages to the npm registry? I keep getting an error, "You must sign up for private packages" when running the command, "npm publish --access public". I just don't understand why npm seems to be treating this package as private. All of the support around this error really seems clear that this would be resolved by specifying the "access" flag.
+>
+
+Wed, 09 Sep 2020 18:37:01 GMT
+
+__@norman137__ says
+> do you have a `private: true` in the json config?
+>
+
+Wed, 09 Sep 2020 18:37:06 GMT
+
+__@norman137__ says
+> `package.json`*
+>
+
+Wed, 09 Sep 2020 18:37:52 GMT
+
+__@joel__ says
+> no
+>
+
+Wed, 09 Sep 2020 18:38:44 GMT
+
+__@dpogue__ says
+> yeah, `--access public` should work... maybe try `--access=public` just for fun?
+>
+
+Wed, 09 Sep 2020 18:39:12 GMT
+
+__@joel__ says
+> 🙂 ... I've been having fun all morning. I did try that format, but same result.
+>
+
+Wed, 09 Sep 2020 18:39:13 GMT
+
+__@timbru__ says
+> Correct user that’s part of the organization?
+>
+
+Wed, 09 Sep 2020 18:39:45 GMT
+
+__@joel__ says
+> Yeah, I'm the only user / owner in the org, I'm logged in ....
+>
+
+Wed, 09 Sep 2020 18:40:23 GMT
+
+__@timbru__ says
+> Correct registry defined? (check your ~/.npmrc
+>
+
+Wed, 09 Sep 2020 18:40:39 GMT
+
+__@norman137__ says
+> or use `npm config get registry`
+>
+
+Wed, 09 Sep 2020 18:40:54 GMT
+
+__@joel__ says
+> ```$ npm config get registry
+> <https://registry.npmjs.com/>```
+>
+
+Wed, 09 Sep 2020 18:42:10 GMT
+
+__@norman137__ says
+> yah im not sure... your environment looks correct based on what you told us
+>
+
+Wed, 09 Sep 2020 18:42:37 GMT
+
+__@timbru__ says
+> npm docs say you need to do one of the two commands first (depending if it’s a user or org scope)
+> ```npm init --scope=@my-org
+> npm init --scope=@my-username```
+>
+>
+
+Wed, 09 Sep 2020 18:43:04 GMT
+
+__@timbru__ says
+> but it seems only for the local creation of the folder and file structure etc
+>
+
+Wed, 09 Sep 2020 18:44:24 GMT
+
+__@joel__ says
+> Thanks. I've tried creating a basic new package from scratch using `npm init --scope=@my-org`, but it hits the same wall.
+>
+> Maybe some bad wiring on npm's side. Will wait to hear back from support.
+>
+> Thanks for trying!
+>
+
+Wed, 09 Sep 2020 18:44:57 GMT
+
+__@norman137__ says
+> the package name inside `package.json` should be `"name": "@my-scope/my-package"`
+>
+
+Wed, 09 Sep 2020 18:45:51 GMT
+
+__@joel__ says
+> Yeah, that all matches up.
+>
+
+Wed, 09 Sep 2020 18:53:05 GMT
+
+__@joel__ says
+> Would anyone have a couple seconds to test this to see if they get same results?
+> - Create new throw away org
+> - Create new package scoped to org (`mkdir great-new-package && cd great-new-package && npm init --scope=@throw-away-org`)
+> - Publish (`npm publish --access public`)
+>
+
+Wed, 09 Sep 2020 21:38:38 GMT
+
+__@joel__ says
+> `npm` ended up fixing something on their side for all publicly scoped packages. Thanks for all the ideas!
+>
+
+Wed, 09 Sep 2020 22:06:40 GMT
+
+__@norman137__ says
+> 👍
+>
+
+Thu, 10 Sep 2020 00:29:03 GMT
+
+__@joel__ says
+> Although after all that, does Cordova support installing plugins from scoped public packages .... 🤦
+>
+
+Thu, 10 Sep 2020 00:29:57 GMT
+
+__@dpogue__ says
+> The latest versions should
+>
+
+Thu, 10 Sep 2020 00:32:45 GMT
+
+__@joel__ says
+> By latest do you mean 10.x? I'm seeing it in the docs for 9.x, which is what I'm using, or trying to.
+>
+
+Thu, 10 Sep 2020 00:33:33 GMT
+
+__@dpogue__ says
+> For sure 10.x, but I think probably also 9.x... I haven't tried it myself
+>
+
+Thu, 10 Sep 2020 00:33:48 GMT
+
+__@joel__ says
+> Do you know if the plugin id reflects the scope?
+>
+
+Thu, 10 Sep 2020 00:33:58 GMT
+
+__@joel__ says
+> Like, in plugin.xml?
+>
+
+Thu, 10 Sep 2020 00:34:41 GMT
+
+__@joel__ says
+> There's two references in package.json and one in plugin.xml. Not clear on the perfect recipe.
+>
+
+Thu, 10 Sep 2020 00:37:22 GMT
+
+__@joel__ says
+> ```<?xml version="1.0" encoding="UTF-8"?>
+> <plugin xmlns="<http://apache.org/cordova/ns/plugins/1.0>"
+> xmlns:android="<http://schemas.android.com/apk/res/android>"
+> id="@scope/my-plugin-id"
+> version="1.0.2">```
+> Is that the right way?
+>
+
+Thu, 10 Sep 2020 00:41:42 GMT
+
+__@dpogue__ says
+> That would be my guess
+>
+
+Thu, 10 Sep 2020 01:18:08 GMT
+
+__@joel__ says
+> Doesn't seem to like it.
+>
+
+Thu, 10 Sep 2020 01:18:21 GMT
+
+__@joel__ says
+> ```CordovaError: Failed to fetch plugin @kohofinancial/urbanairship-cordova@7.6.3 via registry.
+> Probably this is either a connection problem, or plugin spec is incorrect.```
+>
+
+Thu, 10 Sep 2020 03:51:31 GMT
+
+__@norman137__ says
+> We have one plugin that is scoped, but we don't use the scope schema for the plugin id:
+>
+> <https://github.com/totalpave/cordova-plugin-date/blob/master/plugin.xml>
+>
+
+Thu, 10 Sep 2020 03:55:01 GMT
+
+__@norman137__ says
+> We do use the scope schema in `package.json` however.
+>
+> I'm not sure if this creates any other issues however...
+>
+
+Thu, 10 Sep 2020 08:15:42 GMT
+
+__@timbru__ says
+> We are using the same setup as Norman, but I think @raphinesse did a PR last year that added proper scoped support.
+>
diff --git a/slack-digest/2020-09-11.md b/slack-digest/2020-09-11.md
new file mode 100644
index 0000000..aba5940
--- /dev/null
+++ b/slack-digest/2020-09-11.md
@@ -0,0 +1,279 @@
+## Cordova Slack Digest
+Fri, 11 Sep 2020 08:24:35 GMT
+
+[User count: 4114](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(30 messages)_
+---
+
+Thu, 10 Sep 2020 08:25:49 GMT
+
+__@jordi289__ says
+> You still have to init the platform you want to use as far as I know, so somewhere in your script you have to at least call `cordova platform add <platform>` once.
+>
+
+Thu, 10 Sep 2020 08:26:47 GMT
+
+__@abul.asar22__ says
+> sure.. i’ll add that one.
+>
+
+Thu, 10 Sep 2020 08:39:06 GMT
+
+__@erisu__ says
+> @jordi289 Technically, that `platform add` command is not necessary if you clone a project that has everything setup correctly in the `package.json`/`config.xml` .
+>
+> `cordova prepare` is enough to perform the re-setup of the project,
+>
+> ```rm -rf node_modules package-lock.json plugins platforms
+>
+> $ ls -la
+> config.xml
+> package.json
+> res
+> www
+>
+> $ cordova prepare
+> Discovered platform "ios". Adding it to the project
+> Using cordova-fetch for cordova-ios@^6.1.0
+> Adding ios project...
+> Creating Cordova project for the iOS platform:
+> ...
+> iOS project created with cordova-ios@6.1.1
+> Discovered platform "android". Adding it to the project
+> Using cordova-fetch for cordova-android@^9.0.0
+> Adding android project...
+> Creating Cordova project for the Android platform:
+> ...```
+> But adding it doesn’t hurt..
+>
+
+Thu, 10 Sep 2020 08:40:05 GMT
+
+__@erisu__ says
+> The add command though should be used at least when adding a new platform for the first time to a new or existing project…
+>
+
+Thu, 10 Sep 2020 08:40:55 GMT
+
+__@jordi289__ says
+> Yeah true, but according to his error log I don't think it is setup correctly 😅
+>
+
+Thu, 10 Sep 2020 08:41:22 GMT
+
+__@erisu__ says
+> same feeling
+>
+
+Thu, 10 Sep 2020 08:53:07 GMT
+
+__@abul.asar22__ says
+> Guys, added the step to add platform and got following error
+> ```cordova platform add ios
+> Using cordova-fetch for cordova-ios@6.0.0
+> Adding ios project...
+> Unable to load PlatformApi from platform. SyntaxError: Unexpected token ...
+> Error: Uncaught, unspecified "error" event. (The platform "ios" does not appear to be a valid cordova platform. It is missing API.js. ios not supported.)
+> rake aborted!```
+>
+
+Thu, 10 Sep 2020 08:56:32 GMT
+
+__@pratiksha.bhavsar0895__ says
+> What is the cordova cli version used ?
+>
+
+Thu, 10 Sep 2020 08:57:36 GMT
+
+__@pratiksha.bhavsar0895__ says
+> Trying updating it and then lets check.
+>
+
+Thu, 10 Sep 2020 08:58:08 GMT
+
+__@abul.asar22__ says
+> `cordova@7.1.0` . Any suggested version for ios 6
+>
+
+Thu, 10 Sep 2020 08:58:52 GMT
+
+__@pratiksha.bhavsar0895__ says
+> Update cordova version and try installing cordova-ios@latest
+>
+
+Thu, 10 Sep 2020 08:59:05 GMT
+
+__@pratiksha.bhavsar0895__ says
+> I think this will work
+>
+
+Thu, 10 Sep 2020 09:00:16 GMT
+
+__@pratiksha.bhavsar0895__ says
+> <https://cordova.apache.org/docs/en/3.1.0/guide/cli/index.html#updating-cordova>
+>
+
+Thu, 10 Sep 2020 09:07:12 GMT
+
+__@erisu__ says
+> Do not ise `sudo` like it says in that document.
+>
+
+Thu, 10 Sep 2020 09:07:27 GMT
+
+__@erisu__ says
+> That document version is really old and sudo should not be used.
+>
+
+Thu, 10 Sep 2020 09:09:09 GMT
+
+__@pratiksha.bhavsar0895__ says
+> Yay without sudo it works.
+>
+
+Thu, 10 Sep 2020 09:57:44 GMT
+
+__@abul.asar22__ says
+> same error
+> ```2020-09-10 02:49:27 -0700 Adding platform for ios
+> cordova platform add ios
+> Using cordova-fetch for cordova-ios@6.1.1
+> Adding ios project...
+> Unable to load PlatformApi from platform. SyntaxError: Unexpected token ...
+> Uncaught, unspecified "error" event. (The platform "ios" does not appear to be a valid cordova platform. It is missing API.js. ios not supported.)
+> rake aborted!```
+> with cordova 9.0.0 : (
+>
+
+Thu, 10 Sep 2020 10:00:06 GMT
+
+__@erisu__ says
+> what version of node are you using?
+>
+
+Thu, 10 Sep 2020 10:02:24 GMT
+
+__@abul.asar22__ says
+> ```6.16.0```
+>
+>
+
+Thu, 10 Sep 2020 10:03:22 GMT
+
+__@erisu__ says
+> Can you upgrade it to 10.x or preferably 12.x which is the current LTS by the NodeJS team?
+>
+
+Thu, 10 Sep 2020 10:04:11 GMT
+
+__@abul.asar22__ says
+> sure..
+>
+
+Thu, 10 Sep 2020 10:05:29 GMT
+
+__@erisu__ says
+> ```$ node -v
+> v12.18.3
+> $ npm -v
+> 6.14.6```
+>
+>
+
+Thu, 10 Sep 2020 10:05:39 GMT
+
+__@erisu__ says
+> This is the version information you should see when you install the latest 12.x..
+> Also 12.x should last around 2022-04-30.. That is the current expected EOL for 12.x.
+>
+
+Thu, 10 Sep 2020 21:44:10 GMT
+
+__@ruanoliveira862__ says
+> Can I use cordova with firebase auth?? I'm trying call SigninWithRedirect, but i got this error from firebase: auth/operation-not-supported-in-this-environment
+>
+> I need use Google login, Facebook login, and email login (passwordless)
+>
+> have any workaround?
+>
+
+Thu, 10 Sep 2020 21:51:58 GMT
+
+__@norman137__ says
+> The error sounds like a firebase implementation detail, so you may have better luck going through firebase support channels, where they are probably more people familiar in that domain.
+>
+
+Thu, 10 Sep 2020 22:09:23 GMT
+
+__@ruanoliveira862__ says
+> ... i put deviceready on main.ts of my angular project. But it's not called, and application not bootstrapped
+>
+> `import { enableProdMode } from '@angular/core';`
+> `import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';`
+> `import { AppModule } from './app/app.module';`
+> `import { environment } from './environments/environment';`
+> `if (environment.production) {`
+> `enableProdMode();`
+> `}`
+> `document.addEventListener('deviceready', () => {`
+> `platformBrowserDynamic().bootstrapModule(AppModule).catch(err => console.error(err));`
+> `}, false);`
+>
+
+Thu, 10 Sep 2020 22:35:44 GMT
+
+__@norman137__ says
+> > *auth/operation-not-supported-in-this-environment*
+> > Thrown if this operation is not supported in the environment your application is running on. "location.protocol" must be http or https.
+> <https://firebase.google.com/docs/reference/js/firebase.auth.Auth>
+>
+> Doesn't sound like firebase supports cordova environments. Because on iOS, your web app runs either from the `file://` protocol, or a scheme of your choosing. Schemes however cannot use existing schemes such as `http` or `https`. So this cannot satisfy their protocol environment.
+>
+> On android, the webapp is always served from the `file://` protocol. So android will not satisfy the protocol environment either.
+>
+> For android, there is the ionic webview that does allow you to serve the webapp over `http` or `https`, but Google engineers have warned ionic about using that approach so it is a solution that may not work in the future. Ref: <https://github.com/ionic-team/cordova-plugin-ionic-webview/issues/484>
+>
+
+Thu, 10 Sep 2020 22:36:52 GMT
+
+__@norman137__ says
+> I'm assuming you're using the JS api if you're seeing the environment not supported error.
+>
+
+Thu, 10 Sep 2020 22:37:08 GMT
+
+__@norman137__ says
+> So you may need to find or build a plugin that interfaces with the native ios/android sdk.
+>
+
+Thu, 10 Sep 2020 22:37:28 GMT
+
+__@norman137__ says
+> Instead of using their JS sdk, which is obviously intended to be used in a traditional web environment.
+>
+
+### __Channel #plugins__ _(3 messages)_
+---
+
+Thu, 10 Sep 2020 08:30:43 GMT
+
+__@timbru__ says
+> This is the PR: <https://github.com/apache/cordova-lib/pull/821>, XML is supported, too.
+>
+
+Thu, 10 Sep 2020 08:49:32 GMT
+
+__@erisu__ says
+> I also remember this PR.
+> I will also be following Norman’s & Tim’s current setup for while myself. Not everyone has upgraded to 10 to support this.
+>
+
+Thu, 10 Sep 2020 13:26:03 GMT
+
+__@joel__ says
+> I think I see. So for 9.X, in package.json, `cordova.id` and in plugin.xml, `package.id` should not be scoped, but should be hyphen cased or otherwise be unique from anything else in the unscoped world.
+>
diff --git a/slack-digest/2020-09-12.md b/slack-digest/2020-09-12.md
new file mode 100644
index 0000000..80d8208
--- /dev/null
+++ b/slack-digest/2020-09-12.md
@@ -0,0 +1,140 @@
+## Cordova Slack Digest
+Sat, 12 Sep 2020 08:23:20 GMT
+
+[User count: 4115](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #random__ _(1 messages)_
+---
+
+Fri, 11 Sep 2020 13:18:35 GMT
+
+__@owenocq__ says
+> @owenocq has left the channel
+>
+
+### __Channel #general__ _(9 messages)_
+---
+
+Fri, 11 Sep 2020 09:30:42 GMT
+
+__@aquinn__ says
+> Hi all, any ideas about issues with plugins with Swift code? <https://github.com/AyogoHealth/cordova-plugin-update-notifier/issues/4>
+>
+
+Fri, 11 Sep 2020 12:54:18 GMT
+
+__@owenocq__ says
+> In Cordova 6.0, 6.1.0, 6.1.1 WKWebView no longer scales the viewport to fit the device, whereas in 5.1.1 and earlier it did. This results in a 768px layout not scaling to fit the larger ipad models. I'm exploring a js/css zoom calculation fix, but would prefer if I could change a line in Cordova or add a config preference. Can anyone point me on the path to fixing?
+>
+
+Fri, 11 Sep 2020 13:16:27 GMT
+
+__@owenocq__ says
+> My other big bad monster bug is the SQLite plugin throws 'waitForSyncReply' error if I double tap a button that runs a query. This then stops the simulator responding to future presses (!).
+>
+> Happens with both 'cordova-plugin-sqlite-2' and 'cordova-sqlite-storage', and I think it affects simulator iOS10/11/12/13/14 and on device running iOS10, but oddly not on device running iOS13. Even though I'm targeting iOS13+, I'm not confident that the bug won't happen to real users :(
+>
+> I saw this question: <https://stackoverflow.com/questions/41163998/how-to-fix-waitforsyncreply-time-out-with-meteor-cordova-ios-app>
+>
+> Which gives the impression WKWebView falls over if doing anything intense (!). The sqlite plugin runs seems slower than the UIWebView running WebSQL. Any tips on how to solve (or spirit-lifting positive affirmations)?
+>
+
+Fri, 11 Sep 2020 13:40:20 GMT
+
+__@ari9411530__ says
+> Hello @everyone. I would like to get video from camera of IOS and save to Firebase. I am using cordova-plugin-camera for getting photo, but video is not working. Who can help me and guide me to get video from Camera. Thanks.
+>
+
+Fri, 11 Sep 2020 13:40:21 GMT
+
+__@slackbot__ says
+> '[at]everyone broadcast, really!?' This better be important enough that you notified thousands of people.
+>
+
+Fri, 11 Sep 2020 13:45:55 GMT
+
+__@jordi289__ says
+> <https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-media-capture/index.html>
+>
+
+Fri, 11 Sep 2020 20:19:21 GMT
+
+__@owenocq__ says
+> Third bonus topic of day! JS date objects are very slow in simulator. And in particular the date set functions. I've tested Cordova 5.1.1 and 6.1.1 and both are slow so it might be a WKWebView issue, as the old UIWebView didn't seem to have any noticeable slow down. Here's some simple bench code:
+>
+> ```function TodaySimple1(){
+> var d = new Date()
+> return new Date( d.getFullYear(), d.getMonth(), d.getDate(), 12 )
+> }
+> function TodaySimple2(){
+> var d = new Date()
+>
+> d.setMilliseconds(0)
+> d.setSeconds(0)
+> d.setMinutes(0)
+> d.setHours(12) // has to mirror CloneDate()
+>
+> return d
+> }
+> function TimeFunc(func, label){
+> console.time(label)
+> for (var i=0; i<1000; i++){
+> func()
+> }
+> console.timeEnd(label)
+> }
+> console.log( 'TodaySimple1()=', TodaySimple1() )
+> console.log( 'TodaySimple2()=', TodaySimple2() )
+> TimeFunc(TodaySimple1, 'TodaySimple1')
+> TimeFunc(TodaySimple2, 'TodaySimple2')```
+> Example iOS13 simulator results:
+> TodaySimple1() = 1856.848ms
+> TodaySimple2() = 8010.407ms
+>
+> Which is 4x difference, but note both functions are running very slow.
+>
+> Example Chrome results:
+> TodaySimple1() = 3.15478515625ms
+> TodaySimple2() = 3.546142578125ms
+>
+> Which equates to Chrome running about 2259x faster than the simulator 😐
+>
+> Has anyone encountered this? Is there a way to speed up date manipulation?
+>
+
+Fri, 11 Sep 2020 20:29:55 GMT
+
+__@norman137__ says
+> Simulators in general are very slow. You can't really do performance testing in a simulator.
+>
+
+Fri, 11 Sep 2020 20:39:51 GMT
+
+__@norman137__ says
+> <https://developer.apple.com/forums/thread/108668?answerId=400687022#400687022>
+>
+> I don't really have any evidence but I'm pretty sure while when you build/run the simulator, obviously your code is compiled for x64 architecture, so the mac can run it, but I think it does a lot of emulating/system call translations.
+>
+> Compared to android simulators, which simulation is powered by Intel's HAXM simulator, the entire android simulated OS runs natively in x64 and doesn't require emulating/translating system calls (unless if you actually run an android ARM emulator, which is also painfully slow)
+>
+
+### __Channel #cordova-ios__ _(1 messages)_
+---
+
+Fri, 11 Sep 2020 09:30:53 GMT
+
+__@aquinn__ says
+> Hi all, any ideas about issues with plugins with Swift code? <https://github.com/AyogoHealth/cordova-plugin-update-notifier/issues/4>
+>
+
+### __Channel #cordova-android__ _(1 messages)_
+---
+
+Fri, 11 Sep 2020 19:12:39 GMT
+
+__@patrick662__ says
+> Well this is new. I'm building with CLI 10 and Android 9. I've tested on several Android phones and my app just works. I can login and use the app. BUT, if the device is a Samsung S20 I get this message. Anyone know of any issues with the app hanging? Basically the screen starts and then blanks and after 30 seconds I get that dialog.
+>
diff --git a/slack-digest/2020-09-13.md b/slack-digest/2020-09-13.md
new file mode 100644
index 0000000..7d3f61d
--- /dev/null
+++ b/slack-digest/2020-09-13.md
@@ -0,0 +1,7 @@
+## Cordova Slack Digest
+Sun, 13 Sep 2020 08:23:22 GMT
+
+[User count: 4116](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
diff --git a/slack-digest/2020-09-14.md b/slack-digest/2020-09-14.md
new file mode 100644
index 0000000..24f968a
--- /dev/null
+++ b/slack-digest/2020-09-14.md
@@ -0,0 +1,33 @@
+## Cordova Slack Digest
+Mon, 14 Sep 2020 08:24:41 GMT
+
+[User count: 4116](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(1 messages)_
+---
+
+Sun, 13 Sep 2020 21:05:13 GMT
+
+__@osaintilien55__ says
+> `function setLastLocation() {`
+> `var lastLocation = window.location.pathname`
+> `localStorage.setItem('lastLocation', lastLocation)`
+> `}`
+>
+> Along with
+>
+> `function getLastLocation() {`
+> `let lastLocation = localStorage.getItem('lastLocation')`
+> `lastLocation = `../..${lastLocation}``
+> `return lastLocation`
+> `}`
+>
+> `<a href="javascript:getLastLocation()" class="close item item-1">`
+> `<i class="fas fa-arrow-left fa-2x" style="color: white"></i>`
+> `</a>`
+>
+> Trying to make a back button for my books to navigate to the previous page but the href setup I have is not working the way I though it would. There are two ways to get to the books of my app. Through clicking on links from the search results or going to the books manually though the UI navigation. Depending upon which way the user gets to the books I would like the href to redirect accordingly. The setLastLocation() is set on all the links leading to the content while the getLastLocat [...]
+>
diff --git a/slack-digest/2020-09-15.md b/slack-digest/2020-09-15.md
new file mode 100644
index 0000000..9cf7614
--- /dev/null
+++ b/slack-digest/2020-09-15.md
@@ -0,0 +1,238 @@
+## Cordova Slack Digest
+Tue, 15 Sep 2020 08:25:14 GMT
+
+[User count: 4122](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(19 messages)_
+---
+
+Mon, 14 Sep 2020 09:54:22 GMT
+
+__@abul.asar22__ says
+> Hello , everyone I am facing following error on circleCI when it is installing `phonegap-plugin-push`
+> ```Installing "phonegap-plugin-push" for ios
+> "framework" tag with type "podspec" is deprecated and will be removed. Please use the "podspec" tag.
+> Running command: pod install --verbose
+> Failed to install 'phonegap-plugin-push': Error: pod: Command failed with exit code 1```
+> Has anyone faced similar error before ?
+>
+
+Mon, 14 Sep 2020 10:05:39 GMT
+
+__@jordi289__ says
+> Seems like it's an `phonegap-plugin-push` issue and not cordova
+>
+
+Mon, 14 Sep 2020 10:37:37 GMT
+
+__@jcesarmobile__ says
+> Considering the plugin is archived and not updated for a long time, the problem is probably cocoapods not finding the plugin dependency because it’s very old
+>
+
+Mon, 14 Sep 2020 10:37:59 GMT
+
+__@jcesarmobile__ says
+> Check <https://github.com/havesource/cordova-plugin-push|https://github.com/havesource/cordova-plugin-push>
+>
+
+Mon, 14 Sep 2020 14:03:52 GMT
+
+__@efficientmedia__ says
+> Have any one included a SwiftUI Watch App into. Cordova project?
+>
+
+Mon, 14 Sep 2020 15:57:19 GMT
+
+__@bishoysamy460__ says
+> Hey everyone, I have a problem with remoorejr/cordova-plugin-media-with-compression on android.... I have set the SampleRate to 32000 but it is working on some phones while not working on others and go straight to the error callback with error code 1 .... did any one face this problem ??
+>
+
+Tue, 15 Sep 2020 04:23:29 GMT
+
+__@abul.asar22__ says
+> Hello Everyone, yesterday i was able to upgrade my cordova-ios to version 6.1.1 and other libaries as well. But on loading the app, all styling of the app is vanished. I can see following error.
+> ```Cannot load stylesheet file:///private/var/containers/Bundle/Application/13F6252C-5D08-4B42-9E08-4DE75DB8C436/S.%20AppName.app/www/assets/vendor.css. Failed integrity metadata check. ```
+> My intention to do upgrade was to remove `WebView` . Earlier I used other approach to remove WebView. I used `cordova-plugin-wkwebview-engine` plugin to remove WebView but I got same error at that time as well.
+> Can anyone guide to fix this error ?
+>
+
+Tue, 15 Sep 2020 04:25:14 GMT
+
+__@norman137__ says
+> `cordova-plugin-wkwebview-engine` is not compatible with `cordova-ios@6.x` . The plugin code was essentially moved into the `cordova-ios` (among with many enhancements). You don't need a wkwebview plugin when using `cordova-ios@6.x`
+>
+
+Tue, 15 Sep 2020 04:26:02 GMT
+
+__@abul.asar22__ says
+> I am not using that now. I tried it earlier and at that as well I got the same error.
+>
+
+Tue, 15 Sep 2020 04:33:56 GMT
+
+__@abul.asar22__ says
+> I got one answer on googling. The accepted answer is saying: `The problem appears to be with an cordova plugin: cordova-plugin-wkwebview-engine.Removing the plugin does the trick. App loads normally after rebuilding.` But is not going to work if we are upgrading ios.
+>
+
+Tue, 15 Sep 2020 04:37:18 GMT
+
+__@norman137__ says
+> If you're using cordova-ios@6 then you don't need the `cordova-plugin-wkwebview-engine` plugin.
+>
+
+Tue, 15 Sep 2020 04:45:04 GMT
+
+__@abul.asar22__ says
+> yup.. i tried that earlier, I am not using that now. As you said `cordova-plugin-wkwebview-engine` is used internally with cordova-ios6 so may be that it is throwing this error.
+>
+
+Tue, 15 Sep 2020 05:02:22 GMT
+
+__@erisu__ says
+> `cordova-plugin-wkwebview-engine` , the plugin itself is not installed at all with Cordova iOS 6.x..
+>
+> All of the plugin’s code was manually moved to the Cordova-iOS repo.
+>
+> Since UIWebView was deprecated and no longer accepted by Apple, it was completely deleted from the Cordova-iOS repo. Because of that, we needed a webview enabled by default so that the app will still display. This is why WKWebView is integrated by default.
+>
+
+Tue, 15 Sep 2020 05:19:43 GMT
+
+__@abul.asar22__ says
+> Any specific reason for the error I mentioned above ? ☝️
+>
+
+Tue, 15 Sep 2020 05:29:20 GMT
+
+__@erisu__ says
+> I am not sure if your app is trying to load any external resources, but could you try and add the follow to your `config.xml`
+>
+> ```<preference name="scheme" value="app" />
+> <preference name="hostname" value="localhost" />```
+> and see if that makes any difference?
+>
+
+Tue, 15 Sep 2020 06:00:31 GMT
+
+__@abul.asar22__ says
+> Sure… i’ll try this one.
+>
+
+Tue, 15 Sep 2020 07:30:46 GMT
+
+__@abul.asar22__ says
+> It worked. Thanks.
+>
+
+Tue, 15 Sep 2020 07:45:38 GMT
+
+__@abul.asar22__ says
+> What is the reason for this error `TypeError: undefined is not an object (evaluating 'window.plugins.actionsheet')` . I am getting one similar error related for `window.device.platform` but it seems because of `cordova-plugin-device` which is 1.1.1 version. I am upgrading it.
+> But I am not sure about `window.plugins.actionsheet` .
+>
+
+Tue, 15 Sep 2020 07:49:37 GMT
+
+__@erisu__ says
+> I dont know anything about the actionsheet plugin. You will need to contact the plugin developer for that one as Apache Cordova does not maintain that plugin.
+>
+
+### __Channel #cordova-ios__ _(4 messages)_
+---
+
+Mon, 14 Sep 2020 10:06:11 GMT
+
+__@lukas__ says
+> Hi everyone,
+> we are using WK Webview and React and want to trigger another action when a user holds a button instead of pressing it.
+> I try to listen for the events `touchstart` and `touchend` but they are only triggered after I release the button again. I want `touchstart` to immediatly fire when the button is being pressed. I also tried adding the CSS property `touch-action: manipulation` without success. Did someone of you implemented a long press on iOS?
+>
+
+Mon, 14 Sep 2020 10:13:28 GMT
+
+__@aquinn__ says
+> Hi all, does anyone have experience with cocoapods? When I install the plugin, it does not install the pods as well. <https://github.com/AyogoHealth/cordova-plugin-update-notifier/issues/4>
+>
+
+Mon, 14 Sep 2020 11:53:22 GMT
+
+__@aquinn__ says
+> Is this plugin still needed if we are using cordova-cli v 10? <https://github.com/mircoc/cordova-plugin-settings-hook>
+>
+
+Mon, 14 Sep 2020 13:12:42 GMT
+
+__@pratiksha.bhavsar0895__ says
+> Hi team I am trying to incorporate markers on map on cordovaios6.1.1. As per documentation of a library have loaded its url with desired key,with div & other initialization code . After the url is requested 3 more url (hidden) are called/hit i.e from within the library it is directly hit but the url scheme turns out to be <app://url1>, <app://url2> and <app://url3> due to which error appears with 404 status. While in android the same code works as expected with https:// as scheme. [...]
+>
+
+### __Channel #cordova-android__ _(1 messages)_
+---
+
+Mon, 14 Sep 2020 18:34:59 GMT
+
+__@ucheozoemena__ says
+> Hi folks, I’m seeing a bug where images don’t have the correct orientation in a media picker plugin I’m using. Some are rotated 90 degrees and others are rotated 180, whereas some are upright. It _looks_ like only images taken by the camera are affected. I found this thread which looks like the same issue but I haven’t been able to make the code work for my plugin: <https://stackoverflow.com/questions/14066038/why-does-an-image-captured-using-camera-intent-gets-rotated-on-some-devices- [...]
+>
+
+### __Channel #cordova-windows__ _(1 messages)_
+---
+
+Mon, 14 Sep 2020 11:03:33 GMT
+
+__@timotej.jakimovski__ says
+> Hi fellows,
+>
+> I have a Cordova applicaiton on which i had created WinRT components that run some background task on systemEvent when the application gets updated.
+> I have referenced the WinRT component in the Cordova project and managed to register and/or unregister the events through Javascript.
+>
+> The problem i have is an error that is raised and displayed in Event Viewer that says:
+> "The background task with entry point and name failed to activate with error code 0x80131040".
+>
+> So the event is found and registered but cannot be ACTIVATED ? Why ? Any Idea ?
+>
+> Thanks
+>
+
+### __Channel #plugins__ _(3 messages)_
+---
+
+Mon, 14 Sep 2020 11:03:51 GMT
+
+__@timotej.jakimovski__ says
+> Hi fellows,
+>
+> I have a Cordova applicaiton on which i had created WinRT components that run some background task on systemEvent when the application gets updated.
+> I have referenced the WinRT component in the Cordova project and managed to register and/or unregister the events through Javascript.
+>
+> The problem i have is an error that is raised and displayed in Event Viewer that says:
+> "The background task with entry point and name failed to activate with error code 0x80131040".
+>
+> So the event is found and registered but cannot be ACTIVATED ? Why ? Any Idea ?
+>
+> Thanks
+>
+
+Mon, 14 Sep 2020 22:56:05 GMT
+
+__@patrick662__ says
+> I'm going to add a QR scanner into my app. Any recommendations on the best plugin so I don't waste a lot of time researching? 🙂
+>
+
+Mon, 14 Sep 2020 22:59:40 GMT
+
+__@dpogue__ says
+> On Android, you might be able to use the built-in BarcodeDetector API
+>
+
+### __Channel #cordova-browser__ _(1 messages)_
+---
+
+Mon, 14 Sep 2020 16:20:26 GMT
+
+__@efficientmedia__ says
+> @efficientmedia has left the channel
+>
diff --git a/slack-digest/2020-09-16.md b/slack-digest/2020-09-16.md
new file mode 100644
index 0000000..c8a666c
--- /dev/null
+++ b/slack-digest/2020-09-16.md
@@ -0,0 +1,86 @@
+## Cordova Slack Digest
+Wed, 16 Sep 2020 08:24:31 GMT
+
+[User count: 4124](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(7 messages)_
+---
+
+Tue, 15 Sep 2020 08:44:50 GMT
+
+__@jcesarmobile__ says
+> Remove the platform and add it again, looks like plugin files got missing or didn’t install correctly
+>
+
+Tue, 15 Sep 2020 12:12:09 GMT
+
+__@abul.asar22__ says
+> As per `cordova-plugin-device` plugin documentation I can see `device.platform` to detect the platform. I our codebase we are using `window.device.platform` . That works both on web and mobile apps. Will `device.platform` going to work on web app ?
+>
+
+Tue, 15 Sep 2020 12:50:05 GMT
+
+__@erisu__ says
+> you can use `window.device.platform` .
+>
+
+Tue, 15 Sep 2020 13:02:58 GMT
+
+__@abul.asar22__ says
+> Right now `window.device` is giving undefined.
+>
+
+Tue, 15 Sep 2020 13:07:38 GMT
+
+__@norman137__ says
+> Are you waiting for the `deviceready` event?
+>
+
+Tue, 15 Sep 2020 13:25:40 GMT
+
+__@wehe__ says
+> try to remove all plugins and then add them again - and make sure you waited for `deviceready`
+>
+
+Wed, 16 Sep 2020 02:54:17 GMT
+
+__@arosen__ says
+> Hi, wondering if someone can point me in the right direction for how to integrate apple pay with Auto-Renewable Subscription?
+>
+
+### __Channel #cordova-android__ _(4 messages)_
+---
+
+Tue, 15 Sep 2020 12:41:38 GMT
+
+__@matthias.andrasch__ says
+> Hey everyone, I have a phonegap specific question, but I hope somebody here knows something about it 🙂 (I searched via slack search, but did not find a reply)
+>
+> Google Play announced a new API limit "From 2 November 2020, app updates must target Android 10 (API level 29) or higher." <https://developer.android.com/distribute/best-practices/develop/target-sdk.html>
+>
+> Phonegap only was updated to Cordova-9.0.0, which uses Android API level 28 if I understand it correctly:
+> <https://github.com/phonegap/phonegap-cli/releases>
+>
+> Is it still possible to use Phonegap(-cli), update to API level 29 and build it locally (via Android Studio)? Thanks very much in advance!
+>
+
+Tue, 15 Sep 2020 12:51:08 GMT
+
+__@jcesarmobile__ says
+> The api level is in cordova-android, not the cli
+>
+
+Tue, 15 Sep 2020 12:51:16 GMT
+
+__@jcesarmobile__ says
+> Use cordova-android 9
+>
+
+Tue, 15 Sep 2020 12:51:36 GMT
+
+__@jcesarmobile__ says
+> But there are no reasons for using phonegap cli, use cordova cli
+>
diff --git a/slack-digest/2020-09-17.md b/slack-digest/2020-09-17.md
new file mode 100644
index 0000000..7e9181a
--- /dev/null
+++ b/slack-digest/2020-09-17.md
@@ -0,0 +1,185 @@
+## Cordova Slack Digest
+Thu, 17 Sep 2020 08:24:28 GMT
+
+[User count: 4126](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(20 messages)_
+---
+
+Wed, 16 Sep 2020 16:00:55 GMT
+
+__@osaintilien55__ says
+> Are there certain CSS properties that do not work on Cordova? Or is every property supported?
+>
+
+Wed, 16 Sep 2020 16:07:07 GMT
+
+__@norman137__ says
+> Cordova doesn't really dictate CSS or feature support in general. It's the underlying webview that does. On android this can range, but on modern devices the webview can be updated independently (so feature support should be good for most user devices). On iOS, webview is tied to iOS version. Best to refer to <https://caniuse.com/> for specifics, or refer to the MDN page for the particular CSS property to see browser compatibilty.
+>
+> *Most* of the time, WKWebView behaves the same as mobile safari on the same iOS version, when it comes to JS and CSS.
+>
+
+Wed, 16 Sep 2020 16:16:58 GMT
+
+__@osaintilien55__ says
+> Appreciate it!
+>
+
+Wed, 16 Sep 2020 16:19:56 GMT
+
+__@norman137__ says
+> Small correction to my statement, Cordova does fill in gaps where browser support is lacking or extremely inconsistent, by providing a native implementation in the forms of plugins, ie. the cordova-plugin-file for filesystem support. But this generally only applies to javascript features, not css features.
+>
+
+Wed, 16 Sep 2020 16:31:09 GMT
+
+__@osaintilien55__ says
+> Okay so just to be sure I understand clearly. "Generally Speaking" The webview version of a device is tied to the version of the device's OS. And so with the caniuse website I can find out which version of any OS where a CSS property would not be supported.
+>
+> Is there a way I can find out which device's webview update independently?
+>
+
+Wed, 16 Sep 2020 16:37:47 GMT
+
+__@norman137__ says
+> android allows the webview to be updated independent starting android 5.x. `cordova-android@9` min android support is 5.1, so if you're using the latest version of cordova-android@9 any user should be running on an android OS version that allows the webview to be updated independently from the OS.
+>
+> Whether the user actually installs updates is another question however, so just because they are on an android device, doesn't mean they have access to the latest version of the chrome webview. Also... my android 5 device seems to stop receiving updates for the chrome webview, as it's on chrome 77 without any updates available, so for older devices updates may be cut off as well, but I'm not exactly sure on the policy.
+>
+
+Wed, 16 Sep 2020 16:38:28 GMT
+
+__@norman137__ says
+> iOS devices don't have updatable webviews. They are baked into the OS, so the webview updates with the OS updates.
+>
+
+Wed, 16 Sep 2020 16:45:45 GMT
+
+__@osaintilien55__ says
+> Hmm okay got it. In general are there certain CSS properties that you try to avoid using?
+>
+
+Wed, 16 Sep 2020 16:47:59 GMT
+
+__@norman137__ says
+> ios and android css support is pretty good, I can't think of anything I avoid for support reasons...
+>
+
+Wed, 16 Sep 2020 16:48:57 GMT
+
+__@norman137__ says
+> most of the time you only have to worry about CSS support if you're using bleeding edge css features or if you have to support IE.
+>
+
+Wed, 16 Sep 2020 16:49:42 GMT
+
+__@osaintilien55__ says
+> Got it okay
+>
+
+Wed, 16 Sep 2020 16:50:41 GMT
+
+__@dpogue__ says
+> Avoid using `filter` (or `-webkit-filter`) on iOS, it can cause super buggy rendering glitches
+>
+
+Wed, 16 Sep 2020 17:17:08 GMT
+
+__@jberman__ says
+> Hey guys, my Cordova app loads some initial content from the local device, but then also makes XHR requests to user-defined servers. I’m in the process now of moving to cordova-ios 6.1.0 and figuring out the CORS issues and what needs to change in our products to keep things working. I’ve read @norman137’s excellent blog post on CORS as well as every piece of documentation I could find. Is it fair to say that if you want to avoid any hacky solutions, the only way to proceed is to speci [...]
+>
+
+Wed, 16 Sep 2020 17:21:04 GMT
+
+__@norman137__ says
+> using schemes will help relieve CORS-related issues on local resources, because while on the `file://` protocol, everything is considered a cross-origin request.
+>
+> Then for external resources, the webserver must use the CORS headers to allow that scheme yes. If your server is used for multiple purposes (such as to power a website and your cordova app), then you may need business logic to hold a list of acceptable origin points and only return the `Access-Control-Allow-Origin` header if the request origin is acceptable.
+>
+
+Wed, 16 Sep 2020 17:23:41 GMT
+
+__@jberman__ says
+> Right, you explained that very well in your blog post — thank you. I just wanted to make sure there was no legitimate client-side solution, and it sounds like there’s not. For the scheme, is that “app/localhost” just an example scheme name? Would it make sense to replace it with our app’s name, or just use “app” and “localhost”?
+>
+
+Wed, 16 Sep 2020 17:24:44 GMT
+
+__@norman137__ says
+> that's the default value if you have schemes enabled, but you can change it to whatever you desire, for as long as the scheme isn't conflicting with a "well-known scheme" such as http or https.
+>
+
+Wed, 16 Sep 2020 17:25:05 GMT
+
+__@norman137__ says
+> Once you pick on, it's best to stick with it, because it changes the origin point, thus your web storage containers.
+>
+
+Wed, 16 Sep 2020 17:25:06 GMT
+
+__@jcesarmobile__ says
+> Client side the only way is by using a http plugin that uses native connections
+>
+
+Wed, 16 Sep 2020 17:33:28 GMT
+
+__@jberman__ says
+> @jcesarmobile Is a native connection plugin a drop-in replacement, or does it come with its own set of issues and code changes?
+>
+
+Wed, 16 Sep 2020 17:33:40 GMT
+
+__@jberman__ says
+> Thanks Norman, I appreciate the info!
+>
+
+### __Channel #cordova-ios__ _(1 messages)_
+---
+
+Wed, 16 Sep 2020 11:45:03 GMT
+
+__@vittalpai__ says
+> Hi Team,
+>
+> My Cordova plugin fails to load webpage from sandbox with cordova-ios 6.x and it fails with the following error.
+>
+> ```MyApp[1915:835462] Failed to load webpage with error: The operation couldn't be completed. (kCFErrorDomainCFNetwork error 1.)```
+> Tried with loadFileURL and loadRequest APIs. Both are failing with same error
+>
+> Interestingly, this issue is reproducible only in 12.x device not in simulator. Any help is much appreciated. Thanks
+>
+
+### __Channel #plugins__ _(3 messages)_
+---
+
+Wed, 16 Sep 2020 20:09:46 GMT
+
+__@jose2013__ says
+> Please, how can I enable the `runOnlyForDeploymentPostprocessing` flag in a plugin?
+> This how I’doing but it does not work 😛
+>
+> ```var options = {
+> shellPath: '/bin/sh',
+> shellScript: 'echo "testing..."',
+> runOnlyForDeploymentPostprocessing: true
+> };
+> var buildPhase = xcodeProject.addBuildPhase([], 'PBXShellScriptBuildPhase', 'Hello test', xcodeProject.getFirstTarget().uuid, options).buildPhase;```
+>
+>
+
+Wed, 16 Sep 2020 20:10:15 GMT
+
+__@jose2013__ says
+> I’ve tried as `runOnlyForDeploymentPostprocessing: 1` as well 😞
+>
+
+Wed, 16 Sep 2020 20:53:33 GMT
+
+__@jose2013__ says
+> oh no, it is hard coded:
+> <https://github.com/apache/cordova-node-xcode/issues/49>
+>
diff --git a/slack-digest/2020-09-18.md b/slack-digest/2020-09-18.md
new file mode 100644
index 0000000..5c766a7
--- /dev/null
+++ b/slack-digest/2020-09-18.md
@@ -0,0 +1,152 @@
+## Cordova Slack Digest
+Fri, 18 Sep 2020 08:25:17 GMT
+
+[User count: 4126](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(7 messages)_
+---
+
+Thu, 17 Sep 2020 08:25:33 GMT
+
+__@kyosifov617__ says
+> I've upgrade my cordova android to 9.0.0 version and when I run `cordova run android` it breaks with this message `AAPT: error: attribute android:requestLegacyExternalStorage not found.`
+>
+
+Thu, 17 Sep 2020 08:25:50 GMT
+
+__@kyosifov617__ says
+> I want to use android api level 29
+>
+
+Thu, 17 Sep 2020 08:26:05 GMT
+
+__@kyosifov617__ says
+> but gradle for some reason builds it with `28` even though i specified build version, compiled version and target sdk version in `config.xml`........
+>
+
+Thu, 17 Sep 2020 08:27:26 GMT
+
+__@slackbot__ says
+> '[at]channel' broadcaster detected. Hey, do you know how many people you potentially just notified? Please be patient and look around before shouting.
+>
+
+Thu, 17 Sep 2020 10:13:06 GMT
+
+__@pratiksha.bhavsar0895__ says
+> Hi team I have a scenario where there is a sdk which needs to integrated in native app (supposingly in mycordovaApp/platforms/android..) and the base app is pure cordova app (mycordovaApp) . Is there a way to set up communication from native code to js code & viceversa . Even if there is a way fortunately will there be any performance impact ? As the sdk is only available for native code & our main code base is in cordova. Can u help me with some suggestions ? Thanks & Rega [...]
+>
+
+Thu, 17 Sep 2020 13:27:17 GMT
+
+__@pratiksha.bhavsar0895__ says
+> Can anyone please help with converting .aar file into a cordova plugin ? Same with ios's framework folder. Any slightest idea do share. Thanks & Regards,Pratiksha
+>
+
+Thu, 17 Sep 2020 20:00:12 GMT
+
+__@sshipsey__ says
+> is there a way to include a json file in a cordova plugin? like if i want it to be included as a reference in the project but not compiled as source or a header or a bundle
+>
+
+### __Channel #cordova-ios__ _(9 messages)_
+---
+
+Thu, 17 Sep 2020 16:26:52 GMT
+
+__@daviesd__ says
+> Safe to install Xcode 12? Any issues?
+>
+
+Thu, 17 Sep 2020 16:28:44 GMT
+
+__@dpogue__ says
+> Try it and let us know? 😅
+>
+
+Thu, 17 Sep 2020 16:29:09 GMT
+
+__@dpogue__ says
+> I think it's fine, I was able to compile an app with the beta release
+>
+
+Thu, 17 Sep 2020 23:43:37 GMT
+
+__@daviesd__ says
+> it's still downloading 7 hours later!!!
+>
+
+Fri, 18 Sep 2020 02:33:28 GMT
+
+__@daviesd__ says
+> yep. seems to have built my app fine.
+>
+
+Fri, 18 Sep 2020 02:38:17 GMT
+
+__@daviesd__ says
+> however, I'm having trouble running it. It installs and I can run by tapping icon. But it doesn't launch automatically
+> Failed to start debugserver: e8000022 The service is invalid.
+> Waiting for the device to scan mounted image
+> 2020-09-17 22:37:14.451 ios-deploy[20975:1976157] [ !! ] Error 0xe8000022: The service is invalid. AMDeviceSecureStartService(device, CFSTR("com.apple.debugserver"), NULL, &con)
+> ios-deploy: Command failed with exit code 253
+>
+
+Fri, 18 Sep 2020 02:38:46 GMT
+
+__@daviesd__ says
+> (I even ran it once from xcode to make sure there wasn't something it needed to configure)
+>
+
+Fri, 18 Sep 2020 02:54:59 GMT
+
+__@daviesd__ says
+> <https://github.com/ios-control/ios-deploy/issues/469>
+>
+
+Fri, 18 Sep 2020 03:00:58 GMT
+
+__@daviesd__ says
+> ios-deploy@1.11.2-beta.1 resolves
+>
+
+### __Channel #jobs__ _(1 messages)_
+---
+
+Fri, 18 Sep 2020 05:35:19 GMT
+
+__@aprevoteau__ says
+> I have two open roles on my team, the Flight Team at DroneDeploy. If anyone here has combined interest in Angular/Typescript, mobile development, and drones, reach out to me in DM. Cheers.
+>
+
+### __Channel #cordova-android__ _(1 messages)_
+---
+
+Thu, 17 Sep 2020 11:01:29 GMT
+
+__@pratiksha.bhavsar0895__ says
+> In cordova project i can see my www folder in myCordovaApp/platforms/ios/www . Where is the similar code in android? can we get it somewhere in myCordovaApp/platforms/android ? or cordova just minifies the www code & turns it to .java or .xml files ? Thanks & Regards,Pratiksha
+>
+
+### __Channel #hangouts__ _(3 messages)_
+---
+
+Thu, 17 Sep 2020 15:01:00 GMT
+
+__@purplecabbage__ says
+> <!here> We are having a meetup if you would like to join
+>
+
+Thu, 17 Sep 2020 15:01:15 GMT
+
+__@purplecabbage__ says
+> The meeting has ended.
+>
+
+Thu, 17 Sep 2020 17:32:54 GMT
+
+__@purplecabbage__ says
+> Our latest hangout recording is up! <https://youtu.be/lPe6_YF9L9Q>
+>
diff --git a/slack-digest/2020-09-19.md b/slack-digest/2020-09-19.md
new file mode 100644
index 0000000..5c09002
--- /dev/null
+++ b/slack-digest/2020-09-19.md
@@ -0,0 +1,16 @@
+## Cordova Slack Digest
+Sat, 19 Sep 2020 08:23:56 GMT
+
+[User count: 4127](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(1 messages)_
+---
+
+Fri, 18 Sep 2020 15:51:13 GMT
+
+__@jberman__ says
+> Hey guys, I’m in the process of implementing CORS on our server. I noticed that when I hard-coded the Access-Control-Allow-Origin header to any random value (like `<http://apple.com>`), then Chrome, Safari, and Firefox could still access the page — and I can’t figure out why. Is the origin that the page is served from implicitly allowed, on top of the one specified in the Access-Control-Allow-Origin header? I mean, even Postman was able to successfully do XHR requests, and it shouldn’t [...]
+>
diff --git a/slack-digest/2020-09-20.md b/slack-digest/2020-09-20.md
new file mode 100644
index 0000000..d249205
--- /dev/null
+++ b/slack-digest/2020-09-20.md
@@ -0,0 +1,7 @@
+## Cordova Slack Digest
+Sun, 20 Sep 2020 08:23:44 GMT
+
+[User count: 4127](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
diff --git a/slack-digest/2020-09-21.md b/slack-digest/2020-09-21.md
new file mode 100644
index 0000000..1983064
--- /dev/null
+++ b/slack-digest/2020-09-21.md
@@ -0,0 +1,18 @@
+## Cordova Slack Digest
+Mon, 21 Sep 2020 08:25:05 GMT
+
+[User count: 4128](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(1 messages)_
+---
+
+Mon, 21 Sep 2020 06:59:32 GMT
+
+__@abul.asar22__ says
+> Hello everyone, what can be possible reason that `deviceready` event listener is not getting called ?
+> `document.addEventListener('deviceready', onDeviceReady, true);` I have this line and debugger is stopping here but after that I am expecting that `onDeviceReady` method should get called but it is not called. Not sure what is the reason behind this.
+> Has anyone have idea about this ?
+>
diff --git a/slack-digest/2020-09-22.md b/slack-digest/2020-09-22.md
new file mode 100644
index 0000000..d446312
--- /dev/null
+++ b/slack-digest/2020-09-22.md
@@ -0,0 +1,116 @@
+## Cordova Slack Digest
+Tue, 22 Sep 2020 08:25:39 GMT
+
+[User count: 4129](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(3 messages)_
+---
+
+Mon, 21 Sep 2020 09:29:38 GMT
+
+__@rashnk__ says
+> hi
+>
+
+Mon, 21 Sep 2020 12:56:48 GMT
+
+__@norman137__ says
+> Hi
+>
+
+Mon, 21 Sep 2020 13:31:37 GMT
+
+__@gh__ says
+> Some good news: Since Thursday, we've been running all VoltBuilder jobs through Cordova and Xcode 12. With hundreds of projects processed, no issues have been reported. Xcode 12 + Cordova looks solid.
+>
+
+### __Channel #cordova-ios__ _(3 messages)_
+---
+
+Mon, 21 Sep 2020 17:14:52 GMT
+
+__@vvsou862__ says
+> Hi , Recently i updated my app to Cordova@6.1.1 ,configured Custom Url Schema as <app://test.xxx.com> and also enabled CORS according to <https://breautek.com/2020/07/14/enabling-cors/>.
+> Issue is underlying cookie is not being sent with webapi request even though i have set Access-Control-Allow-Credentials to true from server response and withCredentials to true while sending request. Please help why with new update cookie is not being sent to webapi request
+>
+
+Mon, 21 Sep 2020 17:17:14 GMT
+
+__@norman137__ says
+> cookies is an outstanding issue with WKWebView where cookies aren't synced with the webview, at least not synchronously. This might be a workaround for the time being: <https://github.com/apache/cordova-ios/issues/944#issuecomment-660035130>
+>
+
+Mon, 21 Sep 2020 19:02:40 GMT
+
+__@mattwenner1__ says
+> Has anyone implemented “Sign In With Apple” yet?
+>
+
+### __Channel #plugins__ _(4 messages)_
+---
+
+Mon, 21 Sep 2020 14:45:25 GMT
+
+__@chadwick.blackford__ says
+> hallo guys! is it possible to create an observable services in cordova plugin with normal Javascript(angularJS, not an Angular!)?
+>
+
+Mon, 21 Sep 2020 14:47:02 GMT
+
+__@chadwick.blackford__ says
+> in my case I need to check DEBUG key on android device in realtime.. and my first idea was to create an observable to check this on native layer ant hten inform frontend about changes…
+>
+> in other cases I need to create an interval on frontend layer and check it static….
+>
+> what u think about this?
+>
+> FYI @timbru @norman137 …
+>
+> this will be available only on android devices
+>
+
+Mon, 21 Sep 2020 14:52:47 GMT
+
+__@norman137__ says
+> The thing about background services is the webview needs to live in an activity, therefore your javascript environment must be in an activity and you can't guarentee the activity will exists because the OS may kill the activity for a number of different reasons when the activity isn't in the foreground.
+>
+> I know there are some apps/plugins that do incorporate background services, e.g: <https://github.com/transistorsoft/cordova-background-geolocation-lt> (they have a restrictive license, don't copy their code, unless if you know what you're doing legally). So it's definitely possible, but it's outside of my expertise.
+>
+
+Mon, 21 Sep 2020 15:22:48 GMT
+
+__@chadwick.blackford__ says
+> ok, thank you
+>
+
+### __Channel #cordova-electron__ _(4 messages)_
+---
+
+Mon, 21 Sep 2020 09:36:55 GMT
+
+__@rohit.agre__ says
+> hi @erisu any ETA on 2.0.0 release on npm?
+>
+
+Mon, 21 Sep 2020 09:40:02 GMT
+
+__@erisu__ says
+> I cant give an exact ETA.
+>
+> It is currently in review. I am currently waiting for enough PMC binding votes before I can continue. Right now there are only 2 votes submitted and one more + binding vote is required for the review to pass before I can continue.
+>
+
+Mon, 21 Sep 2020 09:41:41 GMT
+
+__@rohit.agre__ says
+> at least its in review, hopefully by october it releases 🤞
+>
+
+Mon, 21 Sep 2020 09:42:33 GMT
+
+__@erisu__ says
+> I am sure it will be out before October 😄 I hope too 😄
+>
diff --git a/slack-digest/2020-09-23.md b/slack-digest/2020-09-23.md
new file mode 100644
index 0000000..406e156
--- /dev/null
+++ b/slack-digest/2020-09-23.md
@@ -0,0 +1,252 @@
+## Cordova Slack Digest
+Wed, 23 Sep 2020 08:25:00 GMT
+
+[User count: 4129](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(11 messages)_
+---
+
+Tue, 22 Sep 2020 11:51:53 GMT
+
+__@aquinn__ says
+> old but here it is: <https://stackoverflow.com/questions/64008985/angularjs-custom-directive-for-form-validation-for-date-inputs>
+>
+
+Tue, 22 Sep 2020 12:03:31 GMT
+
+__@pratiksha.bhavsar0895__ says
+> Can we do it like this way : as soon as effectivedate is selected in expirydate selection disable the date which are less than or equal to effectivedate ? I mean you can just limit the expiry date. And at the beginning you can just disable the expiry date input ?
+>
+
+Tue, 22 Sep 2020 12:04:08 GMT
+
+__@pratiksha.bhavsar0895__ says
+> I remember i have tried something like this in some previous project with respective to start & end date.
+>
+
+Tue, 22 Sep 2020 12:12:08 GMT
+
+__@yuanzuo__ says
+> I am not sure if this is android studio version issue. I tried command line cordova android build, got this error: >cordova build android
+> Checking Java JDK and Android SDK versions
+> ANDROID_SDK_ROOT=undefined (recommended setting)
+> ANDROID_HOME=C:\Users\yzuo\AppData\Local\Android\Sdk (DEPRECATED)
+> Using Android SDK: C:\Users\yzuo\AppData\Local\Android\Sdk
+> Subproject Path: CordovaLib
+> Subproject Path: app
+> Downloading <https://services.gradle.org/distributions/gradle-6.5-all.zip>
+>
+> Exception in thread "main" <http://javax.net|javax.net>.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
+>
+
+Tue, 22 Sep 2020 22:23:39 GMT
+
+__@owenocq__ says
+> I've got a white flash on startup before the WebView appears on ipad.
+>
+> I've tried `<preference name="BackgroundColor" value="#00000000"/>` and `<preference name="BackgroundColor" value="black"/>` in my config.xml
+>
+> And I think my LaunchStoryboard is set up with all images, and the CDVLaunchScreen is selected in the general xcode project settings.
+>
+> I've previous a long time agao used an older version of CDVsplashscreen to fix the issue but the old version of that plugin and the current version don't appear to be working for me.
+>
+> I'm using Cordova 5.1.1 (can't use 6.1.1 because scaling is handled differently on iPad 12.9")
+>
+>
+> Is there way to make the white flash black? Or a way to extend the time LaunchStoryboard Images.xcassets stay on screen to give time for WebView to load?
+>
+
+Wed, 23 Sep 2020 00:48:55 GMT
+
+__@ebrommers__ says
+> I’ve been investigating Ionic Appflow as a replacement for PhoneGap Build in our CM process. Am I doing things wrong, or can we not build for iOS / Android without upgrading to a paid account? The only target platform I’m seeing that allows me to build is “Web”.
+>
+
+Wed, 23 Sep 2020 00:52:45 GMT
+
+__@norman137__ says
+> <https://ionicframework.com/pricing/compare>
+>
+
+Wed, 23 Sep 2020 00:53:36 GMT
+
+__@norman137__ says
+> Not really familiar with ionic, some others here can probably provide more insight, but looks like to compile native app binaries using appflow, it requires a paid account.
+>
+
+Wed, 23 Sep 2020 00:54:20 GMT
+
+__@ebrommers__ says
+> Awesome — thanks. Looks like I’ll be running from the CLI (Open Source, empty wallet) 😂
+>
+
+Wed, 23 Sep 2020 07:44:47 GMT
+
+__@jcesarmobile__ says
+> There was this coupon code for 1 month free, not sure if still valid
+>
+
+Wed, 23 Sep 2020 07:44:50 GMT
+
+__@jcesarmobile__ says
+> BUILDWITHUS
+>
+
+### __Channel #cordova-ios__ _(1 messages)_
+---
+
+Wed, 23 Sep 2020 00:52:56 GMT
+
+__@dpogue__ says
+> oooh, so close and yet so far <https://github.com/WebKit/webkit/commit/9135bf5eb1e1a98c54b7eca755fa8419f5a42ab5>
+>
+
+### __Channel #cordova-android__ _(2 messages)_
+---
+
+Tue, 22 Sep 2020 21:46:30 GMT
+
+__@ucheozoemena__ says
+> Hi folks, question regarding a custom plugin I'm working on.
+>
+> I have a plugin for getting media from the device gallery, and I have a `LinearLayout` that contains a `TextView` for showing the duration of videos in the gallery. However, I'm seeing some unusual behavior where the duration gets applied incorrectly to an image if the image is shown in a grid square that previously contained a video thumbnail. The `LinearLayout` has visibility set to `GONE` by default, and it's changed to `VISIBLE` if it's a video thumbnail. This is the relevant snipp [...]
+>
+> ```// view.xml
+> <?xml version="1.0" encoding="utf-8"?>
+> <FrameLayout xmlns:android="<http://schemas.android.com/apk/res/android>"
+> android:orientation="vertical" android:layout_width="match_parent"
+> android:layout_height="match_parent"
+> android:background="#DDDDDD"
+> android:layout_margin="2dp">
+> <ImageView
+> android:layout_width="match_parent"
+> android:layout_height="match_parent"
+> android:scaleType="centerCrop"
+> android:id="@+id/vImage"/>
+> <LinearLayout
+> android:layout_width="fill_parent"
+> android:layout_height="wrap_content"
+> android:layout_gravity="bottom"
+> android:background="#80000000"
+> android:orientation="vertical"
+> android:id="@+id/vidDurationContainer"
+> android:visibility="gone" >
+>
+> <TextView
+> android:id="@+id/vidDuration"
+> android:layout_width="wrap_content"
+> android:layout_height="wrap_content"
+> android:layout_gravity="left"
+> android:paddingLeft="10dip"
+> android:textAppearance="?android:attr/textAppearanceLarge"
+> android:text="Image"
+> android:textColor="#FFFFFF"
+> android:textIsSelectable="false"
+> android:textSize="20sp" />
+> </LinearLayout>
+> <CheckBox
+> android:id="@+id/checkBox"
+> android:layout_width="match_parent"
+> android:layout_height="match_parent"
+> android:visibility="visible"
+> android:button="@android:color/transparent"
+> android:background="@drawable/cameraroll_item_selection" />
+> </FrameLayout>```
+> ```// Gallery.java file
+> ...
+> public PictureView(...) {
+> LayoutInflater.from(getContext()).inflate(getResourceId(getContext(), "layout", "view"), this);
+> vImage = (ImageView)findViewById(getResourceId(getContext(), "id", "vImage"));
+> checkBox = (CheckBox)findViewById(getResourceId(getContext(), "id", "checkBox"));
+> vidDurationContainer = (LinearLayout)findViewById(getResourceId(getContext(), "id", "vidDurationContainer"));
+> vidDuration = (TextView)findViewById(getResourceId(getContext(), "id", "vidDuration"));
+> }
+>
+> public void load(...) {
+> ...
+> vImage.setImageResource(0);
+> vImage.setVisibility(INVISIBLE);
+> loader.loadPicture(...);
+> }
+>
+> @Override
+> public void onLoad(PictureInfo picture) {
+> if (this.pictureInfo != picture) {
+> return;
+> }
+> new Handler(Looper.getMainLooper()).post(new Runnable() {
+> @Override
+> public void run() {
+> vImage.setImageBitmap(pictureInfo.thumbnail);
+> vImage.setVisibility(VISIBLE);
+> if (pictureInfo.isVideo) {
+> vidDurationContainer.setVisibility(VISIBLE);
+> vidDuration.setText(String.valueOf(pictureInfo.duration));
+> } else {
+> vidDurationContainer.setVisibility(GONE);
+> }
+> }
+> });
+> }
+>
+> @Override
+> public void loadPicture(final PictureInfo pictureInfo, ...) {
+> ...
+> executor.execute(new Runnable() {
+> @Override
+> public void run() {
+> ...
+> synchronized (pictureCache) {
+> Bitmap cachedBitmap = pictureCache.get(pictureInfo.uri);
+> if (cachedBitmap != null) {
+> pictureInfo.thumbnail = cachedBitmap;
+> callback.onLoad(pictureInfo);
+> return;
+> }
+> }
+> ...
+> if (pictureInfo.thumbnail != null) {
+> callback.onLoad(pictureInfo);
+> synchronized (pictureCache) {
+> pictureCache.put(pictureInfo.uri, pictureInfo.thumbnail);
+> }
+> }
+> }
+> });
+> }
+> ...```
+> I've removed most of the other code (indicated by `...`) to try to highlight what I think are the most relevant bits. This is what the problem looks like:
+> - when I open the gallery: the first 3 thumbnails that show "7.0" duration are video thumbnails, the fourth is an image. This is the correct behavior
+>
+> - I then scroll down the gallery such that that particular row is no longer visible, then I scroll back up to this row, and the "7.0" is no longer showing
+> How can I fix this? The expected behavior is that the duration is always shown for video thumbnails and not shown for images. Clearly something is wrong with the logic to show/hide the duration. Any help will be greatly appreciated, thanks!
+>
+
+Wed, 23 Sep 2020 07:59:15 GMT
+
+__@pratiksha.bhavsar0895__ says
+> Hi team did anyone here faced *issue with filetransfer plugin when server is pointing to <https://stagingDomain1>..... (https)* I got following error in android:
+> W/FileTransfer: Error getting HTTP status code from connection.
+> <http://javax.net|javax.net>.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
+> at <http://com.android.org|com.android.org>.conscrypt.ConscryptFileDescriptorSocket.startHandshake(ConscryptFileDescriptorSocket.java:219)
+> at <http://com.android.okhttp.internal.io|com.android.okhttp.internal.io>.RealConnection.connectTls(RealConnection.java:192)
+> at <http://com.android.okhttp.internal.io|com.android.okhttp.internal.io>.RealConnection.connectSocket(RealConnection.java:149)
+> at <http://com.android.okhttp.internal.io|com.android.okhttp.internal.io>.RealConnection.connect(RealConnection.java:112)
+> at com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:184)
+> at com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:126)
+> at com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:95)
+> at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281)
+> at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224)
+> at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:461)
+> at com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:127)
+> at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.connect(DelegatingHttpsURLConnection.java:89)
+> at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.connect(Unknown Source:0)
+> at org.apache.cordova.filetransfer.FileTransfer$1.run(FileTransfer.java:425)
+> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
+> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
+> at java.lang.Thread.run(Thread.java:764)
+> While the *api & file transfer plugin worked properly when switch to our other staging domain with : <http://stagingDomain2>*.... *(http). For IOS worked properly on http as well as https domain.* Thanks & Kind Regards, Pratiksha
+>
diff --git a/slack-digest/2020-09-24.md b/slack-digest/2020-09-24.md
new file mode 100644
index 0000000..8280688
--- /dev/null
+++ b/slack-digest/2020-09-24.md
@@ -0,0 +1,89 @@
+## Cordova Slack Digest
+Thu, 24 Sep 2020 08:24:55 GMT
+
+[User count: 4131](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(3 messages)_
+---
+
+Wed, 23 Sep 2020 09:33:42 GMT
+
+__@owenocq__ says
+> I've done some more investigating in the splash screen issue I'm getting. So the splash screen image set appears correctly and instantly for a very short amount of time, then there's a white flash before WKView renders the css. I've tried adding to config.xml:
+>
+> `<preference name="SplashScreen" value="screen" />`
+> `<preference name="SplashMaintainAspectRatio" value="false" />`
+> `<preference name="AutoHideSplashScreen" value="false" />`
+> `<preference name="SplashScreenDelay" value="9000" />`
+> `<preference name="FadeSplashScreenDuration" value="5000" />`
+>
+> But none are stopping the splash screen from disappearing. And I've tried adding this to onDeviceReady():
+>
+> ```if ( navigator.splashscreen ){
+> navigator.splashscreen.show();
+> } else {
+> console.log('I am not set');
+> }```
+> But the else not found is triggering.
+>
+> Any clues wise Cordova people what is happening?
+>
+
+Wed, 23 Sep 2020 13:04:04 GMT
+
+__@ziqbal.consultech__ says
+> Hello every One
+>
+
+Wed, 23 Sep 2020 13:07:23 GMT
+
+__@ziqbal.consultech__ says
+> I have calledBack issue in Cordova
+> I am opening External Link for Payment gateway
+> then want to go back to app page
+> how can i find link for that
+> any help would be great
+> Thanks in Advance
+>
+
+### __Channel #cordova-ios__ _(1 messages)_
+---
+
+Wed, 23 Sep 2020 13:24:53 GMT
+
+__@lkvh__ says
+> Is it possible to use wkwebview-inject-cookie if my response cookie domain is empty
+>
+
+### __Channel #cordova-android__ _(1 messages)_
+---
+
+Wed, 23 Sep 2020 13:12:44 GMT
+
+__@ziqbal.consultech__ says
+> Hello
+> I have calledBack issue in Cordova
+> I am opening External Link for Payment gateway
+> then want to go back to app page
+> how can i find link for that
+> any help would be great
+> Thanks in Advance
+>
+
+### __Channel #cordova-browser__ _(1 messages)_
+---
+
+Wed, 23 Sep 2020 13:13:12 GMT
+
+__@ziqbal.consultech__ says
+> Hello
+> I have calledBack issue in Cordova
+> I am opening External Link for Payment gateway
+> then want to go back to app page
+> how can i find link for that
+> any help would be great
+> Thanks in Advance
+>
diff --git a/slack-digest/2020-09-25.md b/slack-digest/2020-09-25.md
new file mode 100644
index 0000000..f8fcb86
--- /dev/null
+++ b/slack-digest/2020-09-25.md
@@ -0,0 +1,116 @@
+## Cordova Slack Digest
+Fri, 25 Sep 2020 08:25:55 GMT
+
+[User count: 4132](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(9 messages)_
+---
+
+Thu, 24 Sep 2020 20:51:02 GMT
+
+__@jonathan039__ says
+> Hey everyone!
+> Does anyone have a script for a hook that runs "pod install"? I need to run `pod install` after the ios platform is added (or before the build). Thanks
+>
+
+Fri, 25 Sep 2020 00:24:40 GMT
+
+__@osaintilien55__ says
+> Just looking for confirmation, I can't build ios apps using windows computers however with a Mac I could build both android and ios platforms, right?
+>
+
+Fri, 25 Sep 2020 00:31:39 GMT
+
+__@norman137__ says
+> Mostly correct. To some degree you can develop for iOS without having a mac computer but you do need xcode/xcodebuild to build the native ios binaries and need to use apple software to upload them to the itunes app store. Apple only supports these tools on Macs.
+>
+> Google supports their build tools for android on all modern OS's (Mac, Windows, and Linux).
+>
+
+Fri, 25 Sep 2020 00:33:29 GMT
+
+__@norman137__ says
+> Afterall cordova apps are just web apps and they are largely cross-platform with minimal effort, so generally speaking a web app that runs on android will probably run on the iOS webview with minimal platform-specific code.
+>
+
+Fri, 25 Sep 2020 00:36:58 GMT
+
+__@osaintilien55__ says
+> got it so then for the most part if it looks/works fine on android then most likely it will be just fine on ios
+>
+
+Fri, 25 Sep 2020 00:39:13 GMT
+
+__@dpogue__ says
+> if only the world worked that way 😞 iOS is still a pretty consistent source of bugs in our apps, especially around random layout differences
+>
+
+Fri, 25 Sep 2020 00:42:22 GMT
+
+__@osaintilien55__ says
+> I hear you, well it's good to know these things before hand instead of getting an unpleasant surprise lol
+>
+
+Fri, 25 Sep 2020 00:55:51 GMT
+
+__@norman137__ says
+> Definitely still needs to be tested, cause sometimes you do need to have a style override or a platform condition block, but yah lol
+>
+
+Fri, 25 Sep 2020 07:16:34 GMT
+
+__@ivan.harpley__ says
+> Searching the channels history I found <https://cordova.slack.com/archives/C068CHRJ5/p1598882894004600?thread_ts=1598869187.003500&cid=C068CHRJ5|this> was recently posted for alerting user's to app updates (iOS and Android). However, if I only need to update JS / HTML / CSS can I simply update the code found in `/www`? <https://docs.microsoft.com/en-us/appcenter/distribution/codepush/cordova|App Centre's CodePush> seems to be doing that, but I was wondering if I could do that myse [...]
+>
+
+### __Channel #cordova-ios__ _(7 messages)_
+---
+
+Thu, 24 Sep 2020 17:28:52 GMT
+
+__@owenocq__ says
+> Is there a way to use `async: false` on ajax calls to local JSON resources? It used to work on 5.1.1 but in 6.1.1 on device on iOS12+ it causes infinite restarts.
+>
+
+Thu, 24 Sep 2020 17:38:09 GMT
+
+__@norman137__ says
+> the `async` option on `XMLHttpRequest` into a synchronous request (which ajax would use behind the scenes) have been deprecated for a long time and should be avoided. Depending on the type of request, `async` option must be `true` or an error is thrown.
+>
+> Synchronous should be done only from a web worker.
+>
+> <https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/open>
+>
+
+Thu, 24 Sep 2020 17:54:08 GMT
+
+__@owenocq__ says
+> Thanks for the reply and information. It's a shame because I was loading language JSON files before the app is interactive, so async false seemed a sensible approach.
+>
+
+Thu, 24 Sep 2020 20:43:59 GMT
+
+__@norman137__ says
+> Does anybody know if `cordova-ios@6` supports the new build system or is the legacy build system still required?
+>
+
+Thu, 24 Sep 2020 20:44:31 GMT
+
+__@dpogue__ says
+> It supports the new one
+>
+
+Thu, 24 Sep 2020 20:44:44 GMT
+
+__@norman137__ says
+> Thanks
+>
+
+Fri, 25 Sep 2020 06:03:37 GMT
+
+__@dpogue__ says
+> Fun times tonight... it turns out there's a bug in some indexedDB backend stuff that can corrupt database indexes when upgrading from iOS 13 to iOS 14. There's no way to prevent this from happening, and it's unrecoverable once it happens, and of course it's breaking my app 🙃 <https://bugs.webkit.org/show_bug.cgi?id=216962>
+>
diff --git a/slack-digest/2020-09-26.md b/slack-digest/2020-09-26.md
new file mode 100644
index 0000000..5593735
--- /dev/null
+++ b/slack-digest/2020-09-26.md
@@ -0,0 +1,26 @@
+## Cordova Slack Digest
+Sat, 26 Sep 2020 08:24:19 GMT
+
+[User count: 4132](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #cordova-ios__ _(2 messages)_
+---
+
+Fri, 25 Sep 2020 09:28:38 GMT
+
+__@owenocq__ says
+> Is there a way to shoo the deprecation warnings away that CDVWKInAppBrowser puts out?
+>
+> I don't need an actual in app browser just the ability to open external links in the browser. So if there's a way I can remove the plugin let me know.
+>
+
+Fri, 25 Sep 2020 09:35:22 GMT
+
+__@owenocq__ says
+> Oh another question, how are people preloading their css images?
+>
+> I used JS `new Image` to loop through them all, this used to work in back in the day, but now I'm getting a load flash. It's probably WKWebView being performance clever but not actually helpful.
+>
diff --git a/slack-digest/2020-09-27.md b/slack-digest/2020-09-27.md
new file mode 100644
index 0000000..2db1e57
--- /dev/null
+++ b/slack-digest/2020-09-27.md
@@ -0,0 +1,24 @@
+## Cordova Slack Digest
+Sun, 27 Sep 2020 08:24:22 GMT
+
+[User count: 4134](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(2 messages)_
+---
+
+Sun, 27 Sep 2020 01:40:46 GMT
+
+__@theendehkjwkv__ says
+> Has anyone used cocos2dx to integrate cordova?
+>
+
+Sun, 27 Sep 2020 01:42:06 GMT
+
+__@theendehkjwkv__ says
+> I reported a lot of errors during the integration process
+> The main error is in the plugin
+> Need to modify the code in the plugin to adapt
+>
diff --git a/slack-digest/2020-09-28.md b/slack-digest/2020-09-28.md
new file mode 100644
index 0000000..c685cae
--- /dev/null
+++ b/slack-digest/2020-09-28.md
@@ -0,0 +1,36 @@
+## Cordova Slack Digest
+Mon, 28 Sep 2020 08:26:02 GMT
+
+[User count: 4135](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(1 messages)_
+---
+
+Sun, 27 Sep 2020 22:12:50 GMT
+
+__@osaintilien55__ says
+> So I have this code at the bottom of my JavaScript, however when I scroll I am not getting any feedback. I've read elsewhere that "Height 100%" on Html and body usually cause this but I have since removed them however the problem is still there. Any ideas as to why? Also, doing window.pageYOffset, always returns 0 for some reason.
+>
+> ```window.onscroll = function () {
+> console.log('test')
+> var currentScrollPos = window.pageYOffset
+> if (prevScrollpos > currentScrollPos ) {
+> console.log("Do this")
+> } else if (prevScrollpos < currentScrollPos) {
+> console.log("dont do this")
+> }
+> }```
+> <https://jsfiddle.net/oiver55/pgfy7zj9/61/>
+>
+
+### __Channel #cordova-windows__ _(1 messages)_
+---
+
+Mon, 28 Sep 2020 07:53:27 GMT
+
+__@michaelbschmidt__ says
+> @erisu could you please give an indication whether a windows release is still on the table? Or should we rather plan with no updates any more...
+>
diff --git a/slack-digest/2020-09-29.md b/slack-digest/2020-09-29.md
new file mode 100644
index 0000000..8626503
--- /dev/null
+++ b/slack-digest/2020-09-29.md
@@ -0,0 +1,69 @@
+## Cordova Slack Digest
+Tue, 29 Sep 2020 08:26:35 GMT
+
+[User count: 4135](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(1 messages)_
+---
+
+Mon, 28 Sep 2020 15:33:20 GMT
+
+__@mario.kurzweil__ says
+> I don’t know if this is the right channel, but I’m getting the following error after I added the plugin <https://github.com/mikakrooswijk/cordova-mongodb-storage/> to my project. I already removed the ios platform and added it back (6.1.1), updated cordova (10.0.0), updated the cocoapods (1.9.3)
+>
+
+### __Channel #cordova-android__ _(5 messages)_
+---
+
+Tue, 29 Sep 2020 01:43:06 GMT
+
+__@ebrommers__ says
+> I’m running across a strange error when trying to build android from the CLI -
+> ```The "path" argument must be of type string. Received undefined
+> TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined
+> at validateString (internal/validators.js:117:11)
+> at Object.join (path.js:1039:7)
+> at ConfigKeeper.get (/usr/local/lib/node_modules/cordova/node_modules/cordova-common/src/ConfigChanges/ConfigKeeper.js:44:32)```
+>
+
+Tue, 29 Sep 2020 01:44:31 GMT
+
+__@ebrommers__ says
+> Has anyone come across this? cordova-lib 10.0.0, cordova-android 9.0.0. iOS is compiling fine.
+>
+
+Tue, 29 Sep 2020 01:46:04 GMT
+
+__@ebrommers__ says
+> And the configkeeper.js code block in question (maybe a red herring):
+> ``` if (file === 'config.xml' && platform === 'android') {
+> file = 'res/xml/config.xml';
+> }
+>
+> const fake_path = path.join(project_dir, platform, file);```
+>
+
+Tue, 29 Sep 2020 01:48:22 GMT
+
+__@norman137__ says
+> Try removing your `package-lock.json` file and your `node_modules` directory, then run `npm install`. So far my experience when people running into that issue is NPM isn't upgrading all packages for some whatever reason.
+>
+
+Tue, 29 Sep 2020 02:20:20 GMT
+
+__@ebrommers__ says
+> Ugh — no dice (same error). I’ll attack this again in the morning. The weird thing is that Android Studio isn’t complaining, it’s just the CLI.
+>
+
+### __Channel #hangouts__ _(1 messages)_
+---
+
+Tue, 29 Sep 2020 06:48:56 GMT
+
+__@purplecabbage__ says
+> <!here> Who has topics for the bi-weekly cordova hangout this coming Thursday at 8 AM PDT?
+> Please post them here.
+>
diff --git a/slack-digest/2020-09-30.md b/slack-digest/2020-09-30.md
new file mode 100644
index 0000000..e5b2b28
--- /dev/null
+++ b/slack-digest/2020-09-30.md
@@ -0,0 +1,17 @@
+## Cordova Slack Digest
+Wed, 30 Sep 2020 08:26:14 GMT
+
+[User count: 4137](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #cordova-android__ _(1 messages)_
+---
+
+Tue, 29 Sep 2020 12:20:57 GMT
+
+__@jose2013__ says
+> Hi, please, how can I enable AndroidX in a project even if I have some plugin and doesn’t support it?
+> Note: there is no new version of the plugin.
+>
diff --git a/slack-digest/2020-10-01.md b/slack-digest/2020-10-01.md
new file mode 100644
index 0000000..ab505a3
--- /dev/null
+++ b/slack-digest/2020-10-01.md
@@ -0,0 +1,84 @@
+## Cordova Slack Digest
+Thu, 01 Oct 2020 08:26:40 GMT
+
+[User count: 4138](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(1 messages)_
+---
+
+Thu, 01 Oct 2020 07:45:05 GMT
+
+__@timbru__ says
+> PSA: Today we have our bi-weekly hangouts/meeting again. Feel free to join <#C07P9QFS9|hangouts> for all the infos and topics for discussiuon.
+>
+
+### __Channel #cordova-ios__ _(2 messages)_
+---
+
+Wed, 30 Sep 2020 17:18:53 GMT
+
+__@dpogue__ says
+> oooo <https://bugs.webkit.org/show_bug.cgi?id=216793>
+>
+
+Wed, 30 Sep 2020 17:19:10 GMT
+
+__@dpogue__ says
+> > [Contact Picker API] Introduce bindings for the Contact Picker API
+>
+
+### __Channel #hangouts__ _(5 messages)_
+---
+
+Wed, 30 Sep 2020 17:58:00 GMT
+
+__@purplecabbage__ says
+> <!here> Any topics? Trying to open these hangouts to more of our community, everyone is welcome!
+>
+
+Wed, 30 Sep 2020 17:58:17 GMT
+
+__@purplecabbage__ says
+> @niklasmerz ^^
+>
+
+Wed, 30 Sep 2020 18:00:33 GMT
+
+__@niklasmerz__ says
+> Some ideas. I try to prepare some of them:
+>
+> ```Add members to team page
+> Remove outdated translations from docs
+> Add "Close action" that comments on issues asking for a new release
+> My iOS proxy hack to WKURLSchemeHandler```
+>
+
+Thu, 01 Oct 2020 07:45:21 GMT
+
+__@timbru__ says
+> Removing doc translations 🤩
+>
+
+Thu, 01 Oct 2020 07:46:33 GMT
+
+__@timbru__ says
+> I’ll have to see if I can join today, maybe I have another meeting, but that seems to be decided spontaneously 😅
+>
+
+### __Channel #cordova-browser__ _(2 messages)_
+---
+
+Wed, 30 Sep 2020 18:13:12 GMT
+
+__@purplecabbage__ says
+> ideally, you do not navigate your app to a new page and instead use the InAppBrowser plugin. You can watch the url change in the inappbrowser, and then close the window when you reach to confirmation page.
+>
+
+Wed, 30 Sep 2020 18:14:14 GMT
+
+__@purplecabbage__ says
+> @ziqbal.consultech ^^^
+>
diff --git a/slack-digest/2020-10-02.md b/slack-digest/2020-10-02.md
new file mode 100644
index 0000000..bb53cd8
--- /dev/null
+++ b/slack-digest/2020-10-02.md
@@ -0,0 +1,152 @@
+## Cordova Slack Digest
+Fri, 02 Oct 2020 08:27:10 GMT
+
+[User count: 4140](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(3 messages)_
+---
+
+Thu, 01 Oct 2020 11:57:53 GMT
+
+__@pratiksha.bhavsar0895__ says
+> Hi team I have updated to cordova-ios 6.1.1 with app as scheme & localhost as hostname preferences in config.xml which in turn I believe has resolved the ios deprecation issue as there is no mail from ios team after testflight deployment. Now due to this app scheme there is one issue with third party maps library. I just want to understand that setting up scheme is mandatory step right and it has to be equal to app:// always right ? Thanks & Regards,Pratiksha
+>
+
+Thu, 01 Oct 2020 14:03:44 GMT
+
+__@werner.haingartner__ says
+> the code from my cordova app is translated to objective-c, but the iOS code from a plugin that i want to add is written in swift. now i always get an error, when i try to build the app. now the question: is this even possible?
+>
+
+Thu, 01 Oct 2020 22:01:29 GMT
+
+__@sfeast__ says
+> Hi - is it possible to access config.xml preferences at runtime through JS? Specifically I’m hoping to access the AllowInlineMediaPlayback preference & ideally be able to change it’s value at runtime on iOS. At a minimum being able to read it would be helpful too.
+>
+
+### __Channel #hangouts__ _(13 messages)_
+---
+
+Thu, 01 Oct 2020 09:33:03 GMT
+
+__@michaelbschmidt__ says
+> * proposal for discussion: release windows platform before deprecation
+> - could you cut a final release before deprecating?
+> - there are already the PRs to bring windows up-to-date with the current cli
+> - in particular it would be about getting this (already merged) bugfix out:
+> <https://github.com/apache/cordova-windows/pull/331> (edited)
+> - further PRs
+> <https://github.com/apache/cordova-windows/pull/381>
+> <https://github.com/apache/cordova-windows/pull/380>
+> <https://github.com/apache/cordova-windows/pull/377>
+> -> could you please give an indication whether a windows release is still on the table?
+>
+
+Thu, 01 Oct 2020 09:33:18 GMT
+
+__@michaelbschmidt__ says
+> * proposal for discussion: cordova-plugin-camera: platform iOS: taking photos on iOS 13+ is broken
+> - situation: taking photos on iOS 13+ is broken
+> <https://github.com/apache/cordova-plugin-camera/issues/492>
+> - solution: review, cleanup & merge the PR to fix it:
+> - the PR at its core works, some cleanup needed for unnecessary package.json modification:
+> <https://github.com/apache/cordova-plugin-camera/pull/501>
+>
+
+Thu, 01 Oct 2020 09:52:52 GMT
+
+__@jcesarmobile__ says
+> Everything gets a last release before being deprecated, that doesn’t need a discussion
+>
+
+Thu, 01 Oct 2020 13:43:46 GMT
+
+__@pieter.vanpoyer__ says
+> Hi, way to go Cordova!
+>
+> Just an idea:
+> Put an official plugin in the picture. F.e. every 2 weeks take a high level view on one of the official plugins.
+> Document and lay out a roadmap for a plugin.
+> (if it is necessary, if the plugin is going strong and does not need to be altered, I don't bother off course.)
+> Announce for example in this channel the plugin in the picture and then the community can give their future vision about the plugin. Or the community can give an insight on the biggest painpoints, quickwins and bottlenecks of the plugin.
+>
+> The vision/painpoints/roadmap/quickwins should be documented and can serve as an anchor point for PR's and next versions.
+>
+> ```Add "Close action" that comments on issues asking for a new release -> Great idea```
+> Kind regards
+>
+
+Thu, 01 Oct 2020 13:51:30 GMT
+
+__@norman137__ says
+> Not a bad idea. I think that could extend to some platforms as well, especially the ones that isn't even documented, ie the browser platform. I know for every plugin browser tests are failing for reasons I haven't really investigated deeply into.
+>
+
+Thu, 01 Oct 2020 15:01:16 GMT
+
+__@purplecabbage__ says
+> <https://zoom.us/j/6592440762?pwd=Z2d5bk1TeEpEWklZbjB2aUlxam53dz09>
+>
+
+Thu, 01 Oct 2020 15:01:41 GMT
+
+__@chris.brody__ says
+> I will probably miss this one
+>
+
+Thu, 01 Oct 2020 15:42:26 GMT
+
+__@purplecabbage__ says
+> Booted!
+>
+
+Thu, 01 Oct 2020 15:42:52 GMT
+
+__@purplecabbage__ says
+> good story @erisu! You’re not supposed to talk about that obviously!
+>
+
+Thu, 01 Oct 2020 15:44:17 GMT
+
+__@dpogue__ says
+> @purplecabbage Just for the sake of getting it in my calendar, we're aiming to do these every 2 weeks, right? So next one will be October 15th?
+>
+
+Thu, 01 Oct 2020 15:44:57 GMT
+
+__@purplecabbage__ says
+> yes
+>
+
+Thu, 01 Oct 2020 15:45:00 GMT
+
+__@erisu__ says
+> I will try and also get the `draft/` tag vote submitted out as well soon.
+>
+
+Thu, 01 Oct 2020 15:45:29 GMT
+
+__@purplecabbage__ says
+> I will look at the docs/translations pr
+>
+
+### __Channel #cordova-browser__ _(1 messages)_
+---
+
+Thu, 01 Oct 2020 08:28:06 GMT
+
+__@ziqbal.consultech__ says
+> Thanks Alot i am using InAppBrowser now and it working Fine
+>
+
+### __Channel #cordova-electron__ _(1 messages)_
+---
+
+Fri, 02 Oct 2020 08:05:54 GMT
+
+__@erisu__ says
+> @rohit.agre I have just pushed Cordova Electron 2.0.0 to npm.
+>
diff --git a/slack-digest/2020-10-03.md b/slack-digest/2020-10-03.md
new file mode 100644
index 0000000..afcd381
--- /dev/null
+++ b/slack-digest/2020-10-03.md
@@ -0,0 +1,16 @@
+## Cordova Slack Digest
+Sat, 03 Oct 2020 08:25:51 GMT
+
+[User count: 4145](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #hangouts__ _(1 messages)_
+---
+
+Fri, 02 Oct 2020 10:40:57 GMT
+
+__@chris.brody__ says
+> I am repeating a question from the PMC channel: is the recent hangout uploaded?
+>
diff --git a/slack-digest/2020-10-04.md b/slack-digest/2020-10-04.md
new file mode 100644
index 0000000..1717dfd
--- /dev/null
+++ b/slack-digest/2020-10-04.md
@@ -0,0 +1,7 @@
+## Cordova Slack Digest
+Sun, 04 Oct 2020 08:26:08 GMT
+
+[User count: 4147](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
diff --git a/slack-digest/2020-10-05.md b/slack-digest/2020-10-05.md
new file mode 100644
index 0000000..69edff8
--- /dev/null
+++ b/slack-digest/2020-10-05.md
@@ -0,0 +1,31 @@
+## Cordova Slack Digest
+Mon, 05 Oct 2020 08:27:31 GMT
+
+[User count: 4148](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(1 messages)_
+---
+
+Sun, 04 Oct 2020 09:31:58 GMT
+
+__@alex678__ says
+> Hello everybody ! I have one app for Google Play and Huawei Store (so 2x the platform android). So i cannot have the same config.xml and merges files because the platform is "android" for both Google and Huawei. Do you know please if i can create "platforms alias" ? Best regards.
+>
+
+### __Channel #cordova-ios__ _(2 messages)_
+---
+
+Sun, 04 Oct 2020 13:45:24 GMT
+
+__@g.asci__ says
+> I am getting this warning when I try to promote my in app purchase. Do you have any suggestions?
+>
+
+Sun, 04 Oct 2020 13:45:48 GMT
+
+__@g.asci__ says
+> Do I have to code it manually on Xcode if the third-party plugin doesn’t support it?
+>
diff --git a/slack-digest/2020-10-06.md b/slack-digest/2020-10-06.md
new file mode 100644
index 0000000..9936848
--- /dev/null
+++ b/slack-digest/2020-10-06.md
@@ -0,0 +1,67 @@
+## Cordova Slack Digest
+Tue, 06 Oct 2020 08:28:09 GMT
+
+[User count: 4150](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(4 messages)_
+---
+
+Mon, 05 Oct 2020 09:33:35 GMT
+
+__@kerrydupont__ says
+> Just wanted to gauge the temperature of using Azure as a backend service for Cordova projects... They seem to be dropping support for Cordova now, and focusing on Xamarin. Anyone had any recent experience successfully launching an Azure service to run their Cordova app, without having to write everything custom from scratch?
+>
+
+Mon, 05 Oct 2020 13:35:04 GMT
+
+__@norman137__ says
+> afaik Azure is simply a host provider, like AWS, or any other cloud service provider. So they aren't really tied together
+>
+
+Mon, 05 Oct 2020 13:59:26 GMT
+
+__@timbru__ says
+> Besides that, what do you mean with “backend services” exactly? A backend for your app is, in theory, not connected to Cordova at all, and simply offers HTTP endpoints. 🙂
+>
+
+Tue, 06 Oct 2020 06:54:24 GMT
+
+__@g.asci__ says
+> Is there a way to write an alarm app using cordova since with the new SDK's it is impossible execute background javascript code more frequent than 15 minutes?
+>
+
+### __Channel #cordova-ios__ _(2 messages)_
+---
+
+Mon, 05 Oct 2020 20:06:43 GMT
+
+__@jose2013__ says
+> Hi 👋 please, what have you been using for Universal Links?
+>
+
+Mon, 05 Oct 2020 20:07:30 GMT
+
+__@dpogue__ says
+> <https://www.npmjs.com/package/cordova-plugin-app-scope> (but I'm biased 😉)
+>
+
+### __Channel #turkey__ _(1 messages)_
+---
+
+Tue, 06 Oct 2020 06:52:34 GMT
+
+__@g.asci__ says
+> Merhaba arkadaşlar <http://www.mealdoc.com|www.mealdoc.com> adında tamamen Cordova ile bir sağlıklı beslenme uygulaması geliştirdim. Ancak su takibi fonksiyonu eklemek istiyorum. Background service kullanamıyorum. Bir öneriniz var mı?
+>
+
+### __Channel #plugins__ _(1 messages)_
+---
+
+Tue, 06 Oct 2020 06:54:11 GMT
+
+__@g.asci__ says
+> Is there a way to write an alarm app using cordova since with the new SDK's it is impossible execute background javascript code more frequent than 15 minutes?
+>
diff --git a/slack-digest/2020-10-07.md b/slack-digest/2020-10-07.md
new file mode 100644
index 0000000..e512a60
--- /dev/null
+++ b/slack-digest/2020-10-07.md
@@ -0,0 +1,181 @@
+## Cordova Slack Digest
+Wed, 07 Oct 2020 08:27:58 GMT
+
+[User count: 4154](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(19 messages)_
+---
+
+Tue, 06 Oct 2020 11:18:06 GMT
+
+__@chadwick.blackford__ says
+> WTH? yesterday was all fine, today is ***** day…
+> ```
+> cordova platform add ios@5.1.1
+> Using cordova-fetch for cordova-ios@5.1.1
+> (node:14070) Warning: Accessing non-existent property ‘ios@5.1.1’ of module exports inside circular dependency
+> ```
+>
+
+Tue, 06 Oct 2020 11:20:56 GMT
+
+__@chadwick.blackford__ says
+> ah… f***g shit… yesterday I did macOS update…
+>
+
+Tue, 06 Oct 2020 14:35:14 GMT
+
+__@chadwick.blackford__ says
+> I’m stucked with installing ios-deploy package…
+>
+> ```npm ERR! ios-deploy@1.11.2 preinstall: `./src/scripts/check_reqs.js && xcodebuild`
+> npm ERR! Exit status 132```
+>
+
+Tue, 06 Oct 2020 14:35:34 GMT
+
+__@chadwick.blackford__ says
+> and my ios app crashed after upload in store…
+>
+
+Tue, 06 Oct 2020 15:18:06 GMT
+
+__@chadwick.blackford__ says
+> ```Prepared iOS project successfully
+> doc.find is not a function
+> TypeError: doc.find is not a function
+> at Object.resolveParent (/Users/MYUSER/.npm-global/lib/node_modules/cordova/node_modules/cordova-common/src/util/xml-helpers.js:201:26)```
+>
+>
+
+Tue, 06 Oct 2020 15:19:25 GMT
+
+__@chadwick.blackford__ says
+>
+>
+
+Tue, 06 Oct 2020 15:51:19 GMT
+
+__@chadwick.blackford__ says
+> I think outdated shelljs produced some problems
+>
+
+Tue, 06 Oct 2020 15:53:01 GMT
+
+__@chadwick.blackford__ says
+> and finally I’m back with original errors:
+>
+
+Tue, 06 Oct 2020 15:53:02 GMT
+
+__@norman137__ says
+> Shelljs I believe as been removed in all cordova packages in their latest releases.
+>
+
+Tue, 06 Oct 2020 16:22:35 GMT
+
+__@mario.kurzweil__ says
+> Have someone a familiar problem on ios with mongodb support? <https://cordova.slack.com/archives/C068CHRJ5/p1601307200032000>
+>
+
+Tue, 06 Oct 2020 18:01:23 GMT
+
+__@chadwick.blackford__ says
+> ``` cordova platform add <https://github.com/WuglyakBolgoink/cordova-android.git>
+> Using cordova-fetch for <https://github.com/WuglyakBolgoink/cordova-android.git>
+> (node:51281) Warning: Accessing non-existent property '<https://github.com/WuglyakBolgoink/cordova-android.git>' of module exports inside circular dependency
+> (Use `node --trace-warnings ...` to show where the warning was created)```
+> and what I do wrong?)
+>
+
+Tue, 06 Oct 2020 18:05:43 GMT
+
+__@dpogue__ says
+> I think those warnings are harmless
+>
+
+Tue, 06 Oct 2020 18:06:27 GMT
+
+__@norman137__ says
+> Not sure when you forked `cordova-android` but those warnings appear when you use Node14 (which isn't officially supported yet btw), and should be addressed in the current master.
+>
+> From my experience the warnings are also harmless.
+>
+
+Tue, 06 Oct 2020 18:08:09 GMT
+
+__@chadwick.blackford__ says
+> yesterday was no warning and no proböem with reinstall
+>
+
+Tue, 06 Oct 2020 18:08:47 GMT
+
+__@chadwick.blackford__ says
+> ```2020-10-06 20:07:33.793 8019-8062/? E/chromium: [ERROR:<http://tile_manager.cc|tile_manager.cc>(793)] WARNING: tile memory limits exceeded, some content may not draw
+> 2020-10-06 20:07:33.794 8019-8062/? E/chromium: [ERROR:<http://tile_manager.cc|tile_manager.cc>(793)] WARNING: tile memory limits exceeded, some content may not draw
+> 2020-10-06 20:07:33.808 7997-8047/? E/AndroidProtocolHandler: Unable to open asset URL: file:///android_asset/www/cordova_plugins.js
+> 2020-10-06 20:07:33.809 8019-8062/? E/chromium: [ERROR:<http://tile_manager.cc|tile_manager.cc>(793)] WARNING: tile memory limits exceeded, some content may not draw```
+> new problem… 🤦♂️🏻
+>
+
+Tue, 06 Oct 2020 18:09:55 GMT
+
+__@chadwick.blackford__ says
+> what I did: early (removed node_modules, platforms, plugins) -> remove custom android platform -> add custom android platform -> build app
+>
+
+Tue, 06 Oct 2020 18:11:57 GMT
+
+__@chadwick.blackford__ says
+> why I reinstall android platform -> last time `cordova build android` doesn’t change `android-versionCode` in output apk file….
+>
+
+Tue, 06 Oct 2020 18:14:48 GMT
+
+__@chadwick.blackford__ says
+> and now build is successful but `cordova_plugins.js` not exists anymore =)(
+>
+
+Tue, 06 Oct 2020 18:58:08 GMT
+
+__@chadwick.blackford__ says
+> many many many many many many many many many many many many many many many times reinstall all stuff help me now… how it will be stable, we will see later )
+>
+
+### __Channel #cordova-ios__ _(3 messages)_
+---
+
+Tue, 06 Oct 2020 15:30:11 GMT
+
+__@dpogue__ says
+> So with iOS 14 enabling ITP, it looks like we might be able to avoid first-party storage clearing by adding our custom scheme to the list of AppBound Domains (<https://b.webkit.org/210674>) but this probably has implications for other use cases. Namely, once we've enabled AppBound Domains, it will not be possible to navigate the WKWebView to anything not on the AppBound Domain list, and it will not be possible to set cookies for non-AppBound Domains.
+>
+> Overall, this still seems like a security improvement. We could permit our custom scheme and any hosts listed in `<allow-navigation>` directives in config.xml, but it's probably going to be a source of pain for people misusing the Cordova webview and trying to load things in InAppBrowser (whose WKWebView would also likely be restricted to only AppBound Domains).
+> /cc @niklasmerz @jcesarmobile
+>
+
+Tue, 06 Oct 2020 15:30:37 GMT
+
+__@dpogue__ says
+> As a bonus, if we turn on AppBound Domains, we probably get ServiceWorker support on iOS 14
+>
+
+Wed, 07 Oct 2020 05:58:04 GMT
+
+__@pratiksha.bhavsar0895__ says
+> Hi team , has anyone faced wkwebview issue on ios 12 ? Cordova-ios:6.1.1 with default scheme & hostname(<app://localhost>) . On 14 & 13 its is working perfectly fine but on ios 12.3 there is a white screen & on safari debugger when checked I can see all scripts are loading again & again as in a loop. Also consoles that are added keeps on logging in loop. Please let me know if anybody has gone through such scenario. Thanks & Kind Regards,Pratiksha
+>
+
+### __Channel #plugins__ _(1 messages)_
+---
+
+Tue, 06 Oct 2020 14:30:23 GMT
+
+__@norman137__ says
+> on iOS all javascript execution is forcefully paused in the webview. On android, webview behaviour when in background I believe is device-dependent.
+>
+> I think the way to do this is to setup a background service via a plugin, that could be managed/configured by a javascript API, but the executing code for the background would have to be native.
+>
diff --git a/slack-digest/2020-10-08.md b/slack-digest/2020-10-08.md
new file mode 100644
index 0000000..0308c12
--- /dev/null
+++ b/slack-digest/2020-10-08.md
@@ -0,0 +1,182 @@
+## Cordova Slack Digest
+Thu, 08 Oct 2020 08:25:56 GMT
+
+[User count: 4159](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(16 messages)_
+---
+
+Wed, 07 Oct 2020 14:14:00 GMT
+
+__@kornelux1__ says
+> My question is related to cordova-electron. When i run `cordova build electorn` I don't want it to fetch npm dependencies because www directory already have bundled code from webpack. Is it possible to achieve it. I can't find any answer in the google 😢
+>
+
+Wed, 07 Oct 2020 15:38:07 GMT
+
+__@wehe__ says
+> Hello, anyone got to save a blob to the user in FileSave.js or download.js fashion (android, ios)?
+>
+> I know it can be done by first saving to a temporary file and then opening it (plugin-file and plugin-file-opener2). I have that code running, but in my case the plugin-file stops working after a specific situation, so I'd like to get the FileSaver.saveAs like thing going.
+>
+> FileSave.js and download.js fail silently, and I've also tried an anchor element with a download-attribute and both data: or blob: urls without success.
+>
+> I wonder if thats possible. Thanks and cheers from Austria.
+>
+
+Wed, 07 Oct 2020 16:14:32 GMT
+
+__@jordan999__ says
+> iOS Console logging Q: I want to be able open <http://Console.app|Console.app> on my Mac and see the logs generated by a production app (in the App store). I see that some plugins are generating logs that are visible there but my console.log and console.warn doesn’t show up. Do I need to use a special cordova plugin to get my logs to show in <http://Console.app|Console.app>?
+>
+
+Wed, 07 Oct 2020 16:16:34 GMT
+
+__@wehe__ says
+> no plugins required, you connect from safari. see <https://duckduckgo.com/?q=safari+remote+console+to+ipad>
+>
+
+Wed, 07 Oct 2020 16:23:08 GMT
+
+__@jordan999__ says
+> That only works with non-production apps
+>
+
+Wed, 07 Oct 2020 16:26:21 GMT
+
+__@norman137__ says
+> In my apps I use a logging library such as JSNLog which captures/batches log messages and exceptions and sends them to your server. It's useful to monitor problems happening on the client.
+>
+
+Wed, 07 Oct 2020 16:31:55 GMT
+
+__@jordan999__ says
+> OK I was thinking that’s a possibility but I’d rather just use Console.app.. there must be a way!
+>
+
+Wed, 07 Oct 2020 16:36:21 GMT
+
+__@jordan999__ says
+> Guess I’ll look at how cordova-ios bridges the console as OSX log calls
+>
+
+Wed, 07 Oct 2020 16:39:30 GMT
+
+__@norman137__ says
+> I'm less knowledgable about iOS but generally speaking release/production builds turns on optimisations which often includes less console output. The android webview for example stops logging JS messages to logcat when the app is built in release mode.
+>
+
+Wed, 07 Oct 2020 16:42:31 GMT
+
+__@jordan999__ says
+> Yeah that totally makes sense. But I am using a cordova plugin that definitely is able to achieve what I want.. so I know it’s possible though maybe not with native cordova functionality
+>
+
+Wed, 07 Oct 2020 16:52:12 GMT
+
+__@osaintilien55__ says
+> Does Sass work with cordova?
+>
+
+Wed, 07 Oct 2020 16:53:44 GMT
+
+__@norman137__ says
+> Cordova simply just offer's the platforms webview. The webview itself cannot understand sass, but if you compile the sass code into css then yes, it will work.
+>
+
+Wed, 07 Oct 2020 17:04:41 GMT
+
+__@jordan999__ says
+> OK further update… somehow logrocket’s JS code is able to get it’s logs into the <http://Console.app|Console.app>… so it IS possible using JS to log to the <http://console.app|console.app>
+>
+
+Wed, 07 Oct 2020 17:25:32 GMT
+
+__@mgatto__ says
+> What options are there for in-house automated testing of Cordova apps? I'm especially interested in unit testing how-to's in the context of a cordova app, given all the dependencies.
+>
+
+Wed, 07 Oct 2020 18:07:32 GMT
+
+__@osaintilien55__ says
+> got it okay
+>
+
+Wed, 07 Oct 2020 18:13:48 GMT
+
+__@hpma1234__ says
+> ```We have Ionic-cordova-angular app deployed in Android device. How do we clear appdata from out application. ```
+> ``````
+>
+>
+
+### __Channel #cordova-ios__ _(1 messages)_
+---
+
+Wed, 07 Oct 2020 21:58:49 GMT
+
+__@patrick662__ says
+> I'm at a loss of trying to find what is wrong. Below is my app with CLI10 and iosplatform 6.1.1 Under ios 12.2 it deploys and runs fine. But if I deploy and run with ios13.7 or higher this happens. The screen is blank/black.
+>
+> The last build I did on September 20 which is in the app store works great on iOS 14. It was built with CLI 10 and iosplatform 6.0.0 and I believe xcode 11.x
+>
+> Any suggestions on what I could try next? I see the splashscreen but when it goes to show my html page, it is blank. My Android and Browser versions work great of course...
+>
+
+### __Channel #cordova-android__ _(8 messages)_
+---
+
+Wed, 07 Oct 2020 13:16:23 GMT
+
+__@marcin.zielezny__ says
+> Hi, I have an issue with old versions of WebView installed on multiple Android Devices. Is there any possibility to embed full (latest) android webview code in app ? I know that there were a crosswalk plugin in past, which were abandonned due to automatic updates (which as I see are blocked by some device vendors). Is there any other solution ?
+>
+
+Wed, 07 Oct 2020 13:18:19 GMT
+
+__@norman137__ says
+> You're only option is crosswalk which is highly not recommended for a number reasons outside of the fact that it's not maintained.
+>
+
+Wed, 07 Oct 2020 13:22:55 GMT
+
+__@norman137__ says
+> - It uses chrome 53 (that was the version that they had before they stopped maintaining the project) which is dated and insecure
+> - Embedding chromium will explode your app size by about 50mb.
+> - Crosswalk project doesn't support the android bundle system which will be enforced sometime in 2021.
+> - Webviews updates very frequently, often with security patches so embedding the webview into your app will leave your users stuck on an old version of the webview unless if you constantly your app against a newer version of the webview just as frequently as well
+> cordova-android@9 supports android >= 5.1 and all devices that supports this android version should have updatable webviews.
+>
+
+Wed, 07 Oct 2020 13:29:52 GMT
+
+__@norman137__ says
+> There was a chromium discussion thread on google groups but I'm having trouble finding it now, but it had a google engineer explain precisely why Google doesn't support building chrome as a linkable library for embedding. Some of the reasons I posted above came from that thread.
+>
+
+Wed, 07 Oct 2020 13:45:56 GMT
+
+__@jcesarmobile__ says
+> Not all devices support it, that’s their problem, some vendors didn’t implement that for some reason. Also china blocks the play store, so Chinese users can’t update
+>
+
+Wed, 07 Oct 2020 14:07:41 GMT
+
+__@david.wedgbury__ says
+> I'm working on a PR for an issue in "prepare" where the java file containing the app's CordovaActivity implementation disappears. This causes subsequent `cordova build` attempts to fail with *No Java files found that extend CordovaActivity.* This can be reproduced by building an app once, changing the package name in Config.xml /widget[@id] and running the cordova build command again. The updateProjectAccordingTo function in prepare.js writes out the new package name into the existing [...]
+>
+
+Wed, 07 Oct 2020 14:08:59 GMT
+
+__@dpogue__ says
+> Changing package name will require removing and re-adding the platform
+>
+
+Wed, 07 Oct 2020 14:09:33 GMT
+
+__@dpogue__ says
+> We have similar issues with the project name on iOS (since that's used as the filename for the Xcode project)
+>
diff --git a/slack-digest/2020-10-09.md b/slack-digest/2020-10-09.md
new file mode 100644
index 0000000..3b7308f
--- /dev/null
+++ b/slack-digest/2020-10-09.md
@@ -0,0 +1,16 @@
+## Cordova Slack Digest
+Fri, 09 Oct 2020 08:29:05 GMT
+
+[User count: 4160](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(1 messages)_
+---
+
+Thu, 08 Oct 2020 20:03:57 GMT
+
+__@khatridevk__ says
+> `xcode 11` `cordova-ios@6.1.1` custom framework files are getting copied in 'Embedded Framework' not in 'Link Binary with Libraries'. Earlier version of Xcode added frameworks in both the section using `<framework src="xxx.framework" custom="true" embed="true" />` in plugin.xml. Do I need to do anything extra here !! have been stuck on this from some time though...😕 Looks like I am missing some info.. have tried `<source-file src="xxx.framework" target-dir="lib" framework="tr [...]
+>
diff --git a/slack-digest/2020-10-10.md b/slack-digest/2020-10-10.md
new file mode 100644
index 0000000..5c06e01
--- /dev/null
+++ b/slack-digest/2020-10-10.md
@@ -0,0 +1,7 @@
+## Cordova Slack Digest
+Sat, 10 Oct 2020 08:27:41 GMT
+
+[User count: 4163](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
diff --git a/slack-digest/2020-10-11.md b/slack-digest/2020-10-11.md
new file mode 100644
index 0000000..35bb7de
--- /dev/null
+++ b/slack-digest/2020-10-11.md
@@ -0,0 +1,16 @@
+## Cordova Slack Digest
+Sun, 11 Oct 2020 08:27:55 GMT
+
+[User count: 4163](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(1 messages)_
+---
+
+Sat, 10 Oct 2020 17:23:05 GMT
+
+__@lewis.dackam__ says
+> we deploy over the air using : <https://github.com/nordnet/cordova-hot-code-push-cli>, but it is not working on all phones, and i try to understand why is that sometimes when we deploy some have the changes others do not (yes I know this lib is deprecated, but this is a legacy codebase)
+>
diff --git a/slack-digest/2020-10-12.md b/slack-digest/2020-10-12.md
new file mode 100644
index 0000000..b25c551
--- /dev/null
+++ b/slack-digest/2020-10-12.md
@@ -0,0 +1,16 @@
+## Cordova Slack Digest
+Mon, 12 Oct 2020 08:29:42 GMT
+
+[User count: 4164](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #cordova-ios__ _(1 messages)_
+---
+
+Mon, 12 Oct 2020 06:25:18 GMT
+
+__@pratiksha.bhavsar0895__ says
+> Is there a way to effectively load scripts ? I am struggling with white screen issue on ios 12 and lower versions (scripts keeps on loading), while on ios 13+ it works seamlessly (cordova-ios used is 6.1.1). I suspect this is because of memory leakage. Please let me know if any solution to this. Thanks & Kind Regards , Pratiksha
+>
diff --git a/slack-digest/2020-10-13.md b/slack-digest/2020-10-13.md
new file mode 100644
index 0000000..9c85fd8
--- /dev/null
+++ b/slack-digest/2020-10-13.md
@@ -0,0 +1,38 @@
+## Cordova Slack Digest
+Tue, 13 Oct 2020 08:30:05 GMT
+
+[User count: 4166](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #cordova-ios__ _(4 messages)_
+---
+
+Mon, 12 Oct 2020 11:49:32 GMT
+
+__@niklasmerz__ says
+> Fairly recent news that apps using UIWeView have more time to update
+> <https://developer.apple.com/news/?id=edwud51q>
+>
+> > However, to provide additional time for you to adopt WKWebView and to ensure that it supports the features most often requested by developers, this deadline for app updates has been extended beyond the end of 2020. We’ll let you know when a new deadline is confirmed.
+> Just wondering what features these are 🤔. Let’s hope some pain points get addressed soon.
+>
+
+Tue, 13 Oct 2020 03:34:24 GMT
+
+__@joshua__ says
+> Hello! Any documentation how to use the *`startURL`* ? <https://github.com/apache/cordova-ios/pull/973>
+>
+
+Tue, 13 Oct 2020 03:40:02 GMT
+
+__@erisu__ says
+> You can only change the content source `<content src="index.html" />` or setting the custom scheme/hostname. The startURL is internally built from those.
+>
+
+Tue, 13 Oct 2020 03:40:48 GMT
+
+__@joshua__ says
+> Ah, I see. I thought it’s another preference. Thanks!
+>
diff --git a/slack-digest/2020-10-14.md b/slack-digest/2020-10-14.md
new file mode 100644
index 0000000..b088306
--- /dev/null
+++ b/slack-digest/2020-10-14.md
@@ -0,0 +1,294 @@
+## Cordova Slack Digest
+Wed, 14 Oct 2020 08:31:12 GMT
+
+[User count: 4167](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(10 messages)_
+---
+
+Tue, 13 Oct 2020 10:35:07 GMT
+
+__@kornelux1__ says
+> Is it possible to attach `extraResources` like assets folder to the `cordova-electron` build process? It's possible in `electron-builder` but I can't find any information how to do it in `cordova-electron`.
+>
+
+Tue, 13 Oct 2020 17:25:24 GMT
+
+__@tomkinson__ says
+> Anyone been on HTTP2 for a while and can report the worthwhilness of upgrading for multplexing? Was debating waiting for HTTP3 which I don't think is ready yet, but still being on HTTP1.1 with a complex media feed is...challenging
+>
+
+Tue, 13 Oct 2020 17:42:11 GMT
+
+__@norman137__ says
+> HTTP3 is not released yet. There's only a draft.
+>
+> Http2 there is wide range support, and browsers that support http2 will use it if available, otherwise it will just fallback to http1.1. So there isn't really much to lose for enabling http2. While technically not required by the http2 spec, all major browsers implementations require encryption to use http2. If you're already have encryption setup, then it should be as easy as "flicking a switch"... at least it was for nginx.
+>
+> Anecdotally we saw some improvements with multiplexing. There is a clear 100-200ms time save between the initial connection that has to establish the TCP socket and subsequent connections that just reuses the initial TCP socket. But this wasn't something that was benchmarked or anything. We just "eyed it".
+>
+
+Tue, 13 Oct 2020 19:41:42 GMT
+
+__@es.abdelaaziz__ says
+> hello, I m new on mobile development based on cordova, I wanna implement a stream player, I used the media plugin but it doesn t work for stream, is there any solution for my situation ? thanks
+>
+
+Tue, 13 Oct 2020 19:43:26 GMT
+
+__@dpogue__ says
+> `<audio>` or `<video>` HTML tags?
+>
+
+Tue, 13 Oct 2020 19:47:14 GMT
+
+__@es.abdelaaziz__ says
+> I only tested it on a web browser and it work, but I didn't do it on my samasung Device, do you think that is better to use html5 solutions instead of cordova ones (I m talking about all staff not only media)?
+>
+
+Tue, 13 Oct 2020 19:54:31 GMT
+
+__@norman137__ says
+> It's probably best to use browser features as much as possible unless if their behaviour/control is insufficient for your use case.
+>
+> I would first determine why it doesn't appear to work on the device. Knowing the error would be the first step to determine what your options are. Use the Chrome web inspector (for android) or the Safari Web Inspector (for iOS) to take a look at the javascript console.
+>
+> <https://developers.google.com/web/tools/chrome-devtools/remote-debugging>
+>
+
+Tue, 13 Oct 2020 20:03:09 GMT
+
+__@dpogue__ says
+> The purpose of Cordova is firstly to package web apps for native app stores, and secondarily to provide access to native features that are missing from the web. So it's always best to try to do stuff with web technologies, and only reach for native plugins when absolutely necessary
+>
+
+Tue, 13 Oct 2020 20:09:20 GMT
+
+__@es.abdelaaziz__ says
+> many thanks for your help, I will debug to find the issue when I m using html5 audio on my devide.
+>
+
+Tue, 13 Oct 2020 20:53:13 GMT
+
+__@es.abdelaaziz__ says
+> Thank for showing me the way to debugg, I fix the issue, my stream was on http and it cause a permission issue, as I m the owner of the stream I publish it on a secure ssl canal and it works
+>
+
+### __Channel #cordova-ios__ _(32 messages)_
+---
+
+Tue, 13 Oct 2020 12:09:22 GMT
+
+__@pablo.caselas__ says
+> I'm using window.Ionic.WebView.convertFileSrc as base url to use to a proxy scheme due to some cookie bugs on iOS 14 (happened on ios 13.3 beta too)
+>
+
+Tue, 13 Oct 2020 12:09:27 GMT
+
+__@pablo.caselas__ says
+> <https://github.com/ionic-team/cordova-plugin-ionic-webview/issues/475>
+>
+
+Tue, 13 Oct 2020 12:10:07 GMT
+
+__@pablo.caselas__ says
+> they work just fine on regular webview http requests, but not on cordova-file-transfer plugin, for instance
+>
+
+Tue, 13 Oct 2020 12:17:26 GMT
+
+__@pablo.caselas__ says
+> I get NSURLErrorDomain and the url is like <ionic://app/_https_proxy_example.com/**>
+>
+
+Tue, 13 Oct 2020 12:22:29 GMT
+
+__@niklasmerz__ says
+> What are you using? _https_proxy is something I built into the webview that got never released.
+>
+
+Tue, 13 Oct 2020 12:37:36 GMT
+
+__@pablo.caselas__ says
+> aha
+>
+
+Tue, 13 Oct 2020 12:38:37 GMT
+
+__@pablo.caselas__ says
+> yes, I am using your branch
+>
+
+Tue, 13 Oct 2020 12:38:39 GMT
+
+__@pablo.caselas__ says
+> "cordova-plugin-ionic-webview": "git+<https://github.com/NiklasMerz/cordova-plugin-ionic-webview.git#schemehandler>",
+>
+
+Tue, 13 Oct 2020 12:40:11 GMT
+
+__@pablo.caselas__ says
+> should I use ionic webview 5 instead?
+>
+
+Tue, 13 Oct 2020 12:40:59 GMT
+
+__@niklasmerz__ says
+> Not sure if this branch is up-to date. Actually I am currently in the progress to bring that into cordova but it takes time.
+>
+
+Tue, 13 Oct 2020 12:41:08 GMT
+
+__@niklasmerz__ says
+> Are you using the proxy feature?
+>
+
+Tue, 13 Oct 2020 12:41:20 GMT
+
+__@pablo.caselas__ says
+> yes
+>
+
+Tue, 13 Oct 2020 12:41:37 GMT
+
+__@pablo.caselas__ says
+> because on ios 14 I am having the same issue
+>
+
+Tue, 13 Oct 2020 12:41:52 GMT
+
+__@pablo.caselas__ says
+> that the cookie is not saved by the webview
+>
+
+Tue, 13 Oct 2020 12:48:59 GMT
+
+__@niklasmerz__ says
+> Then please go here and explain Apple how your app works and how iOS 14 breaks it. We need to help them understand our problems. <https://bugs.webkit.org/show_bug.cgi?id=213510>
+>
+
+Tue, 13 Oct 2020 12:52:12 GMT
+
+__@niklasmerz__ says
+> We are using this branch right now: <https://github.com/GEDYSIntraWare/cordova-plugin-ionic-webview#custom>
+>
+> I started to built it into cordova-ios and you could test it out: <https://github.com/apache/cordova-ios/pull/1004>
+>
+
+Tue, 13 Oct 2020 14:00:22 GMT
+
+__@pablo.caselas__ says
+> I'll do it, however how is that branch supposed to work? should it work out of the box with native http? do I need to set some variable or something?
+>
+
+Tue, 13 Oct 2020 14:01:18 GMT
+
+__@pablo.caselas__ says
+> I guess you also need your cordova-ios branch, am I right?
+>
+
+Tue, 13 Oct 2020 14:01:55 GMT
+
+__@pablo.caselas__ says
+> or if you have the cordova-ios branch you don't need the ionic branch anymore?
+>
+
+Tue, 13 Oct 2020 14:11:23 GMT
+
+__@niklasmerz__ says
+> Yes the last one. The iOS branch is supposed to replace the Ionic solution.
+>
+
+Tue, 13 Oct 2020 14:11:50 GMT
+
+__@niklasmerz__ says
+> You need to call the function in the description to convert the URL.
+>
+
+Tue, 13 Oct 2020 14:34:49 GMT
+
+__@pablo.caselas__ says
+> ok
+>
+
+Tue, 13 Oct 2020 14:35:39 GMT
+
+__@pablo.caselas__ says
+> and if you're using cordova plugins like corova-file-transfer, is it supposed to work with it?
+>
+
+Tue, 13 Oct 2020 14:45:16 GMT
+
+__@pablo.caselas__ says
+> I'm guessing to add this platform you can do it like this: "cordova platform add <https://github.com/GEDYSIntraWare/cordova-ios.git#proxy>", am I right?
+>
+
+Tue, 13 Oct 2020 15:17:15 GMT
+
+__@pablo.caselas__ says
+> that does not work, so I downloaded the repo, checked out the branch and tried to install it from local folder but it's not working for me
+>
+
+Tue, 13 Oct 2020 15:31:26 GMT
+
+__@niklasmerz__ says
+> That should work. Make sure to delete the ios platform and add it like you said. Use convertFileUrl so use the proxy. File Transfer probably wont work because it does the connection natively
+>
+
+Tue, 13 Oct 2020 15:38:49 GMT
+
+__@pablo.caselas__ says
+> I'll try again, but it was failing because of some script not finding a file
+> ```node_modules/.staging/cordova-ios-6092bd13/node_modules/@babel/generator
+> npm ERR! code ENOENT
+> npm ERR! errno -2
+> npm ERR! syscall rename```
+>
+
+Tue, 13 Oct 2020 15:42:22 GMT
+
+__@niklasmerz__ says
+> I don't think Cordova uses babel. You could try to delete node_modules
+>
+
+Tue, 13 Oct 2020 15:52:01 GMT
+
+__@pablo.caselas__ says
+> ok
+>
+
+Tue, 13 Oct 2020 15:53:51 GMT
+
+__@pablo.caselas__ says
+> by the way, how does your schemahandler works under the hood? for regular http requests works just fine. When using native download and upload like cordova-file-transfer, I need to use the regular endpoint but it's picking up the cookies
+>
+
+Tue, 13 Oct 2020 16:43:56 GMT
+
+__@niklasmerz__ says
+> You could have a look at the PR above. It's not that complicated. It syncs the cookies with the Webview. If the other plugins do that too it might work
+>
+
+Wed, 14 Oct 2020 04:16:07 GMT
+
+__@dpogue__ says
+> <https://twitter.com/firt/status/1316187069568483330>
+>
+
+### __Channel #hangouts__ _(2 messages)_
+---
+
+Wed, 14 Oct 2020 03:36:51 GMT
+
+__@purplecabbage__ says
+> Does anyone have any topics they would like to lead for the next hangout ?
+>
+
+Wed, 14 Oct 2020 06:09:16 GMT
+
+__@niklasmerz__ says
+> Maybe we could talk about my iOS WKWebView Proxy if someone is interested. I am still not sure if it should be part of the platform or a plugin. <https://github.com/apache/cordova-ios/pull/1004>
+>
diff --git a/slack-digest/2020-10-15.md b/slack-digest/2020-10-15.md
new file mode 100644
index 0000000..6351ca4
--- /dev/null
+++ b/slack-digest/2020-10-15.md
@@ -0,0 +1,89 @@
+## Cordova Slack Digest
+Thu, 15 Oct 2020 08:30:14 GMT
+
+[User count: 4171](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #cordova-android__ _(9 messages)_
+---
+
+Thu, 15 Oct 2020 07:39:03 GMT
+
+__@kkubicki2__ says
+> Hello, great to see so many people here 🙂 Hope you're all well in these crazy times.
+>
+
+Thu, 15 Oct 2020 07:40:09 GMT
+
+__@kkubicki2__ says
+> I would like to ask about plugins AndroidX compatibility. I've inherited a cordova project, which I'm not very familiar with, but I think I know what's the deal with me not being able to build the sample app.
+>
+
+Thu, 15 Oct 2020 07:40:28 GMT
+
+__@kkubicki2__ says
+> Basically the question is : My app use `cordova-email-plugin-composer`
+>
+
+Thu, 15 Oct 2020 07:40:37 GMT
+
+__@kkubicki2__ says
+> which is at 0.9.2 version
+>
+
+Thu, 15 Oct 2020 07:40:52 GMT
+
+__@kkubicki2__ says
+> and uses android support libraries in its `plugin.xml`
+>
+
+Thu, 15 Oct 2020 07:41:11 GMT
+
+__@kkubicki2__ says
+> is there an auto tool to convert that to `AndroidX` ?
+>
+
+Thu, 15 Oct 2020 07:41:39 GMT
+
+__@kkubicki2__ says
+> or perhaps someone has went through the trouble of forking the repo and fixing the plugin and would be kind enough to share?
+>
+
+Thu, 15 Oct 2020 07:42:17 GMT
+
+__@kkubicki2__ says
+> I also have the same issue (I think) with `skwas-cordova-plugin-datetimepicker`
+>
+
+Thu, 15 Oct 2020 07:42:23 GMT
+
+__@kkubicki2__ says
+> Any help much appreciated 🙂
+>
+
+### __Channel #hangouts__ _(2 messages)_
+---
+
+Wed, 14 Oct 2020 15:52:24 GMT
+
+__@purplecabbage__ says
+> can you demo and talk us through it?
+>
+
+Thu, 15 Oct 2020 07:43:01 GMT
+
+__@niklasmerz__ says
+> I will prepare something
+>
+
+### __Channel #cordova-electron__ _(1 messages)_
+---
+
+Wed, 14 Oct 2020 15:00:42 GMT
+
+__@timkremer__ says
+> I read through the Cordova Electron platform guide. But couldn't find any instructions on how to install Electron plugins like electron-windows-notifications.
+> Is there a special process?
+>
diff --git a/slack-digest/2020-10-16.md b/slack-digest/2020-10-16.md
new file mode 100644
index 0000000..d81c5e7
--- /dev/null
+++ b/slack-digest/2020-10-16.md
@@ -0,0 +1,304 @@
+## Cordova Slack Digest
+Fri, 16 Oct 2020 08:30:53 GMT
+
+[User count: 4173](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(26 messages)_
+---
+
+Thu, 15 Oct 2020 19:10:11 GMT
+
+__@marshall__ says
+> Hey everyone. I'm not exactly sure how to describe the issue I'm having. We're using a React/Cordova hybrid for our app. Recently, and I haven't been able pinpoint when yet, we started having an issue where tapping back to go to a previous view would take you to the appropriate route, but entire sections of the app would be cut off. I've attached a screenshot for reference.
+>
+> Immediately upon scrolling, even 1px, the rest of the screen appears and operates normally. This issue does not occur in development in the browser, so it has something to do with when it's rendered on the device. I'm wondering if it's related to the new cordova-ios package or maybe WKWebView? I've googled this exhaustively and can't find anything. Anyone have any ideas?
+>
+
+Thu, 15 Oct 2020 19:10:52 GMT
+
+__@marshall__ says
+> Sometimes it's on a horizontally scrollable list, sometimes it's on a vertical scrolling view.
+>
+
+Thu, 15 Oct 2020 19:11:04 GMT
+
+__@dpogue__ says
+> oh! That is a WKWebView bug, it happens in my app as well, but I've never had time to try to put together a reproducible test case
+>
+
+Thu, 15 Oct 2020 19:11:26 GMT
+
+__@dpogue__ says
+> My first suggestion is to turn off any `filter`/`webkit-filter` in CSS and maybe also turn off `box-shadow`
+>
+
+Thu, 15 Oct 2020 19:12:18 GMT
+
+__@marshall__ says
+> We don't have a `filter` applied, but obviously those cards have a shadow
+>
+
+Thu, 15 Oct 2020 19:12:50 GMT
+
+__@marshall__ says
+> Do you know if there's an open bug with WKWebView, and if so, maybe a link to it?
+>
+
+Thu, 15 Oct 2020 19:13:01 GMT
+
+__@marshall__ says
+> @dpogue Thanks for your help, btw!
+>
+
+Thu, 15 Oct 2020 19:13:29 GMT
+
+__@dpogue__ says
+> I haven't filed a bug yet because I have no test case for it
+>
+
+Thu, 15 Oct 2020 19:15:55 GMT
+
+__@marshall__ says
+> Got it. Not sure if it helps with that or not, but we've noticed that preventing `scrollTop = 0` works on SOME views. In our case, if a user goes to a view, scrolls, and then goes back to the previous view, there's no issue. But if you go to a view, and then go back in history without scrolling we can reproduce it almost every time.
+>
+
+Thu, 15 Oct 2020 19:16:48 GMT
+
+__@dpogue__ says
+> oh, our fix was terrible... we basically did `setTimeout(() => window.scrollTo(0, 1), 100)`
+>
+
+Thu, 15 Oct 2020 19:17:40 GMT
+
+__@marshall__ says
+> I just wrote a small hook to do basically the same thing. 😂
+> ```import { useEffect } from 'react';
+> import { scrollDown1Px } from '../utils';
+>
+> const useScroll1Px = () => {
+> useEffect(() => {
+> window.scrollY = 1;
+> window.addEventListener('scroll', scrollDown1Px, true);
+>
+> return () => window.removeEventListener('scroll', scrollDown1Px, true);
+> }, []);
+> };
+>
+> export default useScroll1Px;```
+>
+
+Thu, 15 Oct 2020 19:17:45 GMT
+
+__@marshall__ says
+> ```export const scrollDown1Px = () => {
+> if (window.scrollY === 0) {
+> window.scroll(0, 1);
+> }
+> };```
+>
+
+Thu, 15 Oct 2020 19:19:00 GMT
+
+__@marshall__ says
+> It's redundant and hacky, but it seemed to work. So I uploaded a new build to TestFlight and the problem actually got worse. 🤦
+>
+
+Thu, 15 Oct 2020 19:19:39 GMT
+
+__@dpogue__ says
+> ahh 😕
+>
+
+Thu, 15 Oct 2020 19:29:12 GMT
+
+__@marshall__ says
+> @dpogue Did taking the box-shadows out work for you guys?
+>
+
+Thu, 15 Oct 2020 19:29:41 GMT
+
+__@marshall__ says
+> We have a large project and box-shadows all over
+>
+
+Thu, 15 Oct 2020 19:29:55 GMT
+
+__@marshall__ says
+> We'll give it a shot, but I'd rather not pull them all out if it doesn't really help
+>
+
+Thu, 15 Oct 2020 19:29:57 GMT
+
+__@dpogue__ says
+> I don't think `box-shadow` ended up making a difference, we'd been using `filter: drop-shadow` and that was definitely causing lots of weird rendering glitches
+>
+
+Thu, 15 Oct 2020 19:31:17 GMT
+
+__@dpogue__ says
+> It's just so hard because it's not 100% reliably reproducible even in the app, and then you need to try to build a reduced test case without all the rest of your app logic, but including all of your app styles, and any change to anything might end up being the culprit
+>
+
+Thu, 15 Oct 2020 19:31:33 GMT
+
+__@dpogue__ says
+> But WebKit basically won't even look at it without some sort of test case that reliably reproduces it 😞
+>
+
+Thu, 15 Oct 2020 19:34:43 GMT
+
+__@marshall__ says
+> @dpogue Do you guys use -`webkit-transform: translateZ(0)` anywhere
+>
+
+Thu, 15 Oct 2020 19:34:57 GMT
+
+__@dpogue__ says
+> I don't think so
+>
+
+Thu, 15 Oct 2020 19:35:11 GMT
+
+__@marshall__ says
+> Apparently that's helped some people who have had this issue.
+>
+
+Thu, 15 Oct 2020 21:59:48 GMT
+
+__@norman137__ says
+> I've had my share of weird browser bugs but I don't think I've seen that one specifically. I also use react web in combination with corodva in my apps.
+>
+> If using the web inspector and modifying any style (even like a background color) corrects the issue, then it kinda proves it's a browser bug, where the problem is correcting itself on another repaint (or relayout depending on what css value you changed). In my experience, it's always caused by some combination of CSS/html structure that is very obscure and hard to pinpoint.
+>
+> My favourite one that occurred recently on my web portal is a problem where IE11 was painting the parent node on top of it's children when you make heavy use of nested flex boxes... and you can correct the behaviour by attaching a `z-index: 0;` to the parent node. But you can't just select the parent node using any css-selector to add the z-index... the `z-index: 0;` property must be within the same CSS block as where you set `display: flex;`
+>
+
+Thu, 15 Oct 2020 22:00:58 GMT
+
+__@dpogue__ says
+> Yeah, it's 100% a browser rendering bug. WebKit doesn't realize it has to repaint a tile, or thinks the tile is occluded, or something like that. Hence scrolling 1px fixes it
+>
+
+Thu, 15 Oct 2020 22:01:31 GMT
+
+__@dpogue__ says
+> I meant to dig into it with a custom WebKit build where I can enable debugging output for rendering stuff, but it's not been high on the priority list and it's a bit daunting
+>
+
+### __Channel #cordova-android__ _(4 messages)_
+---
+
+Thu, 15 Oct 2020 10:15:32 GMT
+
+__@kkubicki2__ says
+> Found it! The <https://www.npmjs.com/package/cordova-plugin-androidx-adapter|cordova-plugin-androidx-adapter> plugin can be used to migrate the legacy references to the new AndroidX references.
+>
+
+Thu, 15 Oct 2020 17:03:03 GMT
+
+__@jose2013__ says
+> I have upgraded to *cordova-cli 10* and *cordova-android 9* and started getting this error:
+> > failed to load SourceMap: Could not load content for <http://localhost/lib/angular-messages/angular-messages.min.js.map>: Connection error: net::ERR_CONNECTION_REFUSED
+>
+
+Thu, 15 Oct 2020 17:07:38 GMT
+
+__@norman137__ says
+> Does the `<cordova-project>/www/lib/angular-messages/angular-messages.min.js.map` exists?
+>
+
+Thu, 15 Oct 2020 20:29:06 GMT
+
+__@joel__ says
+> Anyone fielding reports of visual issues with the latest Chrome WebView, 86.0.4240.99? We're seeing flickering on scroll.
+>
+
+### __Channel #hangouts__ _(13 messages)_
+---
+
+Thu, 15 Oct 2020 14:59:21 GMT
+
+__@dpogue__ says
+> 3 things to quickly bring up for background context, but probably not needing too much discussion:
+> - <https://github.com/apache/cordova-lib/issues/859|npm v7 issue> (sounds like Raphael has an idea here)
+> - `platform` folder tooling <https://github.com/apache/cordova-android/issues/1092|running against wrong node dependencies>
+> - Android API 30 <https://github.com/apache/cordova-android/issues/1006|potentially requiring> a move to AndroidX WebView
+>
+
+Thu, 15 Oct 2020 15:00:07 GMT
+
+__@raphinesse__ says
+> Where's the meeting gonna happen?
+>
+
+Thu, 15 Oct 2020 15:01:35 GMT
+
+__@purplecabbage__ says
+> <https://zoom.us/j/95038305327?pwd=U1J6djc3ek1yUThlRlZVYlBzclY5dz09>
+>
+
+Thu, 15 Oct 2020 15:05:33 GMT
+
+__@erisu__ says
+> Maybe also add to the list about Android SDK supported version… For example compiled SDK, Target SDK, and for Non-Google Play Distribution.
+>
+
+Thu, 15 Oct 2020 15:06:01 GMT
+
+__@jcesarmobile__ says
+> We said next major was going to use android x anyway, right?
+>
+
+Thu, 15 Oct 2020 15:42:44 GMT
+
+__@niklasmerz__ says
+> Good timing 😄
+>
+
+Thu, 15 Oct 2020 15:42:52 GMT
+
+__@norman137__ says
+> "Before it cuts us off"
+>
+> *cut*
+>
+
+Thu, 15 Oct 2020 15:42:57 GMT
+
+__@erisu__ says
+> 😄 right after the word “cut” 😄
+>
+
+Thu, 15 Oct 2020 15:43:33 GMT
+
+__@purplecabbage__ says
+> <https://zoom.us/j/99781565035?pwd=QWF0dHg3NU14UHJGQjYzd3N2WFp5Zz09>
+>
+
+Thu, 15 Oct 2020 15:57:01 GMT
+
+__@purplecabbage__ says
+> I gave <ma...@gmail.com> owner status to the youtube channel if anyone else needs to upload a video
+>
+
+Thu, 15 Oct 2020 16:00:53 GMT
+
+__@erisu__ says
+> > After you update your app to target Android 11, the system ignores the `requestLegacyExternalStorage` flag.
+> @dpogue @norman137 I think this is the reason for SDK 30 issues which was discussed in Hangout
+>
+
+Thu, 15 Oct 2020 16:01:16 GMT
+
+__@norman137__ says
+> Yup
+>
+
+Thu, 15 Oct 2020 16:04:17 GMT
+
+__@norman137__ says
+> I read API 29 is a bit screwy because it was actually released early to add support for covid-related features. So there API behaviour changes but with flags to revert that behaviour back to API 28 behaviour, but still provides features for covid tracking apps. Those temporary flags like the `requestLegacyExternalStorage` is going away in API 30.
+>
diff --git a/slack-digest/2020-10-17.md b/slack-digest/2020-10-17.md
new file mode 100644
index 0000000..54e06bf
--- /dev/null
+++ b/slack-digest/2020-10-17.md
@@ -0,0 +1,266 @@
+## Cordova Slack Digest
+Sat, 17 Oct 2020 08:29:01 GMT
+
+[User count: 4174](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(5 messages)_
+---
+
+Fri, 16 Oct 2020 09:34:55 GMT
+
+__@prasunjajodia__ says
+> is it just in React?
+> If it was angular, I'd suggest markForCheck() in the changedetection reference.
+> If it's the browser not detecting that it has to repaint, that should solve the issue
+>
+
+Fri, 16 Oct 2020 10:18:40 GMT
+
+__@abul.asar22__ says
+> I am getting this error on upgrading iOS to `6.1.1` and I am getting this error ``error: Named colors do not work prior to iOS 11.0.`` on CI. Can anyone guide me in fixing this ?
+>
+
+Fri, 16 Oct 2020 10:38:55 GMT
+
+__@gh__ says
+> Are you specifying `deployment-target` in your config.xml? You may be specifying to build for an old version of iOS. Try changing to to this:
+> ```<preference name="deployment-target" value="12.0"/>```
+>
+
+Fri, 16 Oct 2020 10:39:09 GMT
+
+__@gh__ says
+> Or not specifying it at all.
+>
+
+Fri, 16 Oct 2020 13:50:43 GMT
+
+__@khatridevk__ says
+> `cordova-ios@6.1.1` showing me white screen on start, got to know that there are some changes wrt splash screen. Removed older <splash> tags and kept only one. Still seeing the white screen. LaunchStoryboard has the image I gave in <splash> in config.xml. But on start it is not showing... anything I am missing !!
+>
+
+### __Channel #cordova-ios__ _(35 messages)_
+---
+
+Fri, 16 Oct 2020 13:04:29 GMT
+
+__@pablo.caselas__ says
+> @niklasmerz could you please help me add your cordova-ios proxy branch to my project? I'm still getting that error after removing node-modules
+>
+
+Fri, 16 Oct 2020 13:05:45 GMT
+
+__@pablo.caselas__ says
+> by the way, are you taking care of utf8 characters on cordova-ios? on your ionic webview branch, I had to change it to
+> ``` NSString* webStringURL = [startPath stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
+> NSURL * requestUrl = [NSURL URLWithString:webStringURL];```
+>
+
+Fri, 16 Oct 2020 13:06:15 GMT
+
+__@pablo.caselas__ says
+> Otherwise, if startPath had a character like this... "á" requestUrl would be nil and the app would break
+>
+
+Fri, 16 Oct 2020 13:08:07 GMT
+
+__@pablo.caselas__ says
+> I must be something wrong for adding cordova-ios because if I add it like this:
+> `cordova platform add ios` it works just fine, but if i add it like this `cordova platform add ../cordova-ios` , I get the error and I can't install it
+>
+
+Fri, 16 Oct 2020 13:09:17 GMT
+
+__@pablo.caselas__ says
+> `../cordova-ios` is your branch downloaded locally + I've executed npm install on it
+>
+
+Fri, 16 Oct 2020 13:15:04 GMT
+
+__@niklasmerz__ says
+> I always install the branch directly from github or a local folder without problems. Something else must be not working correctly for your app
+>
+
+Fri, 16 Oct 2020 14:18:41 GMT
+
+__@pablo.caselas__ says
+> I've upgraded from cordova-9 to cordova-10 but now I can't install cordova-ios and I don't know what's going on
+>
+
+Fri, 16 Oct 2020 14:19:08 GMT
+
+__@pablo.caselas__ says
+> I'm also using node 14, I don't know if it's supported
+>
+
+Fri, 16 Oct 2020 14:20:44 GMT
+
+__@norman137__ says
+> are you using npm 7?
+>
+
+Fri, 16 Oct 2020 14:28:10 GMT
+
+__@pablo.caselas__ says
+> nope
+>
+
+Fri, 16 Oct 2020 14:28:12 GMT
+
+__@pablo.caselas__ says
+> hang on
+>
+
+Fri, 16 Oct 2020 14:30:09 GMT
+
+__@pablo.caselas__ says
+> am I doing something wrong?
+>
+
+Fri, 16 Oct 2020 14:35:03 GMT
+
+__@pablo.caselas__ says
+> I installed 7.0.1 but I have the same errors
+>
+
+Fri, 16 Oct 2020 14:38:04 GMT
+
+__@norman137__ says
+> It's just that the cannot determine package name from output error is a known issue starting from npm7
+>
+
+Fri, 16 Oct 2020 14:38:34 GMT
+
+__@pablo.caselas__ says
+> aha
+>
+
+Fri, 16 Oct 2020 14:38:47 GMT
+
+__@pablo.caselas__ says
+> I was using 6.x
+>
+
+Fri, 16 Oct 2020 14:38:56 GMT
+
+__@norman137__ says
+> Just wanted to rule the possibility you were using the npm 7 beta or something
+>
+
+Fri, 16 Oct 2020 14:39:49 GMT
+
+__@pablo.caselas__ says
+> but upgraded to npm7
+>
+
+Fri, 16 Oct 2020 14:39:50 GMT
+
+__@pablo.caselas__ says
+> back to 6 but... still failing
+>
+
+Fri, 16 Oct 2020 14:39:50 GMT
+
+__@pablo.caselas__ says
+> 6.14.8 to be exact
+>
+
+Fri, 16 Oct 2020 14:40:30 GMT
+
+__@pablo.caselas__ says
+> when doing `cordova plaftorm add ios`
+> ```Using cordova-fetch for cordova-ios@^6.1.1
+> Failed to fetch platform cordova-ios@^6.1.1
+> Probably this is either a connection problem, or platform spec is incorrect.
+> Check your connection and platform name/version/URL.
+> CordovaError: CordovaError: Could not determine package name from output:
+> audited 85 packages in 6.632s
+> found 0 vulnerabilities```
+>
+
+Fri, 16 Oct 2020 14:40:48 GMT
+
+__@pablo.caselas__ says
+> this is a clean project created with cordova 10
+>
+
+Fri, 16 Oct 2020 14:41:46 GMT
+
+__@pablo.caselas__ says
+> if it had something to do with connection... it shouldn't fail for local folder, right?
+>
+
+Fri, 16 Oct 2020 14:42:14 GMT
+
+__@pablo.caselas__ says
+> could anybody please create an empty project and add cordova-ios and see that it works just fine?
+>
+
+Fri, 16 Oct 2020 14:42:22 GMT
+
+__@norman137__ says
+> How are you constructing your `cordova platform add` command?
+>
+
+Fri, 16 Oct 2020 14:42:53 GMT
+
+__@norman137__ says
+> cause it doesn't look like you're attempting to install from a local folder, looks like you're attempting to install from npm
+>
+
+Fri, 16 Oct 2020 14:45:43 GMT
+
+__@pablo.caselas__ says
+> I also do cordova platform add ../cordova-ios but it fails as well
+>
+
+Fri, 16 Oct 2020 14:47:05 GMT
+
+__@norman137__ says
+> I'm not sure if this makes a difference but when I install from local fs, I prefix the path with `file:` sooo `cordova platform add file:../cordova-ios`
+>
+
+Fri, 16 Oct 2020 14:47:11 GMT
+
+__@pablo.caselas__ says
+>
+>
+
+Fri, 16 Oct 2020 14:49:00 GMT
+
+__@pablo.caselas__ says
+> just to make sure I have ../cordova-ios in place
+>
+
+Fri, 16 Oct 2020 14:57:51 GMT
+
+__@dpogue__ says
+> Maybe try with the full path instead of a relative one? `cordova platform add file:///Users/pablo/full/path/to/cordova-ios`
+>
+
+Fri, 16 Oct 2020 14:57:58 GMT
+
+__@pablo.caselas__ says
+> ok
+>
+
+Fri, 16 Oct 2020 14:58:30 GMT
+
+__@pablo.caselas__ says
+> same thing
+>
+
+Fri, 16 Oct 2020 16:12:17 GMT
+
+__@erisu__ says
+> What if you run `npm pack` on the forked clone and then try with the tarbal it created to see?
+>
+
+Fri, 16 Oct 2020 19:24:31 GMT
+
+__@pablo.caselas__ says
+> @erisu that does work thanks!
+>
diff --git a/slack-digest/2020-10-18.md b/slack-digest/2020-10-18.md
new file mode 100644
index 0000000..d1b4ebb
--- /dev/null
+++ b/slack-digest/2020-10-18.md
@@ -0,0 +1,181 @@
+## Cordova Slack Digest
+Sun, 18 Oct 2020 08:29:03 GMT
+
+[User count: 4176](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(20 messages)_
+---
+
+Sat, 17 Oct 2020 17:54:58 GMT
+
+__@slack.cordova.io-acco__ says
+> in the latest cordova, on iOS, is there a way to serve index.html, browse to an external site (under complete control), and go back to the in app content?
+>
+
+Sat, 17 Oct 2020 17:59:44 GMT
+
+__@norman137__ says
+> Sounds like you want to use the inappbrowser plugin.
+>
+
+Sat, 17 Oct 2020 18:22:15 GMT
+
+__@slack.cordova.io-acco__ says
+> @norman137 i tried the inappbrowser plugin – it loads the external url fine, but ran into an issue trying to get the user back to the local file without the user having to click the back link on the top left corner
+>
+
+Sat, 17 Oct 2020 18:22:42 GMT
+
+__@slack.cordova.io-acco__ says
+> none of the event listeners triggered when the browser redirected, for example
+>
+
+Sat, 17 Oct 2020 18:24:11 GMT
+
+__@slack.cordova.io-acco__ says
+> i swapped out inappbrowser with plain old iframe and window messaging, but having issues with content-security-policy frame-src -
+>
+
+Sat, 17 Oct 2020 18:24:52 GMT
+
+__@slack.cordova.io-acco__ says
+> "Refused to load <https://example.org> because it does not appear in the frame-ancestors directive of the Content Security Policy."
+>
+
+Sat, 17 Oct 2020 18:25:34 GMT
+
+__@slack.cordova.io-acco__ says
+> which is strange since the "<https://example.org>" response has a header "Content-Security-Policy
+> default-src * 'unsafe-eval' 'unsafe-inline' data: filesystem: about: blob: ws: wss:; frame-ancestors * 'unsafe-eval' 'unsafe-inline' data: filesystem: blob: ws: wss:;"
+>
+
+Sat, 17 Oct 2020 18:37:19 GMT
+
+__@norman137__ says
+> it's not the iframe page that needs to send that header, it's the "webserver" that serves the page with the iframe that needs to. The problem is there is no webserver in the cordova context, so afaik that CSP policy header cannot be done. That issue is documented at <https://github.com/apache/cordova-android/issues/560>
+>
+> For security reasons if you're loading an external website, it should be done in an inappbrowser, but that's not something I have ever used in my apps so I don't really know too much on the plugin. But i do believe there is a way for the main webview and the inappbrowser webview to communicate via `webkit.messageHandlers.cordova_iab.postMessage`? Pretty sure that can be used to signal the main webview by listening to the `message`event when to close the inappbrowser
+>
+
+Sat, 17 Oct 2020 18:40:12 GMT
+
+__@slack.cordova.io-acco__ says
+> yep, tried the webkit.messageHandlers, which seems to be available when the execute script method is run on the inappbrowser...
+> the main issue i had with that was with the timing of it, e.g. to know when to execute the script since none of the inappbrowser event listeners triggered any of the advertised events
+>
+
+Sat, 17 Oct 2020 18:40:29 GMT
+
+__@slack.cordova.io-acco__ says
+> i'll try that again though, and keep polling with the executescript to see if i can at least send a message
+>
+
+Sat, 17 Oct 2020 18:40:37 GMT
+
+__@slack.cordova.io-acco__ says
+> will update here shortly
+>
+
+Sat, 17 Oct 2020 19:08:06 GMT
+
+__@slack.cordova.io-acco__ says
+> ```
+> let inAppBrowserReference = window.cordova.InAppBrowser.open(ref, '_system', 'location=no,hardwareback=no,toolbar=no,hidden=yes,beforeload=yes');
+>
+> window.seebappbrowser = inAppBrowserReference;
+>
+> let events = ['loadstart','loadstop','loaderror', 'exit','beforeload','message'];
+>
+> for (let eventKey in events) {
+> let event = events[eventKey];
+>
+> console.log("Adding in app browser event listener for ", event)
+> inAppBrowserReference.addEventListener(event, function(params) {
+> console.log("Got an event: ", params);
+> if (!!params && !!params.url) {
+>
+> }
+> });
+> }
+>
+> let pollerHandler = function(params) {
+> console.log("In Poller Handler, received: ", params);
+> if (!!params) {
+> console.log("params are: ", JSON.stringify(params));
+> }
+> }
+> let poller = function() {
+> console.log("calling executescript on in app browser reference:");
+> inAppBrowserReference.executeScript({ code: "\
+> var message = window.location.href;\
+> var messageObj = {location: message};\
+> console.log('hello from the insde; ' + window.location.href)\
+> var stringifiedMessageObj = JSON.stringify(messageObj);\
+> webkit.messageHandlers.cordova_iab.postMessage(stringifiedMessageObj);"
+> }, pollerHandler, pollerHandler);
+> }
+>
+> setInterval(poller, 500);
+>
+> inAppBrowserReference.show();```
+>
+
+Sat, 17 Oct 2020 19:08:32 GMT
+
+__@slack.cordova.io-acco__ says
+> it looks like nothing is getting back to the window serving the local file
+>
+
+Sat, 17 Oct 2020 19:08:58 GMT
+
+__@slack.cordova.io-acco__ says
+> tried setting the event handler for the "message" event type as well as specifying a callback on the executescript method
+>
+
+Sat, 17 Oct 2020 19:11:54 GMT
+
+__@slack.cordova.io-acco__ says
+> and the "message" and "loadstop" etc. events have the handler as numHandlers=1
+>
+
+Sat, 17 Oct 2020 19:15:10 GMT
+
+__@slack.cordova.io-acco__ says
+> doh, "(Only available when the target is set to `'_blank'`)"
+>
+
+Sat, 17 Oct 2020 19:15:20 GMT
+
+__@slack.cordova.io-acco__ says
+> trying that now
+>
+
+Sat, 17 Oct 2020 19:21:39 GMT
+
+__@slack.cordova.io-acco__ says
+> it worked, yay
+>
+
+Sat, 17 Oct 2020 19:22:02 GMT
+
+__@slack.cordova.io-acco__ says
+> thanks @norman137
+>
+
+Sat, 17 Oct 2020 19:22:15 GMT
+
+__@norman137__ says
+> np, glad I could help.
+>
+
+### __Channel #helpplease__ _(1 messages)_
+---
+
+Sat, 17 Oct 2020 19:51:31 GMT
+
+__@slack.cordova.io-acco__ says
+> @slack.cordova.io-acco has left the channel
+>
diff --git a/slack-digest/2020-10-19.md b/slack-digest/2020-10-19.md
new file mode 100644
index 0000000..6532d87
--- /dev/null
+++ b/slack-digest/2020-10-19.md
@@ -0,0 +1,43 @@
+## Cordova Slack Digest
+Mon, 19 Oct 2020 08:33:25 GMT
+
+[User count: 4179](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(2 messages)_
+---
+
+Sun, 18 Oct 2020 22:50:09 GMT
+
+__@millerg6711__ says
+> @slack.cordova.io-acco @norman137 I'm having some issues with rendering a google reCAPTCHA from an external site using inappbrowser plugin for iOS, and I was thinking you guys might know the answer. The In App Browser will render some of the content on the page, but not the captcha itself. I was thinking it could be related to the Content Security Policy preventing some js from running. The page will load fine on android app, so I'm thinking it might be some internal issue with the plu [...]
+> ```Failed to launch '<app://App.trackPMAnalyticsEvent/event/....>' because the scheme does not have a registered handler.```
+> After debugging the ios application, I get this error:
+> ```2020-10-18 16:51:14.457847-0500 WF: _WebFilterIsActive returning: NO
+> 2020-10-18 16:51:14.468450-0500 [Loading] 0x1170a5a18 - [pageProxyID=13, webPageID=14, PID=5109] WebPageProxy::didFailLoadForFrame: frameID = 3, domain = NSURLErrorDomain, code = -999
+> 2020-10-18 16:51:14.471224-0500 webView:didFailNavigation - -999: The operation couldn't be completed. (NSURLErrorDomain error -999.)
+> 2020-10-18 16:51:14.500341-0500 didStartProvisionalNavigation
+> 2020-10-18 16:51:14.502905-0500 [ProcessSwapping] 0x1059d4350 - ProvisionalPageProxy::didFailProvisionalLoadForFrame: pageProxyID=13 webPageID=18, frameID=3, navigationID=2
+> 2020-10-18 16:51:14.503013-0500 [Process] 0x1170a5a18 - [pageProxyID=13, webPageID=14, PID=5109] WebPageProxy::didFailProvisionalLoadForFrame: frameID = 3, domain = NSURLErrorDomain, code = -1002
+> 2020-10-18 16:51:14.503094-0500 webView:didFailProvisionalNavigation - -1002: unsupported URL
+> 2020-10-18 16:51:44.505558-0500 Could not signal service com.apple.WebKit.WebContent: 113: Could not find specified service```
+> Does anything in error look like its preventing the captcha from loading? My in app browser statement:
+> ```this.iab.create("<https://www.example.com/captcha>", "_blank", "location=no");```
+>
+
+Sun, 18 Oct 2020 23:18:46 GMT
+
+__@millerg6711__ says
+>
+>
+
+### __Channel #cordova-ios__ _(1 messages)_
+---
+
+Mon, 19 Oct 2020 08:28:10 GMT
+
+__@jakob.pfab__ says
+> Does indexDB / Localstorage get cleared after 2 weeks on iOS 14 when building with Xcode 12?
+>
diff --git a/slack-digest/2020-10-20.md b/slack-digest/2020-10-20.md
new file mode 100644
index 0000000..4cc8ebc
--- /dev/null
+++ b/slack-digest/2020-10-20.md
@@ -0,0 +1,49 @@
+## Cordova Slack Digest
+Tue, 20 Oct 2020 08:31:35 GMT
+
+[User count: 4183](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(5 messages)_
+---
+
+Mon, 19 Oct 2020 18:23:52 GMT
+
+__@osaintilien55__ says
+> So I was spending a lot of time trying to figure out how to make a Selection range with handles not realizing that feature is inherit on phones 😅. Now how would I go about modifying the options that appear after a user makes a selection. For example how could I add/remove options to the prompt that appears, like a function for example. This is what I mean 👇
+>
+
+Mon, 19 Oct 2020 19:50:00 GMT
+
+__@khatridevk__ says
+> I have few public APIs that I am calling from my app, I get origin <app://localhost|app://localhost> is not allowed . What are the ways to get rid of it from Ajax, or is that possible writing native code so that browser doesn't add the origin...
+>
+
+Tue, 20 Oct 2020 02:20:36 GMT
+
+__@davidbeckham0418__ says
+> Hi
+>
+
+Tue, 20 Oct 2020 02:20:38 GMT
+
+__@davidbeckham0418__ says
+> How are you?
+>
+
+Tue, 20 Oct 2020 02:21:18 GMT
+
+__@davidbeckham0418__ says
+> I am looking for a capacitor-cordova expert based on hourly contract. are you interested in my project?
+>
+
+### __Channel #cordova-ios__ _(1 messages)_
+---
+
+Mon, 19 Oct 2020 19:33:10 GMT
+
+__@slack.cordova.io-acco__ says
+> anyone know of a better plugin than cordova-plugin-iosrtc for webrtc/video? latest iosrtc has an open black screen issue for 14.0.1 - the same app works well on 13.7 but sees black screen for 14.0.1 😞
+>
diff --git a/slack-digest/2020-10-21.md b/slack-digest/2020-10-21.md
new file mode 100644
index 0000000..a113328
--- /dev/null
+++ b/slack-digest/2020-10-21.md
@@ -0,0 +1,16 @@
+## Cordova Slack Digest
+Wed, 21 Oct 2020 08:31:26 GMT
+
+[User count: 4184](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(1 messages)_
+---
+
+Tue, 20 Oct 2020 10:36:32 GMT
+
+__@pratiksha.bhavsar0895__ says
+> Hi team , While using cordova.plugins.notification.local I am able to set notification for a particular date with hr & min i.e trigger: { every: { month: 10, day: 27, hour: 9, minute: 0 } } , but I m looking out for functionality which helps to set notification for a time span i.e providing startDate & endDate as input in trigger. How can this be achieved ? If any one came across any such scenarios do let me know. Thanks & Kind Regards,Pratiksha
+>
diff --git a/slack-digest/2020-10-22.md b/slack-digest/2020-10-22.md
new file mode 100644
index 0000000..74f5691
--- /dev/null
+++ b/slack-digest/2020-10-22.md
@@ -0,0 +1,68 @@
+## Cordova Slack Digest
+Thu, 22 Oct 2020 08:31:44 GMT
+
+[User count: 4188](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(9 messages)_
+---
+
+Wed, 21 Oct 2020 08:41:17 GMT
+
+__@numerized__ says
+> Hello
+>
+
+Wed, 21 Oct 2020 08:41:35 GMT
+
+__@numerized__ says
+> I have a recorder using cordova-plugin-media
+>
+
+Wed, 21 Oct 2020 08:41:58 GMT
+
+__@numerized__ says
+> but SIRI can stop the recording without any notice, is there a way to detect a SIRI long press
+>
+
+Wed, 21 Oct 2020 08:42:13 GMT
+
+__@numerized__ says
+> ?
+>
+
+Wed, 21 Oct 2020 08:45:34 GMT
+
+__@numerized__ says
+> or to have an event when a recording is stopped in cordova-plugin-media ?
+>
+
+Wed, 21 Oct 2020 14:38:13 GMT
+
+__@khatridevk__ says
+> It worked after doing this. Added the splash screen image set in the resources folder, not sure why I did not work with defualt storyboard image. Still, I see some level of distortion in landscape. Any experience on this setup ! Do I have to provide multiple image set !
+>
+
+Thu, 22 Oct 2020 03:50:42 GMT
+
+__@shazron__ says
+> Thanks @erisu <https://blogs.apache.org/infra/entry/even-more-github-features-added>
+>
+
+Thu, 22 Oct 2020 07:41:25 GMT
+
+__@priyanka.bakkar__ says
+> Hi All - In my case I am using Iphone 11 pro Max.
+> In our hybrid application we open a login url and get back login response in our application.
+> So using _self will not solve our purpose.
+> Earlier it was working fine with _blank but suddenly in latest Iphones it stoped working.. using _self opens login url in InappBrowser but do not return response to original app.
+> Kindly give me some solution on this.
+>
+
+Thu, 22 Oct 2020 07:53:15 GMT
+
+__@pratiksha.bhavsar0895__ says
+> Exactly have noticed this in new iphone , using cordovaInappBrowser & adding params I resolved my problem. But sending params back am not sure.
+>
diff --git a/slack-digest/2020-10-23.md b/slack-digest/2020-10-23.md
new file mode 100644
index 0000000..a6eaeec
--- /dev/null
+++ b/slack-digest/2020-10-23.md
@@ -0,0 +1,123 @@
+## Cordova Slack Digest
+Fri, 23 Oct 2020 08:32:30 GMT
+
+[User count: 4191](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(13 messages)_
+---
+
+Thu, 22 Oct 2020 12:30:51 GMT
+
+__@xiao1992jin__ says
+> 👋 I’m here! What’d I miss?
+>
+
+Thu, 22 Oct 2020 13:13:55 GMT
+
+__@abul.asar22__ says
+> Hello everyone, I recently upgraded `cordova` to v9. On android it is not showing `window.device.platform` throwing error `Uncaught TypeError: Cannot read property 'platform' of undefined` . How can i fix this ?
+>
+
+Thu, 22 Oct 2020 13:26:04 GMT
+
+__@norman137__ says
+> I trust you are waiting for `deviceready` event?
+>
+
+Thu, 22 Oct 2020 13:34:47 GMT
+
+__@abul.asar22__ says
+> yes. I am even doing this check in `deviceready` callback.
+>
+
+Thu, 22 Oct 2020 13:36:45 GMT
+
+__@norman137__ says
+> Then I'd try reinstalling the plugin...
+>
+> ```cordova plugin remove cordova-plugin-device
+> cordova plugin add cordova-plugin-device```
+>
+
+Thu, 22 Oct 2020 14:02:08 GMT
+
+__@abul.asar22__ says
+> still no success : (
+>
+
+Thu, 22 Oct 2020 14:02:36 GMT
+
+__@abul.asar22__ says
+> while bulding the app i can see following error in console
+> ```Installing "cordova-plugin-compat" for android
+> Plugin doesn't support this project's cordova-android version. cordova-android: 9.0.0, failed version requirement:
+> <6.3.0
+> Skipping 'cordova-plugin-compat' for android```
+>
+
+Thu, 22 Oct 2020 14:03:23 GMT
+
+__@abul.asar22__ says
+> But i can’t see `cordova-plugin-compat` in the `config.xm` dependency list.
+>
+
+Thu, 22 Oct 2020 14:08:40 GMT
+
+__@hayley.dawson__ says
+> Hi all, strange question (maybe). I am tasked with building a cordova plugin for the rest of my team. However, I'm struggling to get the IDE we use (Intellij Idea) to recognize that the cordova files exist. Any suggestions? (I'm willing to swap to a different IDE as well). I also noticed that cordova thinks the project isn't a cordova project, but it is a plugin with the plugin.xml...which doesn't appear to need to have config.xml?
+>
+
+Fri, 23 Oct 2020 02:32:06 GMT
+
+__@xiao1992jin__ says
+> Please guide me to run this app.
+>
+
+Fri, 23 Oct 2020 02:32:19 GMT
+
+__@xiao1992jin__ says
+> What information do you need more?
+>
+
+Fri, 23 Oct 2020 02:44:40 GMT
+
+__@norman137__ says
+> You're trying to run an app with no android device connected and no installed emulators.
+>
+
+Fri, 23 Oct 2020 02:44:56 GMT
+
+__@norman137__ says
+> Open up the "AVD Manager" in android studio to create an emulator
+>
+
+### __Channel #cordova-ios__ _(1 messages)_
+---
+
+Thu, 22 Oct 2020 13:57:08 GMT
+
+__@grandhi.subrahmanyam__ says
+> Hi, I recently upgraded my cordova-cli to 10. After upgrade Http/https requests are not working. I read the following doc but in my case BE not allowing me to enable CORS. Is there any other way?
+> <https://breautek.com/2020/07/14/enabling-cors/>
+>
+
+### __Channel #plugins__ _(1 messages)_
+---
+
+Thu, 22 Oct 2020 22:12:08 GMT
+
+__@patrick662__ says
+> cordova-plugin-camera 5.0 - Is anyone having any luck with the quality setting? I'm setting it down to 20 but I am not seeing the image size decrease when I take it and upload to my web service.
+>
+> ``` navigator.camera.getPicture(onSuccess, onFail, {
+> quality: 20,
+> destinationType: Camera.DestinationType.FILE_URI,
+> sourceType: Camera.PictureSourceType.PHOTOLIBRARY,
+> encodingType: Camera.EncodingType.JPEG,
+> correctOrientation: true
+> });```
+>
+>
diff --git a/slack-digest/2020-10-24.md b/slack-digest/2020-10-24.md
new file mode 100644
index 0000000..cab190d
--- /dev/null
+++ b/slack-digest/2020-10-24.md
@@ -0,0 +1,16 @@
+## Cordova Slack Digest
+Sat, 24 Oct 2020 08:30:46 GMT
+
+[User count: 4193](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(1 messages)_
+---
+
+Fri, 23 Oct 2020 12:13:05 GMT
+
+__@dan590__ says
+> Hi guys, does any of have implemented or know that is possible Multifactor Auth with Firebase auth on Cordova? Its been days and I cannot find any example of it whilst I think it should be pretty common practice among apps.
+>
diff --git a/slack-digest/2020-10-25.md b/slack-digest/2020-10-25.md
new file mode 100644
index 0000000..50974e4
--- /dev/null
+++ b/slack-digest/2020-10-25.md
@@ -0,0 +1,32 @@
+## Cordova Slack Digest
+Sun, 25 Oct 2020 08:31:17 GMT
+
+[User count: 4193](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #plugins__ _(1 messages)_
+---
+
+Sat, 24 Oct 2020 23:36:05 GMT
+
+__@patrick662__ says
+> Since the cordova-plugin-camera doesn't support editing or cropping on Android, does anyone have a recommendation on a good cropping plugin for Android?
+>
+
+### __Channel #cordova-electron__ _(1 messages)_
+---
+
+Sat, 24 Oct 2020 09:30:01 GMT
+
+__@timkremer__ says
+> Hi all, i'm trying to work out how to sign a cordova-electron Windows build. The documentation mentions setting 'String path to the certificate file'. However it doesn't say what format that certificate file should be.
+> Is it pfx?
+> Is there a specific set of steps to export the certificate from Windows certificate store to be in a compliant format?
+>
+> Thank you!
+>
+> As general feedback, i don't know which windows packaging/signing tool is being used behind the scenes to achieve cordova's functionality, which makes looking for additional documentation difficult. Electron's site seems to list 3+ windows build packages.
+> Thanks again :)
+>
diff --git a/slack-digest/2020-10-26.md b/slack-digest/2020-10-26.md
new file mode 100644
index 0000000..e3620b3
--- /dev/null
+++ b/slack-digest/2020-10-26.md
@@ -0,0 +1,40 @@
+## Cordova Slack Digest
+Mon, 26 Oct 2020 08:33:13 GMT
+
+[User count: 4194](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(3 messages)_
+---
+
+Sun, 25 Oct 2020 22:23:02 GMT
+
+__@osaintilien55__ says
+> Where is the apk file suppose to be after running the build android command? Can't see, to find it after having followed the example on the cordova site
+>
+
+Sun, 25 Oct 2020 22:28:47 GMT
+
+__@norman137__ says
+> `<cordova-project>/platforms/android/app/build/outputs/apk/` should have 2 folders, a `debug` and `release` folder with your respective apks in them.
+>
+
+Sun, 25 Oct 2020 22:35:00 GMT
+
+__@osaintilien55__ says
+> OH! add android is not the same as build android, Okay got it
+>
+
+### __Channel #cordova-electron__ _(1 messages)_
+---
+
+Sun, 25 Oct 2020 10:58:03 GMT
+
+__@erisu__ says
+> Behind the scenes it uses `electron-builder` . You can see that from the `package.json` of the `cordova-electron` repo.
+>
+> For the `certificateFile` property it accepts a
+> > String - The path to the *.pfx certificate
+>
diff --git a/slack-digest/2020-10-27.md b/slack-digest/2020-10-27.md
new file mode 100644
index 0000000..080b83d
--- /dev/null
+++ b/slack-digest/2020-10-27.md
@@ -0,0 +1,159 @@
+## Cordova Slack Digest
+Tue, 27 Oct 2020 08:33:24 GMT
+
+[User count: 4199](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(12 messages)_
+---
+
+Mon, 26 Oct 2020 16:09:07 GMT
+
+__@mcsd__ says
+> Hi there, I’m a newbie in Cordova, my purpose is to convert my currently Hybrid WebApp to an Android and iOS native app … is there a great course tutorial that you recommend guys? … I’ll appreciate your help …
+>
+
+Mon, 26 Oct 2020 16:18:47 GMT
+
+__@osaintilien55__ says
+> Is there a way to interrupt the build command? Other than closing terminal and restarting?
+>
+
+Mon, 26 Oct 2020 16:20:13 GMT
+
+__@mcsd__ says
+> maybe CTRL + C or CMD + C
+>
+
+Mon, 26 Oct 2020 16:20:33 GMT
+
+__@osaintilien55__ says
+> perfect! thanks
+>
+
+Tue, 27 Oct 2020 01:02:54 GMT
+
+__@osaintilien55__ says
+> So I have been working on this for a while now(months), and I'm just now understanding the value of React and also the spa method. I am considering trying react but I don't think my app can really be spa because of how big it's going to be. Here is a screen recording of what I have so far (excuse the bugginess). Do you think I can use react in my app? I just ask because although I know it's good to know, would hate to find out after spending much time learning it, I can't really use [...]
+>
+
+Tue, 27 Oct 2020 01:04:16 GMT
+
+__@osaintilien55__ says
+> Wow lol wasn't expecting my youtube video to be playable here, how convenient.
+>
+
+Tue, 27 Oct 2020 01:25:33 GMT
+
+__@norman137__ says
+> I use react web with my cordova projects, and my apps are quite large...
+>
+> - offline capable with network sync when network is available
+> - Manages several thousands of road lines, lays them out geospatially on google maps.
+> - Uses JWT authentication token with a short-life access token, and a long-life renew token setup.
+> Another one of my apps is smaller (that is the UI is very simple) but it does a lot of work. It analyses road roughness by collecting acceleration points while you drive. It needs to poll at a rather high frequency, so after recording for a few hours I have about 50-100MB of json data recorded.
+>
+> React web isn't the only answer, but if used correctly it can be an answer, imo.
+>
+
+Tue, 27 Oct 2020 01:37:26 GMT
+
+__@osaintilien55__ says
+> Got it thanks 👍
+>
+
+Tue, 27 Oct 2020 01:39:19 GMT
+
+__@osaintilien55__ says
+> Oh and all these apps you made with react were all spa right?
+>
+
+Tue, 27 Oct 2020 01:39:28 GMT
+
+__@norman137__ says
+> yes
+>
+
+Tue, 27 Oct 2020 01:39:47 GMT
+
+__@norman137__ says
+> it's not very efficient having to unload/reload the "application" on every page load 😉
+>
+
+Tue, 27 Oct 2020 01:40:00 GMT
+
+__@osaintilien55__ says
+> Right okay
+>
+
+### __Channel #cordova-electron__ _(4 messages)_
+---
+
+Mon, 26 Oct 2020 17:00:11 GMT
+
+__@savoier__ says
+> Hi guys!
+> New to the electron family and I have two problems I need to address.
+> We have an ionic app that runs on Android, iOS and Windows and we want to add electron to it to support other platforms.
+>
+> First problem is that some of our css files point to images in the asset folder using the '/' root directory starting point (ie: /assets/img/image.png)
+> Problem is that in electron this resolves to C:/ on windows for some reason!
+> Any idea how to fix this?
+>
+> Second problem is that app icons don't seem to be copied in the resulting build even with the correct settings in config.xml.
+> ```<platform name="electron">
+> <preference name="ElectronSettingsFilePath" value="resources/electron/settings.json" />
+> <icon height="50" src="resources/windows/icon/StoreLogo.scale-100.png" target="StoreLogo" width="50" />
+> <icon height="120" src="resources/windows/icon/StoreLogo.scale-240.png" target="StoreLogo" width="120" />
+> <icon src="resources/windows/icon/smalllogo.png" target="Square30x30Logo" />
+> <icon src="resources/windows/icon/Square44x44Logo.png" target="Square44x44Logo" />
+> <icon src="resources/windows/icon/Square70x70Logo.png" target="Square70x70Logo" />
+> <icon src="resources/windows/icon/Square71x71Logo.png" target="Square71x71Logo" />
+> <icon height="150" src="resources/windows/icon/Square150x150Logo.png" target="Square150x150Logo" width="150" />
+> <icon height="150" src="resources/windows/icon/Square150x150Logo.scale-100.png" width="150" />
+> <icon height="310" src="resources/windows/icon/Square310x310Logo.png" width="310" />
+> <icon height="310" src="resources/windows/icon/Square310x310Logo.scale-100.png" target="Square310x310Logo" width="310" />
+> <icon src="resources/windows/icon/Square310x310Logo.png" target="Square310x310Logo" />
+> <icon src="resources/windows/icon/Wide310x150Logo.png" target="Wide310x150Logo" />
+> <splash height="480" src="resources/ios/splash/screen-iphone-portrait.png" width="320" />
+> <splash height="970" src="resources/ios/splash/screen-iphone-portrait-2x.png" width="640" />
+> <splash height="1024" src="resources/ios/splash/screen-ipad-portrait.png" width="768" />
+> <splash height="2048" src="resources/ios/splash/screen-ipad-portrait-2x.png" width="1536" />
+> <splash height="768" src="resources/ios/splash/screen-ipad-landscape.png" width="1024" />
+> <splash height="1536" src="resources/ios/splash/screen-ipad-landscape-2x.png" width="2048" />
+> <splash height="1136" src="resources/ios/splash/screen-iphone-568h-2x.png" width="640" />
+> <splash height="1334" src="resources/ios/splash/screen-iphone-portrait-667h.png" width="750" />
+> <splash height="2208" src="resources/ios/splash/screen-iphone-portrait-736h.png" width="1242" />
+> <splash height="1242" src="resources/ios/splash/screen-iphone-landscape-736h.png" width="2208" />
+> <splash height="2436" src="resources/ios/splash/screen-iphone-portrait-2436h.png" width="1125" />
+> <splash height="1125" src="resources/ios/splash/screen-iphone-landscape-2436h.png" width="2436" />
+> </platform>```
+> Well I have a few other issues but i'll start with those aha
+>
+
+Mon, 26 Oct 2020 17:10:46 GMT
+
+__@savoier__ says
+> I had the same problem on Windows for my problem #1, So I made a before_compile hook script to manually change the path for windows only (Because the values that work for windows does not work for iOS and android)
+>
+> I can't seem to get the hook to run for the electron build even if the following is in the electron platform section of the config.xml:
+> <hook src="hooks/transform-style-paths.js" type="before_compile" />
+>
+> Are hooks supposed to work for electron?
+>
+
+Tue, 27 Oct 2020 08:19:36 GMT
+
+__@prasunjajodia__ says
+> Hooks do work for electron. I have multiple hooks enabled on my electron app..
+> For the file address, maybe try using relative address instead of absolutes?
+>
+
+Tue, 27 Oct 2020 08:21:03 GMT
+
+__@prasunjajodia__ says
+> For icons, I had to copy my icons manually to `platforms/electron/build-res/{build-type}`
+> So for my appx, it was `platforms/electron/build-res/appx`
+>
diff --git a/slack-digest/2020-10-28.md b/slack-digest/2020-10-28.md
new file mode 100644
index 0000000..46028e9
--- /dev/null
+++ b/slack-digest/2020-10-28.md
@@ -0,0 +1,260 @@
+## Cordova Slack Digest
+Wed, 28 Oct 2020 08:33:33 GMT
+
+[User count: 4201](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(35 messages)_
+---
+
+Tue, 27 Oct 2020 13:01:54 GMT
+
+__@abul.asar22__ says
+> Hello everyone, when my cordova iOS app loads it navigate to the landing page and on that page `keyboard` opens up and it pushes entire dashboard screen to the top above the keyboard. How to fix this ? Any recommendation ?
+>
+
+Tue, 27 Oct 2020 13:03:34 GMT
+
+__@gh__ says
+> Are you setting focus to an input field?
+>
+
+Tue, 27 Oct 2020 13:03:52 GMT
+
+__@abul.asar22__ says
+> no there is no input field on that page.
+>
+
+Tue, 27 Oct 2020 13:04:36 GMT
+
+__@abul.asar22__ says
+> what `KeyboardShrinksView` does ? can this be helpful ?
+>
+
+Tue, 27 Oct 2020 13:06:41 GMT
+
+__@norman137__ says
+> Unless you are using some plugin to control keyboard behaviour, the webview will only ever display the keyboard if an input field is focused.
+>
+
+Tue, 27 Oct 2020 14:34:31 GMT
+
+__@reis__ says
+> hey guys, I'm stuck on an issue related `CORS`. Recently the app was updated to use `WKWebView` and the `CORS` was implemented on my BE side. But I have a feature where the app needs to connect with a local device (a sensor like an arduino) . And his BE is not be reached to implement the CORS. I'm trying a lot of things, my research appoint to the use of native code to do this requests is the best way, for now I'm trying to use this plugin: <https://github.com/silkimen/cordova-plugin [...]
+> with he I get to made others requests but not this local request.
+> Someone could help me?
+> (this issue is just on ios, Android works fine)
+>
+
+Tue, 27 Oct 2020 14:46:09 GMT
+
+__@norman137__ says
+> From the screenshot it looks like you're still using `XMLHttpRequest` from the webview and not a http plugin. And the ios webview expects the server to implement CORS which it is incorrectly doing so.
+>
+
+Tue, 27 Oct 2020 14:47:01 GMT
+
+__@reis__ says
+> yeah, it is my original log, before the plugin implementation
+>
+
+Tue, 27 Oct 2020 14:47:02 GMT
+
+__@norman137__ says
+> preflight response errors means it's not properly responding to the `OPTIONS` request
+>
+
+Tue, 27 Oct 2020 14:48:23 GMT
+
+__@reis__ says
+> I remove him and retry using `XMLHttpRequest`
+>
+
+Tue, 27 Oct 2020 14:50:21 GMT
+
+__@norman137__ says
+> See <https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Preflighted_requests> to see the flow when request requires a preflight request.
+>
+
+Tue, 27 Oct 2020 14:52:15 GMT
+
+__@reis__ says
+> yeah, I've already read it
+>
+
+Tue, 27 Oct 2020 15:12:05 GMT
+
+__@reis__ says
+> well forgetting the screenshot, (I not should've sent him, just wanted to confirm the CORS issue). About this issue have any idea of how can I solve? my research say that is not more possible bypass the the CORS using XMLHttpRequest, in this case I'll need to make this request using native code, right? If yes, you know something about this plugin above with this kind of request, or recommend another think?
+>
+
+Tue, 27 Oct 2020 15:15:54 GMT
+
+__@timbru__ says
+> Why is using cors not an option?
+>
+
+Tue, 27 Oct 2020 15:26:00 GMT
+
+__@norman137__ says
+> Using the native http api will allow you to bypass cors because cors is not enforced in the native layer, it's only enforced in the browser. But routing all your connections through the cordova bridge to do this isn't going to be very efficient, especially when it comes to binary data; so it might not be a solution for everyone. As annoying as CORS is to deal with, it's always best to stay within the webview realm as much as possible.
+>
+> And you shouldn't need to go through that trouble if the server just implements CORS properly. I can't tell you exactly what is wrong without seeing code/your API responses, but the error stated the preflight request failed to respond, so that hints where to look:
+>
+> - Ensure that you're server responds to the `OPTIONS` http method on your URL endpoint
+> - Ensure that the `OPTIONS` http method response includes the necessary Access-Control headers.
+> - Use <https://www.postman.com/|postman> to hit your server, which makes testing your URL end points easier.
+> The only reason that someone should bypass CORS imo, is because they don't have control over the BE and they don't have the resources to setup and run a proxy server.
+>
+
+Tue, 27 Oct 2020 16:21:18 GMT
+
+__@osaintilien55__ says
+> I did "run android" command yesterday or maybe 2 days ago and it was working just fine on my phone, but now it's not. The app apk can play in my bluestacks emulator but it won't start on my phone. I can see my phone in chrome inspect. I have already tried platform remove and platform add to start fresh. Not sure what else could be the problem. I am trying to get it on my phone so that I can troubleshoot some issues with remote.
+>
+
+Tue, 27 Oct 2020 16:23:42 GMT
+
+__@norman137__ says
+> The fact that adb is failing to install the apk kinda signals either a device problem or an adb problem. Usually there is a reason explained on the very next line...
+>
+
+Tue, 27 Oct 2020 16:26:11 GMT
+
+__@osaintilien55__ says
+> Hmm ok well unfortunately it doesnt seem to give a reason here, the only hint I am getting is "error code 1".
+>
+
+Tue, 27 Oct 2020 16:27:04 GMT
+
+__@norman137__ says
+> does `adb devices -l` works?
+>
+
+Tue, 27 Oct 2020 16:28:52 GMT
+
+__@osaintilien55__ says
+> Sorry I do not know what to do with this, adb devices -l. How do I use it
+>
+
+Tue, 27 Oct 2020 16:29:16 GMT
+
+__@norman137__ says
+> its a command to be used in the command prompt
+>
+
+Tue, 27 Oct 2020 16:30:25 GMT
+
+__@osaintilien55__ says
+> Right that's what I thought but nothing happened, I tried it both with the word cordova and without
+>
+
+Tue, 27 Oct 2020 16:31:30 GMT
+
+__@norman137__ says
+> no cordova, it isn't a cordova command
+>
+
+Tue, 27 Oct 2020 16:31:36 GMT
+
+__@norman137__ says
+> `adb` is an executable provided by the android sdk
+>
+
+Tue, 27 Oct 2020 16:31:53 GMT
+
+__@norman137__ says
+> so just...
+>
+> `adb devices -l`
+>
+> and `-l` is a lowercase L.
+>
+
+Tue, 27 Oct 2020 16:32:03 GMT
+
+__@norman137__ says
+> oh
+>
+
+Tue, 27 Oct 2020 16:32:14 GMT
+
+__@norman137__ says
+> dope I should have read everything 😅 sorry
+>
+
+Tue, 27 Oct 2020 16:32:31 GMT
+
+__@osaintilien55__ says
+> no problem
+>
+
+Tue, 27 Oct 2020 16:35:52 GMT
+
+__@norman137__ says
+> you don't have your environment variables setup, cordova probably figures it out for you... the executable should be located in `$ANDROID_HOME/platform-tools/` but not sure if windows follows the `$` variable syntax
+>
+
+Tue, 27 Oct 2020 16:50:58 GMT
+
+__@osaintilien55__ says
+> okay I found it
+>
+
+Tue, 27 Oct 2020 16:51:25 GMT
+
+__@osaintilien55__ says
+> So then I should add it to the the env variable path?
+>
+
+Tue, 27 Oct 2020 16:51:56 GMT
+
+__@osaintilien55__ says
+> referring to adb.exe to be exact
+>
+
+Tue, 27 Oct 2020 16:52:47 GMT
+
+__@mcsd__ says
+> Hi there, does anybody knows how to handle Azure Active Directory B2C with a Cordova App (Android/iOS) to authenticate users?
+>
+
+Wed, 28 Oct 2020 07:50:12 GMT
+
+__@sumeet.hindinkeri__ says
+> Is there way to restrict google api key usage without using referrers for ionic app?
+>
+
+Wed, 28 Oct 2020 08:11:49 GMT
+
+__@abul.asar22__ says
+> Hello Everyone, I am using `phonegap-plugin-push` for notification.If app is background and on clicking notification the app is not opening.I have written redirect logic to open specific page and it is happening in background but app does not open. On opening the app manually from background I can see the app is redirected.
+> Has anyone faced this issue ?
+>
+
+### __Channel #cordova-electron__ _(2 messages)_
+---
+
+Tue, 27 Oct 2020 12:38:06 GMT
+
+__@savoier__ says
+> Hi! And thanks for the reply! 🙂
+> I just figured for the hooks that the before_compile is never called, so I used after_prepare and this one is called.
+> My script modifies every style paths for windows and electron builds to remove the leading '/' from paths. I needed a script because Android and iOS require the leading slash.
+>
+> As for icons, would you use the after_prepare hook to run such a script?
+>
+
+Tue, 27 Oct 2020 17:11:45 GMT
+
+__@prasunjajodia__ says
+> `before_compile` works for me.
+> I use it for electron to do some cleanup before compiling.
+> I add the script inside `<platform name="electron">`
+>
+> This is the part of config.xml
+> ```<platform name="electron">
+> <hook src="res/electron/doElectronCleanup.js" type="before_compile" />```
+>
diff --git a/slack-digest/2020-10-29.md b/slack-digest/2020-10-29.md
new file mode 100644
index 0000000..8a98d57
--- /dev/null
+++ b/slack-digest/2020-10-29.md
@@ -0,0 +1,7 @@
+## Cordova Slack Digest
+Thu, 29 Oct 2020 08:34:11 GMT
+
+[User count: 4202](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
diff --git a/slack-digest/2020-10-30.md b/slack-digest/2020-10-30.md
new file mode 100644
index 0000000..1a49797
--- /dev/null
+++ b/slack-digest/2020-10-30.md
@@ -0,0 +1,210 @@
+## Cordova Slack Digest
+Fri, 30 Oct 2020 08:19:00 GMT
+
+[User count: 4203](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(25 messages)_
+---
+
+Thu, 29 Oct 2020 18:35:33 GMT
+
+__@osaintilien55__ says
+> I'm installing Android studio on a new machine and I get this warning "_*SDK Location should not contain whitespaces*_", if I change the path to some other place(I think this is my only option, not able to rename the users folder) everything should still work just fine right?
+>
+
+Thu, 29 Oct 2020 18:37:01 GMT
+
+__@norman137__ says
+> I'd just create a folder in C:\ and have your android sdk move there or something
+>
+
+Thu, 29 Oct 2020 18:37:12 GMT
+
+__@osaintilien55__ says
+> okay cool
+>
+
+Thu, 29 Oct 2020 18:37:42 GMT
+
+__@norman137__ says
+> Unless you need NDK it shouldn't be a problem though.
+>
+
+Fri, 30 Oct 2020 00:29:40 GMT
+
+__@osaintilien55__ says
+> "Build android" and "run android" take at least 2 mins for me is this normal behavior? Not just on the first go but back to back.
+>
+
+Fri, 30 Oct 2020 00:31:58 GMT
+
+__@norman137__ says
+> depends how large your project is
+>
+
+Fri, 30 Oct 2020 00:32:06 GMT
+
+__@norman137__ says
+> and how powerful your computer is
+>
+
+Fri, 30 Oct 2020 00:33:27 GMT
+
+__@norman137__ says
+> The initial run will always be the longest but generally speaking you don't change native code very often when developing a cordova app, so as long as you have the gradle daemon enabled (which is the default setting), it will cache the compiled results and subsequent runs should be fairly quick.
+>
+
+Fri, 30 Oct 2020 00:34:17 GMT
+
+__@osaintilien55__ says
+> ok and what would you consider a large project size to be
+>
+
+Fri, 30 Oct 2020 00:35:53 GMT
+
+__@norman137__ says
+> idk, back when I used crosswalk + multi apk setup, my projects would take 5-10 minutes to compile
+>
+
+Fri, 30 Oct 2020 00:36:14 GMT
+
+__@norman137__ says
+> more plugins you include, the more native code to copmile
+>
+
+Fri, 30 Oct 2020 00:36:44 GMT
+
+__@osaintilien55__ says
+> okay got it
+>
+
+Fri, 30 Oct 2020 02:44:50 GMT
+
+__@osaintilien55__ says
+> I have set the "*connect-src*" and to my mind this should be working, but for some reason I still can't connect to my json data.
+>
+
+Fri, 30 Oct 2020 02:46:39 GMT
+
+__@norman137__ says
+> You probably don't want to use the ip `127.0.0.1`, that is localhost, or the device itself... which probably isn't running the webserver
+>
+
+Fri, 30 Oct 2020 02:48:00 GMT
+
+__@norman137__ says
+> Assuming you're running the server on your PC, you'd want to find the private ip of your PC, make sure the server is listening on that private ip, then point the device to connect to that private ip.
+>
+
+Fri, 30 Oct 2020 02:48:30 GMT
+
+__@norman137__ says
+> The device also needs to be connected to the same network as the PC for that to work.
+>
+
+Fri, 30 Oct 2020 02:49:15 GMT
+
+__@osaintilien55__ says
+> Whoa okay, well then how can I have it where everything works on the device independently
+>
+
+Fri, 30 Oct 2020 02:49:39 GMT
+
+__@osaintilien55__ says
+> Till now I have been doing things on my pc
+>
+
+Fri, 30 Oct 2020 02:49:39 GMT
+
+__@norman137__ says
+> server needs to be hosted somewhere publicly with a public ip (or better a domain)
+>
+
+Fri, 30 Oct 2020 02:49:48 GMT
+
+__@osaintilien55__ says
+> okay
+>
+
+Fri, 30 Oct 2020 02:51:13 GMT
+
+__@norman137__ says
+> I have a custom script for when I build my apps I define the environment, and based on the environment the "server target' changes, to private ip for development, or the production server if building for release, etc.
+>
+
+Fri, 30 Oct 2020 02:59:16 GMT
+
+__@osaintilien55__ says
+> okay so something like Google Firebase is an option for public hosting, right?
+>
+
+Fri, 30 Oct 2020 02:59:38 GMT
+
+__@norman137__ says
+> nevered used it but i think so
+>
+
+Fri, 30 Oct 2020 03:00:03 GMT
+
+__@norman137__ says
+> Any VPS will do really
+>
+
+Fri, 30 Oct 2020 03:04:35 GMT
+
+__@osaintilien55__ says
+> lol I've been running around in circles for a while, I understand what to do now thanks
+>
+
+### __Channel #cordova-ios__ _(2 messages)_
+---
+
+Thu, 29 Oct 2020 14:28:45 GMT
+
+__@drouard.noelie__ says
+> hello 🙂 i have the latest versions of cordova and the oneSignal plugin, but when I try to set up the plugin, I have a problem. I need to use cocoapods, it's installed, but there is no Pods folder and i need it to finalize the set up (step 3.16 of this link) <https://documentation.onesignal.com/docs/ionic-sdk-setup> . has someone had the same problem?
+>
+
+Thu, 29 Oct 2020 18:13:16 GMT
+
+__@ben201__ says
+> So I am having issues with images taken from Cordova Camera being under a tmp url when I store them in the DB and return later on with them now cleaned up. Previously we used CDVFILE to get an actual persistent file uri however I cannot run those through the new window.WkWebView.convertFilePath(image). How are other people dealing with this? I am getting myself abit lost I think. #
+>
+
+### __Channel #hangouts__ _(5 messages)_
+---
+
+Thu, 29 Oct 2020 14:20:50 GMT
+
+__@purplecabbage__ says
+> @here
+> Sorry all, I totally zoned out on the hangout schedule this week. I won’t be able to organize/attend.
+> If anyone else is able to pull this together, I will happily help to post the video.
+>
+
+Thu, 29 Oct 2020 14:20:51 GMT
+
+__@slackbot__ says
+> '[at]here' broadcaster detected. Easy now. Did you try just typing your question and seeing if anyone responded? Maybe try that instead.
+>
+
+Thu, 29 Oct 2020 14:45:52 GMT
+
+__@raphinesse__ says
+> I won't make it today either
+>
+
+Thu, 29 Oct 2020 15:00:03 GMT
+
+__@niklasmerz__ says
+> Same for me
+>
+
+Thu, 29 Oct 2020 19:35:06 GMT
+
+__@purplecabbage__ says
+> set up a reminder “The next hangout is coming up on Nov. 12th at 8 AM PST” in this channel at noon every Monday, Pacific Daylight Time.
+>
diff --git a/slack-digest/2020-10-31.md b/slack-digest/2020-10-31.md
new file mode 100644
index 0000000..df9392d
--- /dev/null
+++ b/slack-digest/2020-10-31.md
@@ -0,0 +1,44 @@
+## Cordova Slack Digest
+Sat, 31 Oct 2020 08:18:56 GMT
+
+[User count: 4206](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(4 messages)_
+---
+
+Fri, 30 Oct 2020 08:29:58 GMT
+
+__@jcesarmobile__ says
+> Notice that what is failing is a web socket, you have allowed http connection, but ws:// is on the error
+>
+
+Fri, 30 Oct 2020 08:30:22 GMT
+
+__@jcesarmobile__ says
+> Also, don’t use an absolute url, just relative
+>
+
+Fri, 30 Oct 2020 20:45:38 GMT
+
+__@osaintilien55__ says
+> Noted
+>
+
+Sat, 31 Oct 2020 05:54:41 GMT
+
+__@ananya__ says
+> Hi Guys, I am using cordova-plugin-inappbrowser to redirect to a URL inside the app. I have a requirement to intercept few URLs and I'm using `beforeload` event to do the same. It works fine in android. But when I try to do the same in iOS, it opens a blank page.
+>
+> What I'm currently using is
+>
+> `window.cordova.InAppBrowser.open("<url>","_blank","location=no,beforeload=yes")`
+>
+> While the URL loads successfully *without* `beforeload=yes` , it shows a blank page when used *with* `beforeload=yes`
+>
+> I have also raised an issue in github about the same. (<https://github.com/apache/cordova-plugin-inappbrowser/issues/809>)
+>
+> Any help would be appreciated. Thanks.
+>
diff --git a/slack-digest/2020-11-01.md b/slack-digest/2020-11-01.md
new file mode 100644
index 0000000..aa56416
--- /dev/null
+++ b/slack-digest/2020-11-01.md
@@ -0,0 +1,18 @@
+## Cordova Slack Digest
+Sun, 01 Nov 2020 08:19:35 GMT
+
+[User count: 4206](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(1 messages)_
+---
+
+Sat, 31 Oct 2020 18:36:31 GMT
+
+__@harel.mazor__ says
+> Hi guys. I have two unrelated questions:
+> 1. I have a PR in cordova-ios waiting to be merged and I was wondering if there's a way to expedite its merge. It's waiting for about 3 month now...
+> 2. I have a small open source project that has a small income and I'm looking to pay someone for stuff related to cordova - bug fixing, small features in a plugin, etc. The idea is to return this code back to the community of course. If anyone is interested please contact me (can be though linked-in: Harel Mazor)
+>
diff --git a/slack-digest/2020-11-02.md b/slack-digest/2020-11-02.md
new file mode 100644
index 0000000..01ab278
--- /dev/null
+++ b/slack-digest/2020-11-02.md
@@ -0,0 +1,58 @@
+## Cordova Slack Digest
+Mon, 02 Nov 2020 08:21:34 GMT
+
+[User count: 4208](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(6 messages)_
+---
+
+Sun, 01 Nov 2020 23:03:05 GMT
+
+__@osaintilien55__ says
+> When I test out my app on browser and emulator it is smooth but on my phone it is laggy, is this normal? My phone is not top of the line just average and it can run other apps just fine. I am referring specifically to the *DOM manipulation*, the sliding of divs being laggy.
+>
+
+Mon, 02 Nov 2020 02:10:43 GMT
+
+__@dpogue__ says
+> Animating stuff like `height` and `width` and position will be slow because it has to recalculate the layout of the entire page for each step of the animation (which is why it skips frames)
+>
+
+Mon, 02 Nov 2020 02:11:05 GMT
+
+__@dpogue__ says
+> You can get smoother animations by using GPU-accelerated properties like `transform`
+>
+
+Mon, 02 Nov 2020 02:30:28 GMT
+
+__@tomkinson__ says
+> We have an SPA and a login page for new users to sign-in or login, after the splashscreen which always shows. When opening app if already loggedin, once in a while the login page flashes quick right after the splash screen, before taking user to the feed...where the should be. SQLite btw. But any trick to avoid this? I think on newer devices it happens so fast you don't even see login page (splash screen right to feed) as it should be for a logged in user. Can we share anything to help [...]
+>
+
+Mon, 02 Nov 2020 02:40:29 GMT
+
+__@dpogue__ says
+> If you show the splashscreen before the login page, could you wait until you know whether they're logged in before hiding it?
+>
+
+Mon, 02 Nov 2020 02:40:44 GMT
+
+__@dpogue__ says
+> At least that way the flash should be hidden behind the splashscreen
+>
+
+### __Channel #cordova-ios__ _(1 messages)_
+---
+
+Sun, 01 Nov 2020 19:14:31 GMT
+
+__@akshitkrnagpal__ says
+> Hey guys. Sorry as it is not directly related to cordova but I am having trouble enrolling for Apple Developer Program as individual. It shows
+> ```Your enrollment in the Apple Developer Program could not be completed at this time.```
+> Does anyone have any experience with this? Also is there a support email by Apple for this kind of thing?
+> Thanks.
+>
diff --git a/slack-digest/2020-11-03.md b/slack-digest/2020-11-03.md
new file mode 100644
index 0000000..00562a0
--- /dev/null
+++ b/slack-digest/2020-11-03.md
@@ -0,0 +1,35 @@
+## Cordova Slack Digest
+Tue, 03 Nov 2020 08:22:12 GMT
+
+[User count: 4211](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(1 messages)_
+---
+
+Mon, 02 Nov 2020 09:30:22 GMT
+
+__@floriancargouet__ says
+> Hi I've been recommended to come here for cordova issue, and I do have one..
+> Using cordova with vueJS when I run my app I am stuck on a white screen and my xcode log print *AddInstanceForFactory: No factory registered for id <CFUUID 0x600002115300> F8BB1C28-BAE8-11D6-9C31-00039315CD46* any idea where from this is coming ?
+>
+
+### __Channel #cordova-android__ _(1 messages)_
+---
+
+Tue, 03 Nov 2020 08:16:23 GMT
+
+__@frohman479__ says
+> Anyone know how to do an image press behavior in android?
+>
+
+### __Channel #hangouts__ _(1 messages)_
+---
+
+Mon, 02 Nov 2020 20:00:22 GMT
+
+__@slackbot__ says
+> Reminder: The next hangout is coming up on Nov. 12th at 8 AM PST.
+>
diff --git a/slack-digest/2020-11-04.md b/slack-digest/2020-11-04.md
new file mode 100644
index 0000000..2fe2592
--- /dev/null
+++ b/slack-digest/2020-11-04.md
@@ -0,0 +1,43 @@
+## Cordova Slack Digest
+Wed, 04 Nov 2020 08:22:47 GMT
+
+[User count: 4211](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(4 messages)_
+---
+
+Tue, 03 Nov 2020 08:48:15 GMT
+
+__@grandhi.subrahmanyam__ says
+> Hi, cordova-plugin-file-transfer plugin got deprecated as per the docs. is there any replacement plugin?
+>
+
+Tue, 03 Nov 2020 12:19:50 GMT
+
+__@admin747__ says
+> Hi, for some reason my app on iOS shows a weird white/black bar at the bottom (landscape mode). Anyone know what causes it?
+>
+
+Tue, 03 Nov 2020 12:21:35 GMT
+
+__@admin747__ says
+> Anyone know what is causing this white bar?
+>
+
+Tue, 03 Nov 2020 12:29:40 GMT
+
+__@slackbot__ says
+> '[at]everyone broadcast, really!?' This better be important enough that you notified thousands of people.
+>
+
+### __Channel #cordova-android__ _(1 messages)_
+---
+
+Wed, 04 Nov 2020 07:40:29 GMT
+
+__@frohman479__ says
+> 😥
+>
diff --git a/slack-digest/2020-11-05.md b/slack-digest/2020-11-05.md
new file mode 100644
index 0000000..d93f2d1
--- /dev/null
+++ b/slack-digest/2020-11-05.md
@@ -0,0 +1,59 @@
+## Cordova Slack Digest
+Thu, 05 Nov 2020 08:23:14 GMT
+
+[User count: 4211](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #random__ _(1 messages)_
+---
+
+Wed, 04 Nov 2020 16:14:16 GMT
+
+__@andressotomayorbaquer__ says
+> Hey all, have you ever imagine how it would be if Figma and React have a baby?
+> <https://www.funklang.com/|funkLang>, it's a new FrontEnd framework that combines visual and programmatic workflows that allow designers and developers to work together.
+> We just launched our <https://www.funklang.com/betaSignup|beta>, and it would be great to know your comments or get any feedback!
+>
+
+### __Channel #general__ _(3 messages)_
+---
+
+Thu, 05 Nov 2020 01:00:06 GMT
+
+__@ivan.harpley__ says
+> I was under the impression that doing `cordova platform add browser`, then `cordova prepare browser` followed by `cordova run browser` would result in `window.cordova` / `window.device` being available within the browser but it doesn't appear to be the case. Is there a way to Cordova available in the browser?
+>
+
+Thu, 05 Nov 2020 02:21:22 GMT
+
+__@norman137__ says
+> are you waiting for the `deviceready` event?
+>
+
+Thu, 05 Nov 2020 05:43:20 GMT
+
+__@ivan.harpley__ says
+> Yes, but it doesn't fire. Even if I wait for the page to load an manually look for cordova / device in the console I can't find it... It's worth pointing out that this is for use in the Browser, rather than Electron (just in case I wasn't clear in my initial question)
+>
+
+### __Channel #cordova-android__ _(1 messages)_
+---
+
+Wed, 04 Nov 2020 13:38:41 GMT
+
+__@norman137__ says
+> Native behaviour like that is often not modifiable by the browser. It might be possible through a plugin. The android webview class has many hook methods for things like that, but I don't know if that specifically is overridable.
+>
+> Another potential solution that is pure JS is just to prevent the native behaviour (usually done by calling `event.preventDefault()`) and display your own popup menu instead.
+>
+
+### __Channel #plugins__ _(1 messages)_
+---
+
+Wed, 04 Nov 2020 12:24:43 GMT
+
+__@g.asci__ says
+> Is there a working plugin for facebook analytics?
+>
diff --git a/slack-digest/2020-11-06.md b/slack-digest/2020-11-06.md
new file mode 100644
index 0000000..d3fb8d3
--- /dev/null
+++ b/slack-digest/2020-11-06.md
@@ -0,0 +1,54 @@
+## Cordova Slack Digest
+Fri, 06 Nov 2020 08:23:48 GMT
+
+[User count: 4213](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
+
+### __Channel #general__ _(3 messages)_
+---
+
+Thu, 05 Nov 2020 09:17:21 GMT
+
+__@jcesarmobile__ says
+> Do you have cordova.js linked in your index.html?
+>
+
+Thu, 05 Nov 2020 09:22:25 GMT
+
+__@khatridevk__ says
+> Have you used rich text box editor with Cordova !! I have tried trumbowyg, ckeditor, quill...but facing different issues. If you have used any that works smoothly for windows, Android, iOS-with and without wkwebview !! ( iOS now needs special mention 😐 )
+>
+
+Thu, 05 Nov 2020 18:43:52 GMT
+
+__@leeszczuu__ says
+> Hello there, I home some issues on macOS installing Cordova. I got this error:
+> ```A problem occurred evaluating project ':app'.
+> > No installed build tools found. Install the Android build tools version 19.1.0 or higher.```
+> I have downloaded Andorid Studio and installed manually SDK Tools. What else can I try? I would really appreciate any help 🙏
+>
+
+### __Channel #cordova-android__ _(3 messages)_
+---
+
+Thu, 05 Nov 2020 08:56:36 GMT
+
+__@raphinesse__ says
+> Yesterday a colleague encountered failures to resolve `com.android.tools` dependencies from jcenter when trying to build an old cordova-android project (I think it might be cordova-android 6). I know we worked around this issue in cordova-android by preferring the google maven repo over jcenter. But I'm curious as to the actual nature of these problems. All sources I could find online talk about temporary problems with jcenter. Is that repo just so unreliable? Does anyone of you know more?
+>
+
+Thu, 05 Nov 2020 08:57:05 GMT
+
+__@raphinesse__ says
+> That's our issue for the problem: <https://github.com/apache/cordova-android/issues/521>
+>
+
+Thu, 05 Nov 2020 08:58:00 GMT
+
+__@raphinesse__ says
+> Other resources:
+> <https://issuetracker.google.com/issues/80362794?pli=1>
+> <https://ionic.zendesk.com/hc/en-us/articles/360005529314-Android-builds-fail-due-to-missing-jcenter-dependencies>
+>
diff --git a/slack-digest/2020-11-07.md b/slack-digest/2020-11-07.md
new file mode 100644
index 0000000..7bea475
--- /dev/null
+++ b/slack-digest/2020-11-07.md
@@ -0,0 +1,22 @@
+## Cordova Slack Digest
+Sat, 07 Nov 2020 08:23:44 GMT
+
+[User count: 4214](https://cordova.slack.com/)
+
+
+Join the conversation at [slack.cordova.io](http://slack.cordova.io/)
... 45358 lines suppressed ...
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org