All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
1.0.0-beta.3 (2021-06-15)
- app-board: update svg for rule card Build Prior to Deploy (d5c59ad)
- app-config: update tests to reflect element change (4e6a563)
- app-signup: change signup input value to pass tests (4d45611)
- app-signup: hubspot signup form capture (27bae66)
- app-signup: minor text changes related to hubspot fix (b2911fb)
1.0.0-beta.2 (2021-04-09)
- app-signup: make email lowercase on signup (d3c9ed0)
1.0.0-beta.1 (2021-03-01)
- app-board: update estimation label (2380679)
1.0.0-beta.0 (2021-02-26)
- app-board: update game rules overlay (8278262)
- app-board: update review icon (0a6212d)
- app-create-game: fix cypress tests (dc77da5)
- app-create-game: improve create game layout (310671c)
- app-dashboard: add link to game info (d51bd24)
- app-general: add board hover detection (598dbc9)
- app-general: add card movement restriction to board and to window (9c7c51b)
- app-general: edit sensibility for moving into panel (6f64222)
- app-general: fix build issues (4a6febf)
- app-general: fix text logo click behaviour (583de1a)
- app-general: update autocomplete case (a553929)
- app-general: update crm props passing (e663dca)
- app-general: update labels to match crm (538272f)
- app-general: update maxLength using the same as you validation (0c276a3)
- app-signup: update maxLength of names (9621185)
- app-board: add estimation hover effect to see entire text (8e43904)
- app-board: switch zoom dial and logo in review mode (09e14f2)
- app-create-game: improve create game ui (68b0984)
- app-general: add autocomplete to input (f47c06a)
- app-general: add blocking dialog for small screens (2e41fef)
- app-general: add contact us link (6e2c22b)
- app-general: add hubspot user identification (a90aaa6)
- app-general: add link to text logo (52b63c7)
- app-general: add margin to dialog (1f6e0cc)
- app-general: add max length error (c06ebf3)
- app-general: add maxLength field to inputs (cf0b3ba)
- app-general: add new password suggestion (96f8e61)
- app-general: add tab index support (63c3875)
- app-general: add version text style and powered by (85ed8bf)
- app-general: attach analytics saga (1d00310)
- app-general: improve small screen dialog component (e0a544f)
- firestore-rules: update string length check including equal (bf55581)
0.4.0 (2021-02-18)
- all-general: update cards wording (19b757f)
- app-board: restore delay to work with performance test (40b031d)
- app-board: restore ids in animated estimation editor (8837788)
- app-general: add email router logic (87b6d96)
- app-general: add missing hook dep (8204d55)
- all-general: add basic hubspot integration (b2cf761)
- all-general: add env variable (fb24cc1)
- app-board: add estimation animation (95b44fd)
- app-board: change drag constraint if in perf test (0436221)
- app-board: reset pan on fit to window with empty (bb5788b)
- app-general: improve select (d2df5e0)
- app-general: remove logs in production (eb8e879)
0.3.3 (2021-02-17)
- app-board: fix drag behaviour (50cdde2)
- app-board: fix weird estimation opening behaviour (e2c0dd9)
- app-board: force card estimation null when parent is panel (1be6364)
- app-board: remove drag events on double click on cards (e86b056)
- app-board: update not found error text (78b8613)
- app-dashboard: make first step card tiltable (40b444e)
- app-general: fix copy (c3cbdce)
- app-general: misc ui fixes (73d0bec)
- app-signup: add go to signup link id (b18163d)
- app-board: add estimation element id (0dff38e)
- app-board: add facilitator logs for performace test (a87752a)
- app-board: add game not found error (f4cd12e)
- app-board: add log event call for test (05e5d02)
- app-board: add rule card images (406906e)
- app-board: free zoom pan container (bea596c)
- app-board: toggle estimation on double click (45c6141)
- app-dashboard: add dashboard cards animation (b7d1585)
- app-dashboard: add new button variant in dashboard (6fa8122)
- app-dashboard: improve dashboard animation (b4893a0)
- app-dashboard: improve dashboard animation (faf0916)
- app-dashboard: improve dashboard animation responsiveness (a0235db)
- app-general: add checkmark on estimation confirm (bd8f387)
- app-general: add correct svg and text for two column illustration (4c37dd3)
- app-general: add more icons and images (c8b5110)
- app-general: add pipes svg (c5d1315)
- app-general: add review panel on trigger review (d9d1f78)
- app-general: add small ui improvements (ee11f3c)
- app-general: add test ids to fab dials (4a5f77e)
- app-general: improve dashboard animation (e720256)
- common-general: make card estimation nullable (3518d50)
- database-rules: force card estimation null when parent is panel (9f6049c)
0.3.2 (2021-02-12)
- all-general: fix delivery step subtitle (fa3a8ec)
- all-general: update test password (5e87985)
- app-auth: fix cypress broken tests (76121d4)
- app-general: add missing hooks dep (72f01b7)
- app-general: fix components import for storybook (a9f7f16)
- app-general: fix join game link button (72eeac5)
- app-general: fix missing hook dep (8c3c9d1)
- app-general: fix svg (e65cf4a)
- app-general: fix useParams (d7fc564)
- app-general: fix verify reset password code (7699ca5)
- app-signup: sdd scroll to signup form (9839476)
- all-general: add random game name (dd85800)
- app-auth: add reset password success dialog (73f6ce5)
- app-auth: improve forgot password success page (7583c25)
- app-board: add arrow to panel (bbb20a5)
- app-board: add copied popup to share dialog (d16b86b)
- app-board: add type and tags card translations (8b9810d)
- app-board: improve cursor (6af4d23)
- app-board: make estimation clickable (5ffc88c)
- app-general: add forgot and reset pwd feature (a48f38c)
- app-general: add google chrome suggestion banner (25f571d)
- app-general: add input error border ui (78f0bfa)
- app-general: add popover and improve signup ui (777ec3f)
- app-general: add rotating diamond logo as initial loading (6132a52)
- app-general: add temporary dashboard image and game name (35c6068)
- app-general: add test id to dashboard button (e03d889)
- app-general: add test ids to buttons (2eaaef4)
- app-general: add tooltips to icons (5c21c64)
- app-general: improve icon and two column page components (a7787d1)
- app-general: refresh token every time (b3588ee)
- app-signup: move email verification required to dialog (3f40ba5)
0.3.1 (2021-02-08)
- all-general: fix rtdb instances list command (9a9e2cf)
0.3.0 (2021-02-08)
- all-create-game: update review to false as default (8ee0a84)
- app-board: add parent when writing locked by (9e49451)
- app-board: allow null for game cardState zIndex (559551d)
- app-board: disable drag on locked cards (fdca908)
- app-board: rename wrong stop listen hook (44e649c)
- app-board: reset card displacement on move end (4e299bd)
- app-board: start listen on game after connection write (4663044)
- app-board: update cards write to fit rules (307517a)
- app-board: update fit to window to cope with no cards (7038e0c)
- app-board: update reset cards translation (ad6d93d)
- app-components: fix input import for storybook (c5b7d26)
- app-components: restore broken password input and button (0432d84)
- app-general: add link variants and minor fixes (e63dba4)
- app-general: improve firefox compatibility (cb1c420)
- app-general: remove unused imports (19b52be)
- app-general: rename conflicting svg class names (7c66cce)
- app-general: sync models and fix rtdb logic (fdb7588)
- app-load-balancing: correct status path (06d4afc)
- app-load-balancing: fix build and sagas (5de154e)
- common-general: allow null for cardState zIndex (1340d48)
- common-general: make moveAt optional (ca254c7)
- database-rules: add rules draft (e7fa3f1)
- database-rules: fix database rules and tests (c698e62)
- database-rules: fix test javascript termination and rules (a577c5a)
- database-rules: temporary fix rules (f6bdb75)
- database-rules: update read check at game level (f973dbc)
- functions-general: clear rtdb from game when last user (41aba6a)
- functions-general: fix client offline error and move game handling (bcfb4b5)
- functions-general: fix job import (b24caaa)
- functions-general: fix transaction retrials for best instance (0c6dc26)
- functions-general: update naming for not allowed square bracket (129f074)
- functions-load-balancing: correct instance id trigger (521b8bb)
- functions-load-balancing: fix functions build (c9e8133)
- functions-load-balancing: fix functions linting errors (d7880fc)
- functions-load-balancing: improve connections diff increment (58b30ab)
- functions-load-balancing: remove empty file (88cf7d4)
- functions-load-balancing: remove lockedBy cards query (39a1bde)
- functions-load-balancing: remove multiple init of same database (0002f4a)
- functions-load-balancing: remove unused import (4a4351f)
- functions-load-balancing: restore game createdAt field correctly when moving from rtdb (6a3fd3b)
- functions-load-balancing: return present instance if available (77b21f7)
- all-board: add review to rules and game creation (c2f9e4e)
- all-general: add region to rtdb instances fixture (73a2c98)
- all-general: add review to game model (8a77ade)
- all-signup: add firstName and lastName fields (d73d004)
- app-board: add card transition on other players movement (1b9062f)
- app-board: add card zindex to keep last upfront (221c045)
- app-board: add cards scroll over panel tools (85bac8d)
- app-board: add confirm exit dialog (50d494f)
- app-board: add custom zoom pan component (c1134c6)
- app-board: add fit to window functionality (08e9ae4)
- app-board: add game rules real text content (5e8a87f)
- app-board: add in deck search functionality (ea4ec4a)
- app-board: add initial cards state fetch to avoid glitch (0cc781b)
- app-board: add initial game listen implementation (5df5235)
- app-board: add initial rules overlay structure (4ca6d2b)
- app-board: add listen to review changes (3c71190)
- app-board: add loading overlay while fetching game (86922f8)
- app-board: add offline management for card position, lock and estimation (6908f41)
- app-board: add rtdb saving of game events (a598dd0)
- app-board: add small animation on card drag start (82c43c7)
- app-board: add testId to exit game dialog (4352d41)
- app-board: add trigger review flow (1ad8936)
- app-board: add zIndex db support (dd1704c)
- app-board: add zoom in/out buttons (06c8d99)
- app-board: improve stop listening to game change (71a9161)
- app-board: limit zoom to max scale (aac5424)
- app-board: make offline overlay blocking (a5154a0)
- app-board: misc ui fixes (f5ab794)
- app-board: update initial pan on left center (5dcd83d)
- app-components: add input stories (78f96fa)
- app-components: add loading spinner to button (cba2362)
- app-components: button not change width on loading (6e8e633)
- app-create-game: add review default value (70bba4d)
- app-create-game: align game creation to new model (15f80e1)
- app-create-game: update ui (39673fe)
- app-dashboard: add join game button (303c78f)
- app-dashboard: update ui (3e9cdb6)
- app-general: add enter to submit to forms (6b37725)
- app-general: add glass effect fallback (7bfd20c)
- app-general: add synchronous rtdb initialization (b4b228e)
- app-general: improve game model (0c40348)
- app-general: improve signin and signup ui (fc9140b)
- app-general: move loading into button in forms (ae72740)
- app-general: update game model (fd73bc3)
- app-load-balancing: add logic to balance game load (2fcc81c)
- app-load-balancing: add start and stop polling and listen to status (9e5c261)
- app-load-balancing: update game handling for new connections logic (56292ec)
- app-load-balancing: update load-balancing logic (93a32de)
- app-login: update login ui (fbd6ec5)
- app-signup: update email verification dialog (0ff5402)
- app-signup: update ui (2d69667)
- common-general: add cjs build as main and region field to RTDBInstance model (e3524f1)
- common-general: add models (89c4bb1)
- common-general: add movedAt to game model (0473a55)
- common-general: add zIndex to cardState (6f6e72d)
- common-general: improve game model (bbfab85)
- common-general: remove firebase dep (d29bb33)
- common-general: update game and rtdb related models (8a0bad6)
- database-general: update rules (36a5c16)
- database-rules: add rules and tests (6ac726a)
- database-rules: add rules and tests to support zIndex (76ec7b7)
- firestore-general: align game creation rules and tests to new model (7afdd7e)
- firestore-rules: add test for reads (73c0d3c)
- firestore-rules: update rules (d7e425e)
- functions-general: add deploy of functions to all rtdb instances (d447cac)
- functions-load-balancing: adapt to new common model (a14d488)
- functions-load-balancing: add cards zIndex normalization (c0f921d)
- functions-load-balancing: add functions to control game load balance (0f38224)
- functions-load-balancing: add multiple game ids logic (a4be30d)
- functions-load-balancing: update functions to new connections logic (efc295e)
- functions-load-balancing: update game move logic (72da50c)
- functions-load-balancing: update logic removing cron job (bc171f5)
- app-board: add callback memo to panel tools (ad90a6d)
- app-board: refactor event handlers with memoization (e7fd0dc)
- app-board: remove arrow and inline objects (419f97a)
- app-board: remove arrow function (6509317)
- app-board: remove style recalculation spike (ab8019f)
0.2.0 (2021-01-21)
- app-board: improve widget position and background (0c8f026)
- app-board: make drag aware of panel mode (22d892d)
- app-board: remove zoom button (b8e34ed)
- app-board: update panel closing transition (8896e63)
- app-components: add role to buttons (4f9efa4)
- app-components: update font weight on fun button (cdc2422)
- app-components: update role to type (6f936b7)
- firestore-config: remove within-sentence new lines from scenario cards (ad89a4c)
- firestore-create-game: add missing game creation rules tests (ed52a3a)
- firestore-general: fix tests reading from firebase (baaf09a)
- app-board: add card animation in panel (e450993)
- app-board: add estimation component (fdab96e)
- app-board: add game view draft (a495702)
- app-board: add initial panel ui (2787925)
- app-board: add over highlight to panel (6511a21)
- app-board: add panel mode switch (697d502)
- app-board: add scenario panel and text logo (28a2eaa)
- app-board: add share game dialog (9de335f)
- app-board: add top widgets bar (210bf3a)
- app-board: add zoom fab dial (c55c1e5)
- app-board: connect game board to state (d258839)
- app-board: improve cards scale on panel (2533af7)
- app-components: add button variants (3076637)
- app-components: add dragging state to card (77fe04c)
- app-components: add overlay and dialog component (6b9dcb8)
- app-components: update card design (787182d)
- app-create-game: add create game form (de21b18)
- app-create-game: add navigation with game id (5c2566e)
- app-general: add icons (8aea75a)
- app-general: add initial styled-system and storybook integration (56d6f5b)
- app-general: create first ui-components (cb5cc5d)
- app-general: redirect user to visited link after authentication (9946a73)
- common-general: add card models (66a2636)
- common-general: add game and short user models (ae15d31)
- firestore-config: add fixture for cards and decks (c9ad215)
- firestore-create-game: add game creation rules and tests (83cef7c)
- app-config: fix cypress file typo (c49dfa4)
- app-config: restore broken statement and test (ea082c7)
- app-general: add type to buttons (07e8345)
- app-general: improve dynamicData retrieval (4bcf2ad)
- app-general: separate firebase docs model from collections model (8be2c47)
- app-signup: disable button on resend email loading and show error (af70e7e)
- app-signup: remove mandatory special character from password (88c15f3)
- app-signup: update password requirements error (bf631bf)
- app-signup: update redirects based on auth (eaf3f77)
- all-general: add common package for enum and types (6b7bb89)
- app-auth: add PrivateRoute and initialization hook (6b864f3)
- app-auth: add retrieval of auth status on startup (a615b3c)
- app-config: add envs config (b159b63)
- app-config: add i18n and its integration with cypress (5ae5bd2)
- app-config: add redux and saga configuration (2db5d13)
- app-config: add routing configuration (8a0de1a)
- app-config: add web envs and firebase setup (7fc77e6)
- app-general: add centralized loading and error management (1f53258)
- app-general: add common models for dynamic data (a08c70a)
- app-general: add custom fonts (aaeb995)
- app-general: add flow to recover dynamicData (7e8c122)
- app-general: add logout functionality (8de46ae)
- app-general: improve dynamic data retrieval (e9de750)
- app-general: improve select input (1c824a5)
- app-login: add login page (cd4270b)
- app-login: add signup link (8c74b65)
- app-signup: add a bit of style (6f7d9cc)
- app-signup: add email verification functionality (c0ab0f9)
- app-signup: add empty option in SelectInput (4ea0e1d)
- app-signup: add error translations (93953f5)
- app-signup: add initial signup form (09da2c5)
- app-signup: add labels translation and password input (89a7d39)
- app-signup: add loading and error management (7cf12bd)
- app-signup: add login link (0143fcc)
- app-signup: add send verification email and verification required page (388421e)
- app-signup: add signup logic with firebase connection (06d3eea)
- app-signup: make roles and devops maturities dynamic (5a2ff32)
- firestore-rules: add rules for gameRoles and devOpsMaturities (d051c81)
- firestore-signup: add security rules (51ef618)