1.20.0 (2021-11-04)
- client: thunder styled-component isLarge prop (ee87f2f)
- client: add camera preview loader (007628b)
- client: add dashboard circle loader and adjust hygen scripts (a9fa596)
1.19.0 (2021-11-01)
- 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)
- client: add index redirect from netlify plugin (1319b7d)
1.18.0 (2021-10-27)
- device: installer sudo args (4d44a4b)
- device: installer sudo args (0b45269)
- device: remove updateDebianSystemPackages installer check (4b940a3)
- client: customize netlify redirects (16b39aa)
- device: add bash installer script (a9c8f5b)
- device: add success dialog on complete (a5f324e)
- Revert "refactor(device): modularize installer script" (b423d6a)
1.17.1 (2021-09-21)
- change camera auth layer for ticket service (f97c8a6)
1.17.0 (2021-09-21)
- client: add feature flag for camera preview (036cef2)
- device: add ngrok auth token (78f6cb3)
- handle api reconnections (87be799)
- store ngrokData in variable (fd33d2b)
1.16.1 (2021-09-15)
- 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)
- client: app bar navigation for non admin, delete hover button rest props (d6c1812)
- client: condition for collapsing record lines (41b4ce4)
- 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)
- client: change api redirect url (989f94a)
1.15.0 (2021-08-28)
- 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)
- 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)
- add predefined deploy buttons for client and api packages (c9aac33)
1.13.0 (2021-08-16)
- client: add gate disconnected view (da2f237)
- client: add tooltip and disconnected icons color animation (514e54b)
1.12.0 (2021-08-13)
- 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)
- 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)
1.11.0 (2021-08-01)
- 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)
- 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)
- api: client url as a single address (edd3057)
1.10.2 (2021-06-27)
1.10.1 (2021-06-27)
- api: types for prod env (21a5471)
1.10.0 (2021-06-27)
- 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)
- e2e: criteria for searching emails (cff557a)
1.9.0 (2021-06-13)
- 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)
- 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)
- api: add api cors (4b5aeea)
1.7.0 (2021-04-16)
- api: add client api proxy (46e4553)
- 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)
- api: set cookie samesite to 'strict' (a3cc635)
1.6.0 (2021-04-14)
- 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)
- 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)
1.5.0 (2021-04-11)
- test semantic release (2886cdb)
1.4.0 (2021-04-11)
- adjust update dev job (1105b2e)
1.3.1 (2021-04-11)
- add base branch in update dev job (c539d65)
1.3.0 (2021-04-11)
- prettier formatting (3b18726)
- add ci job with auto dev update pr (053a846)
1.2.0 (2021-04-11)
- client: remove unneeded select transform condition (07721a9)
- detailed list (9b22008)
- client: make DetailedList as full height (6d1485f)
1.1.0 (2021-04-08)
- dependabot auto approve workflow scope (d320c31)
- api: error message on sentry disable (#227) (78793a2)
1.0.4 (2021-03-29)
1.0.3 (2021-03-29)
- api: set database ssl on (695212a)
1.0.2 (2021-03-29)
1.0.1 (2021-03-28)
- 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)
- 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)