Commit Graph

  • 84e11415b8 Updated version number for release. main Dan Lefrancois 2022-05-18 11:39:50 -07:00
  • 93c6cacc1f Updated packages. Dan Lefrancois 2022-05-18 09:40:11 -07:00
  • 077dbaab30 Removed some unnecessary console.log Dan Lefrancois 2022-05-18 09:40:01 -07:00
  • 030456649a Added in support for saving the session information in the secure storage. This also involved a bunch of other changes, including removing any credentials from the secure storage, as well as removing redux support for the session. Also remove the systemInfo redux as this is no longer being used as all the endpoint information is purely in branding now. Some other minor changes due to no longer having credential storage. Dan Lefrancois 2022-05-16 14:10:18 -07:00
  • da03e940c0 Updated the Device Detail manufacturer to come from the client rather than user generated devices. Dan Lefrancois 2022-05-16 10:17:04 -07:00
  • 97412285ad Updated packages. Dan Lefrancois 2022-05-16 10:06:48 -07:00
  • da9da57a0f Fixed an issue with the Drop Down Picker would have cut off text when using the multiple flag. Dan Lefrancois 2022-05-16 10:06:36 -07:00
  • 01a1bd86d9 Added in initial token refresh support, this includes updating the API from the YAML changes. Also in order to handle this properly - there were changes to how API errors are handled - it now automatically signs out if there is no longer a valid token. This involved changes in several files. Also streamlines the creation of screens to use a consitent initialization. Also the background subscriber update will report authorization errors. Dan Lefrancois 2022-05-13 15:53:53 -07:00
  • 6de6ef6834 Fixed an issue with setting the autoComplete prop to "none" rather than "off" Dan Lefrancois 2022-05-13 15:48:12 -07:00
  • 233d8b36b6 Updated packages Dan Lefrancois 2022-05-13 09:37:14 -07:00
  • 28906150b9 Updated packages. Dan Lefrancois 2022-05-13 08:54:52 -07:00
  • e40cf63652 Updated readme to have a bit more information on how to cold start. Dan Lefrancois 2022-05-13 08:54:34 -07:00
  • 12a85476a5 Updated the version numbers. Dan Lefrancois 2022-04-27 15:58:59 -07:00
  • 3bcd7831a9 Updated readme with cleared instructions on iOS builds. Dan Lefrancois 2022-04-27 15:58:33 -07:00
  • 8d9e234861 Add in a minHeight to ItemPickerWithLabel, as is seems the drop down picker is now using this, and the default value is bigger than what we are using. Dan Lefrancois 2022-04-27 15:21:33 -07:00
  • bbee527354 Changed Sign Up to use the registration_id value rather than the operator_id. Operator_id is no longer valid. Dan Lefrancois 2022-04-27 15:20:29 -07:00
  • f6b1293f0d Added in some basic instructions for making an iOS build Dan Lefrancois 2022-04-25 10:23:59 -07:00
  • e371aff0cd Updated version number. Dan Lefrancois 2022-04-25 10:23:25 -07:00
  • 376dc403b0 Added in support for the registration ID/operator ID for the sign up. Dan Lefrancois 2022-04-25 09:52:23 -07:00
  • aa5a01a386 Fixed an issue with the ProgressModel using a string rather than a boolean when displaying the activity indicator. This was causing a crash on Android. Dan Lefrancois 2022-04-25 09:51:52 -07:00
  • 74f8beb4bb Updated packages and pods. Dan Lefrancois 2022-04-25 09:51:12 -07:00
  • 3ca8471263 Updated Apple signing Dan Lefrancois 2022-04-25 08:51:09 -07:00
  • 363d8f62f8 Updated the information in README.md to better reflect the current project. Remove some unnecessary files. Dan Lefrancois 2022-04-01 11:39:35 -07:00
  • 786c96440f Updated version number to 0.5.6 (12) Dan Lefrancois 2022-03-16 14:09:19 -07:00
  • 13ebe5e7f9 Fixed a logic reversal for showing the "Upgrade" firmware button based on the flag returned in subscriber information. Dan Lefrancois 2022-03-16 12:55:54 -07:00
  • 64b9c466e9 Updated support for device firmare upgrade. Now looking at the newFirmwareAvailable flag. Also improved the message for the firmware upgrade/confirm as well as cleanup to some of the other actions as well. Dan Lefrancois 2022-03-16 12:40:01 -07:00
  • df00fd9364 Fixed some time display issues with the Device Statistic graphs. It did not handle AM/PM properly along with some padding issues. Dan Lefrancois 2022-03-16 10:22:27 -07:00
  • 8c3553646f Minor improvment ot he TextInputWithIcon Dan Lefrancois 2022-03-16 10:16:21 -07:00
  • b21c4df4e2 Add in missing pod install for the new charting library. Dan Lefrancois 2022-03-16 10:16:00 -07:00
  • 45b324dd57 Updated how the top margin is handled for the Device Statistics view Dan Lefrancois 2022-03-16 08:41:54 -07:00
  • ecfd0b25b6 Update the Device Statistic view to only show the first error if there is an issue getting information from the server. Dan Lefrancois 2022-03-15 14:27:50 -07:00
  • a03251052c Updated profile to ensure that the periodic MFA update only reports the first error. Also some minor clean up on the functional wrappers for doing this update. Dan Lefrancois 2022-03-15 14:22:18 -07:00
  • 102d4a5ab4 Added in support for the new default cellHeightDefault to all components that require it. Dan Lefrancois 2022-03-15 14:05:46 -07:00
  • 1ac5afe1b1 Added in support for Access Point data charts. This included adding new packages: victory and react-native-svg. This is currently setup to show the external data both received and transmitted. Dan Lefrancois 2022-03-15 14:05:23 -07:00
  • 3cf0e856b3 Updated packages. Dan Lefrancois 2022-03-14 17:50:43 -07:00
  • 8c5699c743 Removed 'model' from the Device Settings view in Configuration and now properly displaying the SerialNumber as providing by the API. Dan Lefrancois 2022-03-14 13:47:10 -07:00
  • d24a5206a1 Added in initial support for the Device Statistics view and new API. This included generating new APIs from the User Portal YAML. Dan Lefrancois 2022-03-14 13:46:26 -07:00
  • b0f956a2de Fixed an issue where a boolean was used with the autocomplete setting in ItemTextWithLabelEditable rather than "off". Dan Lefrancois 2022-03-10 14:23:04 -08:00
  • 36355620ea Now dismissing the keyboard when the a picker is opened. This ensures that any text input is properly saved. There was a scenario where after clicking on a picker, it would seem that a text value was saved, when it fact it was just still sitting there waiting to be saved. Dan Lefrancois 2022-03-10 14:01:16 -08:00
  • 62da4dc129 Disabled autocorrect and autocompleted on TextInput fields used for configuration and network. It is possible that these might be wanted for some fields in the future - but for the moment it creates more problems than it would potentiall help with. Especially when it comes to passwords. Dan Lefrancois 2022-03-10 13:59:56 -08:00
  • 38a6f0b769 Added in support for the subscriberInformation 'radios' field. This is now supported in the store, as well as being used to define what bands are displayed when adding/editing a network. Also created the getNetworkEncryptionItems and getNetworkTypeItems items in Utils to have a consistent place to setup items for the Networks - as this is used in multiple places. Dan Lefrancois 2022-03-10 12:47:26 -08:00
  • bd34da4023 Fixed an issue with the Dashboard doing an async update to state without checking it was still mounted. Added in an isMounted flag and an appropriate check. Dan Lefrancois 2022-03-10 12:43:42 -08:00
  • 8f18b466ac Decreased the font size for the progress modal. Dan Lefrancois 2022-03-10 12:42:04 -08:00
  • 09c7dabd9a Fixed an issue where pressing enter on a field on Sign Up would not do the appropriate task - whether is was to move to the next field or submit the Sign up. Dan Lefrancois 2022-03-10 12:41:48 -08:00
  • bade74731f Added in support for showing Terms and Conditions and Password Policy in webviews. This required added in a support for the react-native-webview. Also removed the Privacy Policy support, this should be covered by the Terms and Conditions, Dan Lefrancois 2022-03-10 09:31:31 -08:00
  • 5bb9ee59b4 Updated packages Dan Lefrancois 2022-03-10 09:05:11 -08:00
  • b7861ef674 Removed the double Subsciber query on initial sign-in. This was needed becasue the backend would send back different data with the same modified date, and the App would miss updating it. Now the backend always ensures it is different. Dan Lefrancois 2022-03-09 20:30:18 -08:00
  • a453ec5328 Streamlined the sanitization of non-API direct inputs. Improved the handling and error messaging. General cleanup and improved consistency of the main form based inputs, such as Sign In, Sign Up, Forgot Password, MFA verification and Brand selection. Removed autocorrect/autocomplete for passwords. Dan Lefrancois 2022-03-09 20:23:54 -08:00
  • e5f19142dd Added in support for showing the accordion, without the count, for the other sections in Configuration and Network. Dan Lefrancois 2022-03-09 09:07:33 -08:00
  • f5a3181ce2 Updated version number Dan Lefrancois 2022-03-08 19:55:02 -08:00
  • 1501c0acda Now clearing email/mac address in the form on error - it seemed the form was doing this anyway - so it only made sense to fully clear them. Removed an unnecessary console.log. Dan Lefrancois 2022-03-08 19:46:30 -08:00
  • 78a760135d Updated the showGeneralMessage to now require a title, and added in titles to all appropriate places. Dan Lefrancois 2022-03-08 19:45:42 -08:00
  • bc72018aba Added in support for a modal and cancelling ability (but not functioning) on sign up. Also now supporting keeping the "Sign Up" button disabled until there are valid inputs. Also now validating for a proper email input. Some general cleanup. Dan Lefrancois 2022-03-08 19:39:53 -08:00
  • ae2d7927b3 On first sign in, now getting the subscriber data twice, as the first return is partly empty. This will need to be removed once the backend is fixed. Dan Lefrancois 2022-03-08 19:38:36 -08:00
  • 4340c10ae6 Fixed an issue with "Remove My Account" returning an error even though it was successful. Dan Lefrancois 2022-03-08 19:37:51 -08:00
  • 937f17a3fd Moved around the 'Wired' clients to be below the "Wifi" clients on the network view, also changed where the locations of the buttons are. Dan Lefrancois 2022-03-08 19:13:02 -08:00
  • 62564d331c Added in a SetLoadingWrapper to the MfaCode screen to handle if the view is unmounted. Dan Lefrancois 2022-03-07 19:35:10 -08:00
  • a6db342a66 Some minor cleanup to Sign In and Sign Up views for consistency and better error checking. Dan Lefrancois 2022-03-07 19:32:20 -08:00
  • 8576000791 Updated packages. Dan Lefrancois 2022-03-07 13:44:46 -08:00
  • c48703bd86 Some naming refactoring to the Sign Up view - no functional changes. Dan Lefrancois 2022-03-07 13:35:52 -08:00
  • 893e4fa64d Now navigating back to Sign In on successful Sign Up. Dan Lefrancois 2022-03-07 13:24:55 -08:00
  • 50b0e64a82 Added in support for "Remove My Account", this included updated User Portal YAML and generated APIs to support the new API call. Dan Lefrancois 2022-03-07 13:06:31 -08:00
  • a888464d6e Added in support for getting the User Portal OpenAPI yaml directly from the Git Repository now, removed local file. Dan Lefrancois 2022-03-07 11:48:11 -08:00
  • c0973d2f65 Updated the configuation view with several changes. Added back in the support for making all Internet Settings fields readonly when in "automatic" mode. Update the Device Mode to allow editing of fields when in "Nat" mode. Removed the Subnet mask field from both IP4 and IPV6 in Device Mode. Updated the regex for IPV4 and IPV6 inputs, as well as now supporting IP/Subnet mask for subnet fields. Dan Lefrancois 2022-03-07 11:41:35 -08:00
  • 105669c0f4 Added in autocapitalization support, so that only names are currently supported by this. The main focus here was on passwords and not forcing them to use it. As well, now requiring password types to have a minum of 8 characters for it to be valid. Dan Lefrancois 2022-03-07 10:30:02 -08:00
  • 47542e7c9f Removed some unnecessary debug Dan Lefrancois 2022-03-07 10:27:54 -08:00
  • 0e8ffa5d29 Updated version numbers. Dan Lefrancois 2022-03-05 19:40:28 -08:00
  • 66ac9ae530 Added in support for editing Internet Settings both in manual mode, and now in automatic mode. Dan Lefrancois 2022-03-05 19:39:24 -08:00
  • f9f37df719 Added in support for showing the latest firmware version, and only supporting the 'update' button if the firmware versions between current and latest are different. Dan Lefrancois 2022-03-05 19:36:51 -08:00
  • ee75f618da Added in support for not updating the router configuration when changing a profile value, or a base access point value. Only the internet/router/network settings should force a configuration change. Dan Lefrancois 2022-03-05 19:35:57 -08:00
  • bcaa42f8d3 Improved the "invalid MAC address" error to better show the supported formats. Dan Lefrancois 2022-03-05 19:34:44 -08:00
  • 464ad0ac03 Added in a utility function for showing the Wired speed value, this was missed in a previous commit. Dan Lefrancois 2022-03-05 19:34:17 -08:00
  • b74129fc2c Added in support for showing an activity indicator when changing a dropdown setting. Dan Lefrancois 2022-03-05 19:33:38 -08:00
  • 38a17f24e0 Moved the Wifi rssi information to its own field. Because of this, it made sense to add another field to Wired as well, just as how the children work. So added in speed there as well. Dan Lefrancois 2022-03-05 19:32:30 -08:00
  • cedc212639 Added in support for sanitizing SignUp and SignIn inputs. Now trimming whitespace, and making sure a MAC address is of the right format. Dan Lefrancois 2022-03-04 15:21:21 -08:00
  • 5c785498ff Updated to new User Portal YAML which removed the claim API. This has now been removed from being used internally. The Device Registration view, which allows you add additional access points will need to be rewritten for the new Sign Up flow. Dan Lefrancois 2022-03-04 14:46:57 -08:00
  • c95eccf166 Updated the color coding levels based on rssi for the device icons. Dan Lefrancois 2022-03-04 11:06:17 -08:00
  • f66eff73fd Removed some unnecessary debug. Dan Lefrancois 2022-03-04 11:00:11 -08:00
  • 2460c9cdbd Reverted the package version to 0.5.3 as the last build was not properly updated to the new version due to the --increment-build flag. Now removed this flag from being used in the version update so it will properly handled the version changes. Dan Lefrancois 2022-03-03 08:45:17 -08:00
  • 21956c56a6 Updated version and build numbers for release. Dan Lefrancois 2022-03-03 08:33:22 -08:00
  • 9595b999b2 Added in support for a persistant device UUID as well as support for in the SignUp process flow. This also required updates to the User Portal YAML and newly generated APIs. Dan Lefrancois 2022-03-03 08:08:04 -08:00
  • 45a53e9a91 The react-native-fs package has now been upgrade and includes the content of the patch. We were waiting around 6 months for this. This patch can now be removed. Dan Lefrancois 2022-03-03 08:05:05 -08:00
  • 9c36d2837b Updated the instructions for 'react-native-version' Dan Lefrancois 2022-03-01 17:45:32 -08:00
  • 38a9275f69 Merge branch 'main' of https://github.com/stephb9959/ow-self-care Dan Lefrancois 2022-03-01 17:32:22 -08:00
  • 3254f4cd2d Whitespace change Dan Lefrancois 2022-03-01 17:04:13 -08:00
  • f883349d5b Whitespace change Dan Lefrancois 2022-03-01 17:04:13 -08:00
  • f3667142cc Updated to support dark mode, mostly be ensure we always use a light mode font color and background Dan Lefrancois 2022-03-01 16:34:50 -08:00
  • e1f245ff62 Merge branch 'main' of https://github.com/stephb9959/ow-self-care Dan Lefrancois 2022-02-28 16:14:34 -08:00
  • 980e429202 Added in new MULTI_DEVICES config in .env, this is set to false currently. Dan Lefrancois 2022-02-28 15:55:10 -08:00
  • 1de34f3ae3 Added in new MULTI_DEVICES config in .env, this is set to false currently. Dan Lefrancois 2022-02-28 15:55:10 -08:00
  • ee6a9a8d20 Added in new sign-up support. This includes a new userportal.yaml file and generated API. Also changed was how modifySubscriberInfo arguments, these were updated as well. Dan Lefrancois 2022-02-28 15:54:41 -08:00
  • 1f2af43c0f Updated readme.md with some organization changes, and removed some stale data. Dan Lefrancois 2022-02-24 13:34:02 -08:00
  • 4cf45b1520 Upgrade React-Native to latest release of 67.3. Also updated all packages to latest. Dan Lefrancois 2022-02-24 11:27:12 -08:00
  • 1f96df6eb7 Updated the readme to no longer include information about generating APIs that are no longer included. Dan Lefrancois 2022-01-20 15:22:24 -08:00
  • bcb3a760c1 Updated packages. Dan Lefrancois 2022-01-20 15:16:54 -08:00
  • 8710570bb9 Added in support for a background color for the Access Point icon, a slight grey, to ensure even the whitest device icons can be seen. Some are better than others. Also include a radius just for better styling. Dan Lefrancois 2022-01-20 15:05:09 -08:00
  • b91150fe16 Slight adjustment to the badge location for ImageWithBadge Dan Lefrancois 2022-01-20 14:36:21 -08:00
  • 896e869ac0 Removed generate commands and generator results for the following APIs: security, gateway and provisioning. They are not currently used in this build, and will only be brought back in if used. Dan Lefrancois 2022-01-20 14:34:28 -08:00
  • 8e37d95d27 Updated User Portal API to use the latest YAML file. This included changes to the network encryption types, so these were updated to reflect these changes. As well included all generated API enums is all appropriate locations. Dan Lefrancois 2022-01-20 14:31:26 -08:00
  • a1259ed48c Added in .env support for disabling PARENTAL_CONTROLS, current set to disabled. Dan Lefrancois 2022-01-20 13:52:40 -08:00