Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Master v1 0 0 #680

Merged
merged 320 commits into from
Apr 24, 2020
Merged

Master v1 0 0 #680

merged 320 commits into from
Apr 24, 2020

Conversation

kenpugsley
Copy link
Collaborator

Description

Merge of v1.0.0 to master. This brings master up to date with the v1.0.0 release.

douglara and others added 30 commits March 24, 2020 04:15
* Translated locations files from ingles to pt-br

* Updated sentence for better semantics, remintz suggestion

* Fix typo
This fixes a formatting issue due to a merge. Languages were added in multiple PRs and they didn't get merged together correctly.
See issue #188 - I'd advise this is merged ASAP since the current build feels broken from a user perspective.
* Running build on develop.

* Keeping action to Master

* Starting Bluetooth Beacon Broadcasting.

* Other ID was too big.

* Only runs Bluetooth on Android

* Changing Package version to 0.0.4 to pass tests on Phones without Bluetooth adapters.
…cking.js and Overlap.js (#196)

* quality of life improvements

* Add dynamic button text for trace overlap results

* Reenabled Prettier in Overlap.js but didn't format

* Add translation for overlap button text and title

* Move website link footer inside scrollview

* Use flex layout to fix display on low-res devices
* Update CSV data source, refine text

The source of the public data moved, breaking this feature.  Also
refined the text show and added a link to the public dataset.

* Change terminology for now
* Running build on develop.

* Keeping action to Master

* Starting Bluetooth Beacon Broadcasting.

* Other ID was too big.

* Only runs Bluetooth on Android

* Changing Package version to 0.0.4 to pass tests on Phones without Bluetooth adapters.

* 0.5.7

* 0.5.8
* Enhancing the License screen

The kebab > License screen now is a combination of an About screen
and a license.  The top of the screen shows information about the current
app version, OS version on which it is running and screen resolution info.

Below that is license test.  It pulls from the new LICENSE.json in the
assets directory.  It will render an array of licenses, so later we can
add the licenses of components we use in addition to the main Private
Kit MIT license.

* Remove debugging console.log() message
* Update index.js

* Update locationTracking.json

* Create overlap.json
Fix breaking gradle error
* Add jest snapshot testing to the main views

    This adds jest snapshot testing the main views for the application. The
    main views it covers are:

    * Export
    * Import
    * Licenses
    * LocationTracking
    * News
    * Overlap
    * Welcome

    The tests are run using `yarn test`.

    Mock setup has been added for some of the react native packages so the testing
    doesn't have to rely on the packages.

    Cleaned up some of the formatting in the language files to not include the trailing
    comma on the last property. This was throwing errors for some of the jest tests.

    Add jestSetupFile to setup some of the mocks for the tests

* Update tests after rebasing the develop branch

* Fix LICENSES json due to failing test

* Add mock for react-native-zip-archive
* Andy's translation for the missing licenses file

* Update index.js
The custom styles were taken from https://snazzymaps.com/style/127403/no-label-bright-colors
which was linked to in the issue #243

Closes #243
… newUI

* 'develop' of https://github.com/letstrace/letstrace:
  Add custom map styles to the Overlap map (#246)
  Italian missing licenses file- Andy's translation added (#241)
  Add jest snapshot testing to the main views (#187)
  Typo fix from Enrico Santus on latest (#239)
  Update macos_build.yml (#236)
  Andynuzzo/it (#223)
  Dutch translation (#225)
  Brazilian Portuguese language support (#229)
kenpugsley and others added 26 commits April 21, 2020 00:36
Co-authored-by: Ken Pugsley <>
* A few small documentation tweaks to fix grammar mistakes and make things more readable

* Additional edit suggested in PR

Co-authored-by: Ian Varley <[email protected]>
* Lokalise: updates

* Fix up Lokalise discrepancy manually
* Add yaml file for version checking

* Fix typo
Signed-off-by: Patrick Erichsen <[email protected]>
Co-authored-by: Mihail Lemeza <[email protected]>
Co-authored-by: Tim Stirrat <[email protected]>
* Add version check service

* Update app/locales/en.json

Co-Authored-By: Patrick Erichsen <[email protected]>

* Update store links

* Fix tests

* Yaml support

* Update link to yaml file

Co-authored-by: Patrick Erichsen <[email protected]>
## Description

Actual EULA text still needed, but the UI for everything is implemented - screenshots attached below.

## How to test

Only tested on one resolution on Android, so making sure things behave as expected on other devices (especially high resolution devices and iPhones) would be helpful.

## Screenshots
![Screenshot from 2020-04-22 15-39-18](https://user-images.githubusercontent.com/6233577/80032551-f6538280-84b0-11ea-8072-db03950eaac1.png)
![Screenshot from 2020-04-22 15-42-14](https://user-images.githubusercontent.com/6233577/80032564-f8b5dc80-84b0-11ea-9f83-0f266e51fa1f.png)
* add in a 6 hour time period between notifications

* oopsie... left a tracking variable.  fixed.

* comment fix

* force the retrieved unix time to be a number, also more sensical log

Co-authored-by: Ken Pugsley <>
Several changes to make the EULA palatable:
* Reduced the indents in the HTML with inline CSS
* Reduced text size so it is small like legal text should be ;-)
* Reducing some padding around elements to fit small Android 6 screen
* Removed the scroll to botton -- injected javascript was not running,
  or at least not generating any calls to handleWebViewMessage()
The 6-hour limit on recalculation of the intersection introduced
and unintended problem with the Choose Health Authority page.  It
would not complete an Intersection process, so no new authority's
URL would get pulled down until hours later.

Now it happens immediately upon leaving the Choose page, like before.
The "What does this mean?" message was appearing on the Exposure
History page even when you didn't have exposure.
v1.0.0 release
@kenpugsley kenpugsley changed the title Kpugsley/master v1 0 0 Master v1 0 0 Apr 24, 2020
@kenpugsley kenpugsley merged commit f2db608 into master Apr 24, 2020
@kenpugsley kenpugsley deleted the kpugsley/master_v1-0-0 branch April 24, 2020 20:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.