J. Ryan Stinnett
c5e7e82b46
I can't type buildkite
...
Co-Authored-By: dbkr <dbkr@users.noreply.github.com >
2019-04-26 15:40:05 +01:00
David Baker
af6ad9355d
Convert redeploy.py to buildkite
2019-04-26 15:26:03 +01:00
David Baker
6c4c908678
consistent capitalisation in buildkite pipelines
2019-04-26 15:09:01 +01:00
David Baker
ae62a46a97
Merge pull request #9568 from vector-im/dbkr/buildkite_cd
...
Add package step to buildkite pipeline
2019-04-26 14:43:43 +01:00
David Baker
bf84c64ea9
Only bother packaging the develop branch
2019-04-26 14:38:36 +01:00
David Baker
5ac8a42681
Merge remote-tracking branch 'origin/develop' into dbkr/buildkite_cd
2019-04-26 14:37:11 +01:00
David Baker
03b1914112
Merge pull request #9571 from vector-im/dbkr/package_dont_fail_if_no_local_config
...
Don't fail if there's no local config to remove
2019-04-26 14:36:28 +01:00
David Baker
ff21bde839
Merge branch 'dbkr/package_dont_fail_if_no_local_config' into dbkr/buildkite_cd
2019-04-26 14:28:45 +01:00
David Baker
c62da0eda6
Don't fail if there's no local config to remove
...
The script has a set -e so don't fail if there's nothing to rm
2019-04-26 14:13:02 +01:00
David Baker
932d3a054c
Merge remote-tracking branch 'origin/develop' into dbkr/buildkite_cd
2019-04-26 13:22:39 +01:00
David Baker
a67fd48720
Merge pull request #9567 from vector-im/dbkr/bye_bye_jenkins
...
Change jenkins script to package script
2019-04-26 13:19:33 +01:00
David Baker
afc2b48073
combine sets
2019-04-26 12:22:32 +01:00
David Baker
093d30121d
Try running packager with buildkite
2019-04-26 12:21:21 +01:00
David Baker
1b8583fa51
Change jenkins script to package script
...
Take the useful part of the jenkins script and put it in a script
that makes a package with the git hashes as its version.
2019-04-26 11:25:41 +01:00
J. Ryan Stinnett
ea37e777cf
Add reactions feature to config sample
2019-04-26 10:56:35 +01:00
J. Ryan Stinnett
147c287acd
Fix typo in Settings docs
2019-04-26 10:45:13 +01:00
J. Ryan Stinnett
3e6719e8ab
Wait for password validation
2019-04-25 18:10:41 +01:00
Hubert Chathi
443a15eeb9
actually clear bit 63 instead of bit 55
2019-04-25 11:04:48 -04:00
J. Ryan Stinnett
d5e1836e86
Merge pull request #2933 from matrix-org/jryans/auth-validation
...
Input validation tooltips for registration
2019-04-25 15:59:48 +01:00
J. Ryan Stinnett
af17829229
Blur active field before submit validation
2019-04-25 14:29:10 +01:00
J. Ryan Stinnett
26f732723e
Animate tooltips when hiding as well as showing
...
This uses the same animation style as on show, but twice as fast.
2019-04-25 14:29:10 +01:00
J. Ryan Stinnett
0b42ded007
Style complexity progress bars more heavily
...
This disables the native progress appearance and uses the green color from our
themes.
2019-04-25 14:29:10 +01:00
J. Ryan Stinnett
aec14e64fa
Throttle validation in response to user input
...
This avoids the case of the password complexity progress jumping wildly for
every character you type.
2019-04-25 14:29:10 +01:00
J. Ryan Stinnett
67d7091dcd
Password score progress should be full width in tooltip
2019-04-25 14:29:10 +01:00
J. Ryan Stinnett
a20d23daf3
Remove older password length check
...
Now that we have a fancier password complexity check, remove the older minimum
length to avoid the feeling of two password style guides fighting each other.
2019-04-25 14:29:10 +01:00
J. Ryan Stinnett
4f41161a47
Check password complexity during registration
...
This adds a password complexity rule during registration to require strong
passwords. This is based on the `zxcvbn` module that we already use for key
backup passphrases.
In addition, this also tweaks validation more generally to allow rules to be
async functions.
2019-04-25 14:29:10 +01:00
J. Ryan Stinnett
008ca3543b
Migrate passwords on registration to new validation
...
In addition to migrating password fields, this also removes the remaining
support for old-style validation in registration now that all checks have been
converted.
2019-04-25 14:29:10 +01:00
J. Ryan Stinnett
aaf745ae2a
Migrate phone number on registration to new validation
2019-04-25 14:29:09 +01:00
J. Ryan Stinnett
9064875312
Migrate email on registration to new validation
2019-04-25 14:29:09 +01:00
J. Ryan Stinnett
1cbb4be6f7
Add support for validating more strictly at submit time
...
When submitting a form, we want to validate more strictly to check for empty
values that might be required. A separate mode is used since we want to ignore
this issue when visiting a field one by one to enter data.
As an example, we convert the pre-existing logic for the username requirement
using this new support.
2019-04-25 14:29:09 +01:00
J. Ryan Stinnett
a7c37733b8
Rebalance margins in validation tooltip
2019-04-25 14:29:09 +01:00
J. Ryan Stinnett
778697abf1
Use input element's value directly
...
Since we're keeping the input as a ref anyway, let's use that rather than
requiring the value to be passed to `validate`. This allows others to call
`validate` as well.
2019-04-25 14:29:09 +01:00
J. Ryan Stinnett
5d95c31875
Focus the first invalid field
...
This adjusts the submission step to focus the first invalid field and redisplay
validation. This also rearranges the older style field error handling on
registration which is slated for removal once we convert all fields to the new
style.
2019-04-25 14:29:09 +01:00
J. Ryan Stinnett
62a01e7a37
Track per-field validity with new-style validation
...
This updates the registration form to include the new-style validation state
when deciding whether the entire form is valid overall.
In addition, this tweaks the validation helper to take functions instead of
strings for translated text. This allows the validation helper to be create once
per component instead of once every render, which improves performance.
2019-04-25 14:29:09 +01:00
J. Ryan Stinnett
37e09b5569
Add check and x icons for validation feedback
...
Adds icons from the Feather set with the same color as text. Tweaks validation
item spacing to match the design.
2019-04-25 14:29:09 +01:00
J. Ryan Stinnett
87f13cfe55
Add focus handling to validation
...
Update the Field component and validation handling to show / hide validation
feedback on focus / blur events.
2019-04-25 14:29:09 +01:00
J. Ryan Stinnett
338d83ab55
Add validation feedback helper
...
This adds a general validation feedback mechanism for checking input values. An
initial example is wired up for the username input on registration.
2019-04-25 14:29:09 +01:00
J. Ryan Stinnett
37ecf2a623
Remove unused ref from Field component
...
The `fieldInput` ref is no longer used now that we have controlled components
everywhere.
2019-04-25 14:29:09 +01:00
J. Ryan Stinnett
f82f9ecdb2
Use a stronger password
2019-04-25 14:28:39 +01:00
J. Ryan Stinnett
1ffe0d1a24
Report location of Synpase log
2019-04-25 14:23:51 +01:00
J. Ryan Stinnett
2527995e2e
Only install the minimum deps to pass
2019-04-25 14:23:10 +01:00
Richard van der Hoff
cc5911b4aa
Remove redundant and incorrect riot-desktop install instructions ( #9558 )
2019-04-25 13:22:32 +01:00
J. Ryan Stinnett
28d50100d8
Merge pull request #9555 from jryans/rm-config-from-package
...
Remove config.json from package dir
2019-04-25 09:40:44 +01:00
Hubert Chathi
8ef464597f
Merge pull request #9550 from uhoreg/olm-3.1.0
...
use the release version of olm 3.1.0
2019-04-24 18:19:22 -04:00
Hubert Chathi
2c64a4f3a1
update yarn.lock with olm release
2019-04-24 12:02:41 -04:00
J. Ryan Stinnett
a803af3a88
Merge pull request #2931 from jryans/connect-key-backup-more
...
Also say "Connect ..." on remaining key backup buttons
2019-04-24 15:59:51 +01:00
J. Ryan Stinnett
8002d98f50
Remove config.json from package dir
2019-04-24 11:28:26 +01:00
J. Ryan Stinnett
4784d5e9f2
Also say "Connect ..." on remaining key backup buttons
...
This updates the remaining buttons shown when a backup exists but is not trusted
so that they all now say "Connect this device to Key Backup" instead of "Use Key
Backup".
This is a follow up to https://github.com/matrix-org/matrix-react-sdk/pull/2917
and was agreed with Riot iOS team
https://github.com/vector-im/riot-ios/pull/2375#issuecomment-485788118 .
Fixes https://github.com/vector-im/riot-web/issues/9542
2019-04-24 11:05:27 +01:00
J. Ryan Stinnett
2ddaa06e67
Rebuild strings
2019-04-24 11:01:32 +01:00
Hubert Chathi
9519ad46a1
use the release version of olm 3.1.0
2019-04-23 18:08:07 -04:00