This repository has been archived by the owner on Oct 7, 2022. It is now read-only.
initial release to test release process
Pre-release
Pre-release
What's Changed
- adds authentication to website; uses firestore as remote storage management solution by @hamilton in #4
- Add basic extension auth by @rhelmer in #1
- pull in sample google auth integration code by @rhelmer in #8
- Circleci project setup by @rhelmer in #17
- deploy to firebase static hosting on merge vs. github pages by @rhelmer in #23
- add in the last round of uncommitted demo functionality by @hamilton in #18
- removes unused files by @hamilton in #25
- [WIP] Refactors repository to use Sveltekit for routing by @hamilton in #41
- added components folder to src/lib by @Carla-Moz in #76
- try using service account config for deployment by @rhelmer in #80
- add doc about ci and cd by @rhelmer in #78
- Integration tests for Rally Web Platform by @rhelmer in #79
- Show google account chooser by @rhelmer in #94
- adds version.json object /
<host>/version.json
for dev and build by @hamilton in #95 - Add basic email verification and test by @rhelmer in #92
- disable the full UX flow test until PR 101 lands by @rhelmer in #107
- Cloud functions and rules by @rhelmer in #101
- integrate Storybook for further frontend development by @Carla-Moz in #98
- add storybook docs plugin by @hamilton in #111
- Lint before deploy by @rhelmer in #113
- push deployable assets to branch for Mozilla SRE to use by @rhelmer in #114
- Make Firebase project configurable, and straighten out extension message-passing by @rhelmer in #122
- web-ext is a required dependency now, for packaging the test extension by @rhelmer in #123
- override functions package-lock before merge to deploy CI by @rhelmer in #126
- explicitly set GOOGLE_APPLICATION_CREDENTIALS for firebase-tools by @rhelmer in #127
- always build on deploy branch, rebased onto current branch by @rhelmer in #128
- Circle dev-site-deploy job needs to copy the correct firebase config by @rhelmer in #129
- Cloud functions to delete firebase account by @rhelmer in #110
- work in batches of 5 when deleting userStudies documents by @rhelmer in #132
- reset the batch after committing, in case we do go over 5 documents i… by @rhelmer in #133
- Add client side validation by @Carla-Moz in #131
- correct integration test and emulator build target names, and use clearer notation for project name variable by @rhelmer in #130
- remove errant vim tmpfile and add to gitignore by @rhelmer in #147
- Rally web platform stage by @apilly in #150
- use packaged rally-sdk for test extension by @rhelmer in #151
- add note about Cloud Firestore mode by @rhelmer in #154
- Verify email dialog by @Carla-Moz in #167
- Sign in flow by @Carla-Moz in #169
- Reset Password Flow by @Carla-Moz in #172
- Account management by @Carla-Moz in #183
- adding dependabot.yml config by @jepstein in #194
- Account management new by @Carla-Moz in #205
- Bump selenium-webdriver from 4.0.0 to 4.1.1 by @dependabot in #195
- Bump @storybook/addon-links from 6.4.9 to 6.4.18 by @dependabot in #203
- Bump eslint-plugin-jest from 24.7.0 to 26.1.0 by @dependabot in #204
- correct npm install command by @rhelmer in #212
- Bump node-fetch from 2.6.1 to 2.6.7 in /functions by @dependabot in #214
- Bump follow-redirects from 1.14.7 to 1.14.8 by @dependabot in #224
- Bump npm from 8.1.3 to 8.5.1 by @dependabot in #228
- Bump @storybook/svelte from 6.4.9 to 6.4.19 by @dependabot in #222
- Bump jest from 27.3.1 to 27.5.1 by @dependabot in #216
- Bump svelte-preprocess from 4.9.8 to 4.10.3 by @dependabot in #213
- Bump @storybook/addon-docs from 6.4.9 to 6.4.19 by @dependabot in #232
- remove note about feasibility spike by @rhelmer in #252
- Rename index to studyKey in loadFirestore / addRallyStudyToFirestore. by @thomik-corp in #254
- Adding unit tests for functions by @thomik-corp in #260
- fix typo in error message by @rhelmer in #278
- Add generic authentication support within cloud functions by @thomik-corp in #279
- Bump eslint-plugin-jest from 26.1.0 to 26.1.3 by @dependabot in #283
- Bump vm2 from 3.9.5 to 3.9.9 by @dependabot in #276
- Bump nanoid from 3.1.30 to 3.3.1 by @dependabot in #275
- Bump nanoid from 3.1.25 to 3.3.1 in /tests/integration/extension by @dependabot in #274
- Bump urijs from 1.19.7 to 1.19.10 by @dependabot in #249
- Bump ts-node from 10.4.0 to 10.7.0 by @dependabot in #248
- Bump geckodriver from 1.22.3 to 3.0.1 by @dependabot in #233
- Bump ansi-regex from 5.0.0 to 5.0.1 in /functions by @dependabot in #307
- Bump minimist from 1.2.5 to 1.2.6 in /tests/integration/extension by @dependabot in #306
- Bump minimist from 1.2.5 to 1.2.6 in /functions by @dependabot in #305
- Apply responsiveness to RWP (nav, signin, privacy, survey) by @Carla-Moz in #280
- Join Study: Add content that directs user to Chrome store where they have to download the extension by @thomik-corp in #314
- Updating SDK within integration tests by @thomik-corp in #332
- bump test extension to rally-sdk 0.9.9 by @rhelmer in #330
- Fixed #312, simplify firebase deploy by @rhelmer in #335
- Bump @types/selenium-webdriver from 4.0.16 to 4.0.19 by @dependabot in #329
- Revert "Bump @types/selenium-webdriver from 4.0.16 to 4.0.19 (#329)" by @rhelmer in #339
- Bump tidy-jsdoc from 1.4.0 to 1.4.1 by @dependabot in #313
- temporarily disable chrome functional tests by @rhelmer in #342
- Bump eslint-plugin-storybook from 0.5.5 to 0.5.11 by @dependabot in #341
- Bump urijs from 1.19.10 to 1.19.11 by @dependabot in #321
- Bump minimist from 1.2.5 to 1.2.6 by @dependabot in #309
- Bump ts-jest from 27.0.7 to 27.1.4 by @dependabot in #345
- Bump eslint from 7.32.0 to 8.14.0 by @dependabot in #344
- Bump @rollup/plugin-commonjs from 18.1.0 to 22.0.0 by @dependabot in #340
- Bump nth-check from 2.0.0 to 2.0.1 in /tests/integration/extension by @dependabot in #346
- Bump webextension-polyfill from 0.8.0 to 0.9.0 by @dependabot in #351
- Bump @babel/preset-env from 7.16.0 to 7.16.11 by @dependabot in #350
- Bump @types/jest from 27.0.2 to 27.4.1 by @dependabot in #349
- Bump source-map-support from 0.5.20 to 0.5.21 by @dependabot in #347
- bump firebase-tools to latest 10.7.1 by @rhelmer in #352
- upgrade to web-ext 6.8.0 by @rhelmer in #354
- Add triggered cloud functions for submitting Glean pings by @aaga in #333
- Automatically config web:demo in dev, correct docs for deploy, remove unused deps by @rhelmer in #353
- Fix functions deploy by @rhelmer in #370
- functions require ts-patch at deploy time by @rhelmer in #371
- Display study status in situations where user has joined the study. by @thomik-corp in #337
- Signin error flow 322 by @Carla-Moz in #355
- Bump @rollup/plugin-replace from 2.4.2 to 4.0.0 by @dependabot in #372
- Bump sass from 1.49.0 to 1.51.0 by @dependabot in #361
- Updates to metadata in Glean pings by @aaga in #379
- This is a followup PR that fixes minor UI gaps that were identified in #337 by @thomik-corp in #382
- enable prod deploys (just via circle-ci for now) by @cmharlow in #383
- only run pause & prod deploy when tags are created by @cmharlow in #384
- Adding run target for staging. by @thomik-corp in #385
New Contributors
- @hamilton made their first contribution in #4
- @Carla-Moz made their first contribution in #76
- @apilly made their first contribution in #150
- @jepstein made their first contribution in #194
- @dependabot made their first contribution in #195
- @aaga made their first contribution in #333
- @cmharlow made their first contribution in #383
Full Changelog: https://github.com/mozilla-rally/rally-web-platform/commits/v0.1.0