Skip to content

Latest commit

 

History

History
556 lines (362 loc) · 43.9 KB

CHANGELOG.md

File metadata and controls

556 lines (362 loc) · 43.9 KB

1.20.0 (2021-11-04)

Bug Fixes

  • client: thunder styled-component isLarge prop (ee87f2f)

Features

  • client: add camera preview loader (007628b)
  • client: add dashboard circle loader and adjust hygen scripts (a9fa596)

1.19.0 (2021-11-01)

Features

  • client: add ToggleSlider horizontal variant and handle duration prop for loading animation (c5322b9)
  • client: adjust dashboard margins for layout with camera preview (cd42676)

1.18.1 (2021-10-27)

Bug Fixes

  • client: add index redirect from netlify plugin (1319b7d)

1.18.0 (2021-10-27)

Bug Fixes

  • device: installer sudo args (4d44a4b)
  • device: installer sudo args (0b45269)
  • device: remove updateDebianSystemPackages installer check (4b940a3)

Features

  • client: customize netlify redirects (16b39aa)
  • device: add bash installer script (a9c8f5b)
  • device: add success dialog on complete (a5f324e)

Reverts

  • Revert "refactor(device): modularize installer script" (b423d6a)

1.17.1 (2021-09-21)

Bug Fixes

  • change camera auth layer for ticket service (f97c8a6)

1.17.0 (2021-09-21)

Bug Fixes

  • client: add feature flag for camera preview (036cef2)
  • device: add ngrok auth token (78f6cb3)
  • handle api reconnections (87be799)
  • store ngrokData in variable (fd33d2b)

Features

  • device: handle non-wired camera mode (c5dac94)
  • handle camera preview (8bb911b)

1.16.1 (2021-09-15)

Bug Fixes

  • client: add no data view for mobile detailed history list (2766180)
  • client: revert usage of history data from hook (4e3a9b7)

1.16.0 (2021-09-14)

Bug Fixes

  • client: app bar navigation for non admin, delete hover button rest props (d6c1812)
  • client: condition for collapsing record lines (41b4ce4)

Features

  • api: add history module (a87bebd)
  • api: return all history records sorted by date (e5478c2)
  • client: add ability to remove record in history compact list (d4b66c6)
  • client: add compact history list for mobile view (0f4e150)
  • client: add history list for desktop (004fae4)
  • client: add Swipeout component (8c21c80)
  • client: adjust detailed list bulk buttons (1f670e6)
  • client: handle nav tabs admin access and add admin column for users list (563e2bc)
  • client: hide history mobile records lines on swipe (81c39e9)

1.15.1 (2021-08-28)

Bug Fixes

  • client: change api redirect url (989f94a)

1.15.0 (2021-08-28)

Bug Fixes

  • client: connect with device only if user is logged in (3863725)
  • client: handle socket connect and disconnect in provider layer (bf03dbb)
  • device: add init log and change logger context name (65afa0f)
  • device: adjust formatting message in logger (a405086)

Features

  • add config entity (1ff24f1)
  • add config entity (09e8acd)
  • add device config pin definition (0a7764e)
  • device: add logger, remove hooks, adjust actions config, remove led pin (274557b)
  • add device config json (7ed1e40)

1.14.0 (2021-08-26)

Features

  • add predefined deploy buttons for client and api packages (c9aac33)

1.13.0 (2021-08-16)

Features

  • client: add gate disconnected view (da2f237)
  • client: add tooltip and disconnected icons color animation (514e54b)

1.12.0 (2021-08-13)

Bug Fixes

  • client: tick icon on ios devices (6e5060a)
  • adjust external integrations api guard, extract external integrations client config (1bd6d38)
  • client: copy to clipboard icon on hover (da26197)
  • client: input end adornment padding (ef3d12a)

Features

  • api: add base setup for external integrations (06eb566)
  • api: add error when gate is disconnected (2e1d50d)
  • api: add guard and decorator for authentication external integrations (211c676)
  • api: add user from cookie payload pipe (d86674a)
  • client: add animated up arrow (ac37c1d)
  • client: add base toggle slider (8fdacd7)
  • client: add confirmations dialogs for integrations actions (87fe002)
  • client: add copy to clipboard (dd1d4d2)
  • client: add toggling progress animation and reset state after complete (134d49b)
  • client: show success info in info box (ab6b7a8)
  • add completed ui for account external integrations view (263be93)
  • generate external integrations token (8cfc3f8)
  • handle deleting and regeneration of integrations token (b9f2863)

1.11.1 (2021-08-04)

Bug Fixes

  • client: remove useless reconnect socket params (9c35624)
  • remove useless @types/socket.io (44a4357)

1.11.0 (2021-08-01)

Bug Fixes

  • api: change client url config requirement (44ec5af)
  • client: adjust change theme color animation and select card component (1b21d7f)
  • client: adjust password eye icon with tmp styling (ec1b8db)
  • client: push notifications env variable name (6bfd9b3)
  • client: remove body background transition (b763a5c)
  • e2e: fix change theme command (def0a8c)
  • getSubscriptions func roles (4ed4fda)
  • prevents checkmark flickering on mount (d8baf0a)

Features

  • api: send email when user change his password (202e8d0)
  • handle update password (84b0c26)
  • api: handle sending push notifications by roles (a54ee69)
  • api: require web-push envs only on prod (0dd3cc4)
  • client: add confirm delete account dialog (eff4725)
  • client: add select card item outline styling (bdd0f78)
  • client: add settings account basics fields (3bf998c)
  • client: add settings account tabbed section (e1a91ea)
  • client: add settings base layout, add logout section (abc2e8c)
  • client: add settings lang select card (3853aa9)
  • client: add styling and icons for logout section (7254ef2)
  • client: add theme icons (95a4f3a)
  • client: add theme type indicator and add window bg color transition (3a97330)
  • client: adjust settings mobile view (15b21cf)
  • client: center settings cards on mobile (cd6c312)
  • client: extract settings card and add theme card i18n (9d17a71)
  • client: settings account: (27f6455)
  • client: settings account: (458ad95)
  • add basic logic for push notifications (906d45f)
  • add basic select card (86966ce)
  • add checkmark animation (1f0a973)
  • handle auth for web push (23bcd31)
  • handle storing system theme type (cfee224)
  • handle web push subscriptions in db (e052123)
  • handle web push user permission (e79a2af)

Reverts

  • api: client url as a single address (edd3057)

1.10.2 (2021-06-27)

Bug Fixes

  • api: loading port env (d71b7ab)
  • api: require port env only for prod (332dc84)

1.10.1 (2021-06-27)

Bug Fixes

  • api: types for prod env (21a5471)

1.10.0 (2021-06-27)

Bug Fixes

  • e2e and lint fix (e3752cb)
  • api: add auth guard for logoutFromAllDevices (b3d0faa)

Features

  • add WebSocket authentication (789f648)
  • handle toggling gate (2b8c391)
  • client: add socket.io package (88d713f)
  • device: add rpio library (98648a8)

1.9.1 (2021-06-14)

Bug Fixes

  • e2e: criteria for searching emails (cff557a)

1.9.0 (2021-06-13)

Bug Fixes

  • api: creating test user (e2cc1f3)
  • api: send test user invitation (25b30a4)
  • client: storybook build issue (59c62e3)
  • e2e: use test id instead of matching over text (845e0b4)
  • client test id and i18n, add eslint cypress plugin (4fa514e)
  • eslint issues after merge (f263ff3)
  • extract cypress types and add .env.example (f600cb4)
  • invitation list (70c51e0)
  • invitation service test (a8643ba)
  • remove prettier rule from eslint config (14504ba)
  • ci-scripts: add eslintignore (2f682b7)
  • client: add highest z-index for snackbar (a57f582)
  • client: disable sentry integration type error (220abc0)
  • client: handle axios base url for development environment (b0c0fe7)
  • client: handle list no translation (fc4d62b)
  • client: react query default query key (d2f2539)

Features

  • client: handle optimistic update on sent invitation (47891f0)
  • setup device package (7b20bfd)
  • ci-scripts: setup ci-scripts package (8facdf7)
  • client: add CloseButton and base dialog components (43aeed1)
  • client: add default icon for email input (1cecce7)
  • client: add dialog animations and default labels (e496d4b)
  • client: add icon component generator (55077bd)
  • client: add icon generator run script (072fa81)
  • client: add role field to invitations list and fix send button (54a0bbd)
  • client: add send invitation dialog (41088e1)
  • client: add stylelint (b5450d1)
  • client: create invitation dialog (0ef1807)
  • client: migrate react-hook-form to v7 (3f843c5)
  • add base prepare release pr script (f2816de)

1.8.0 (2021-04-16)

Features

1.7.0 (2021-04-16)

Bug Fixes

  • api: add client api proxy (46e4553)

Features

  • client: add base invitations list (c5d2054)
  • client: add invitation status styling, add icons story (b3f7302)
  • client: add invitations utils file (0b346bd)
  • client: add send invitation btn and translation (89d49fa)
  • client: add send invitation btn and translation (13dc9b9)

1.6.1 (2021-04-15)

Bug Fixes

  • api: set cookie samesite to 'strict' (a3cc635)

1.6.0 (2021-04-14)

Bug Fixes

  • api: remove create invitations redundant unit tests (adeacf3)
  • api: rename user service test case (372937f)
  • api: userEntity on delete 'cascade' (50b45f6)
  • client: add additional bottom padding for mobile app bar (5c2823e)
  • client: change remove users into array of ids (fa0089a)
  • client: mobile tabbed view routing (c2a5a97)
  • client: opening list bulk actions (fc41317)
  • remove auto dev updates job (b589b6f)

Features

  • api: add auth guard in userController (ba4b794)
  • api: add delete cascade between user and invitation entities (c7d6a18)
  • api: add invitations endpoints (9a1f5b7)
  • api: add invitations send method unit test (aa570e0)
  • api: add many users remove endpoint (d31c73a)
  • api: add migration and fix user entity (28e930d)
  • api: handle invitations created and updated by (dd9e755)
  • client: add axios request to delete many items from list (fcb424f)

1.5.1 (2021-04-11)

Bug Fixes

  • auto approve workflow (a512717)
  • semantic release create pr author (ca1ce20)

1.5.0 (2021-04-11)

Features

1.4.0 (2021-04-11)

Features

1.3.1 (2021-04-11)

Bug Fixes

  • add base branch in update dev job (c539d65)

1.3.0 (2021-04-11)

Bug Fixes

Features

  • add ci job with auto dev update pr (053a846)

1.2.0 (2021-04-11)

Bug Fixes

  • client: remove unneeded select transform condition (07721a9)
  • detailed list (9b22008)
  • client: make DetailedList as full height (6d1485f)

Features

1.1.0 (2021-04-08)

Bug Fixes

  • dependabot auto approve workflow scope (d320c31)
  • api: error message on sentry disable (#227) (78793a2)

Features

1.0.4 (2021-03-29)

Bug Fixes

  • api: add mail from header (1874353)
  • bump package.json versions (1105002)

1.0.3 (2021-03-29)

Bug Fixes

  • api: set database ssl on (695212a)

1.0.2 (2021-03-29)

Bug Fixes

1.0.1 (2021-03-28)

Bug Fixes

  • client: add netlify ignore command (edcb5b7)
  • ignore changelog for prettier format (bb8a89d)

1.0.0 (2021-03-28)

Bug Fixes

  • remove control/test steps from release workflow (36f6d53)
  • sort root package.json (9c64395)
  • admin: remove password logging (f809800)
  • api: add ssl option to ormconfig.js (#83) (1417ff2)
  • api: generate new migration (#84) (6c653e2)
  • api: invitation unit test (e5e64b9)
  • api: move onInit to separate file (197b98f)
  • api: remove unnecessary 'await' (d52c5a8)
  • client: add borderRadius from theme (cf1d01e)
  • client: add test changes (fac8d29)
  • client: adjustments and add base TabLayout orientation (9f5cf38)
  • client: based on review (a5ad1d0)
  • client: change default props in TabbedLayout story (3f3791b)
  • client: change enum to types in localStorageKeys (163a13d)
  • client: fix TabbedLayout storybook title (fcae2b7)
  • client: remove appBar test (3aee8d6)
  • client: tabbed layout story (3d64d5c)
  • add browsers list for client and lint main readme (02090b2)
  • change RouteGuard.types file name (27af123)
  • ci build step (7000294)
  • not loaded styles (9f6a9ee)
  • root package version (3347166)
  • client: fix issue with not submitting form on enter press (ba6aae9)
  • client: fix useAnimated types (0acebf8)
  • client: fix useForm config, move shake anim on error, add validation for login (14071e2)
  • client: remove blank space (80720db)
  • client: remove netlify ignore script (1e9a900)
  • client: theme boxShadow (e7c6ce6)
  • add build directory to gitignore (4151fc2)
  • add cookie sign option and change sameSite (#60) (14c1ced)
  • bump and fix eslint (a8c8664)
  • cookie sameSite set to 'lax' (#57) (18dfb48)
  • eslint (bdd52de)
  • extract noEmit ts option (0a709e1)
  • replace api port for .env.example files (15d36dc)
  • restore react-app-env.d.ts and change typeorm ssl config (4849224)
  • root readme logo displaying (1b49535)
  • yarn.lock (bbd6c75)
  • api: app.e2e test (59153bc)

Features

  • add admin page navigation (db49302)
  • add react-query (#170) (124a3d6)
  • add semantic release (48c6267)
  • api: add find method in invitation (be64e64)
  • api: add global config module (#138) (5afdf16)
  • api: add helmet, csrf protection and rate limiter (#132) (720d745)
  • api: add invitation config and docker limits (fbeedad)
  • api: add invitation service (3eb296d)
  • api: add invitation.entity.ts (3e5d723)
  • api: add postgres-multi-db script (#31) (8d42f60)
  • api: add repository module (0e56240)
  • api: add send invitation.service.ts method (da0022a)
  • api: add super admin on init (cd45cfb)
  • api: add superAdmin add unique index (30b3255)
  • api: setup db for tests (#33) (8b1a9e7)
  • api: setup sentry (#140) (d60fc2e)
  • client: add Animated component (f1a8b44)
  • client: add animatedLogo (bec807f)
  • client: add base AppBar styling, handle TabbedLayout variant, i18n, fix sentry init (97dfbe9)
  • client: add base tabbed view (48ef366)
  • client: add chromatic script (c729937)
  • client: add ConditionRoute (e6a29e5)
  • client: add display name for element template generator (4169956)
  • client: add generic ripple effect (b857102)
  • client: add icons, add base AppBar, add hygen element .run (f17bf3d)
  • client: add LayoutContainer, rename BackgroundLogo, simplify login container (c72980a)
  • client: add login view styles (a8bb9df)
  • client: add password updated info screen (#119) (8367596)
  • client: add sentry (#144) (69a0c3c)
  • client: add storybook custom decorators for theme and i18n (60c5ccd)
  • client: add storybook jest-tests and sg theming (f6ced19)
  • client: add storybook layout decorator, add appbar placement for mobile (7d36870)
  • client: add storybook source and a11y addons (2797a3e)
  • client: add storybook theme switch and i18n provider (731d4d0)
  • client: add useAnimated hook, fix useOnScreen (d7d338d)
  • client: adjust appBar styling (8c10178)
  • client: cleanup (2fd0f25)
  • client: handle accessibility, handle animation logo on click (#109) (72f77de)
  • client: handle pwa icons and colors (#102) (12c2372)
  • client: handle TabbedLayout fullWidth, elements focus-visible (ca01987)
  • client: handle vertical tabs (1196461)
  • client: move DefaultLayout under Router definition (bf307b8)
  • client: replace elements jsx with just styled-components (709c7fd)
  • client: sort hooks in login container (0ef3422)
  • add import and react-hooks eslint plugins (#24) (e2d711a)
  • add package core and remove 'remember me' checkbox from login view (#4) (0bde240)
  • move all models to models folder (#62) (2358f2f)
  • ssdsd: add package scope commitlint (0ae2000)
  • setup base repository (d9992a1)