* Add QR code scanner widget
This commit adds QR code scanner widget which
* Displays a viewfinder that can be activated or deactivated
* Exposes a variable named lastDetectedValue which holds the
data contained in the last QR code it was able to scan
* Defines an event onDetect which is fired whenever a QR code
is successfully scanned
* Add documentation for QR scanner widget
* Supply missing newline
* Supply missing newline for qrscanner.svg
* Supply missing newlines and semicolons
* Update error modal content
* Remove `active` property from QrScanner
* Add blob: to content security policy
* Disable content security policy
* Add content security policy that allows self, unsafe-eval and blob
* feat: add left sidebar new ui ❇️
* new: add svg spring motion dark mode icons
* - add tooltip
- reduce icon size to 20px h&w
- fix indentation
* remove logs
* fix: typo
* fix: on click of arrow the ref was not captured, react repo has reference to this issue at : https://github.com/facebook/react/issues/20325
* css fixes
* color changes for moon icon
* revert css'
* fix back button not working due to incorrect clean up function
* feat: add use-router hook component
* - make sun svg have a white circle inside
- fix the alignment of darkmode toggle on homepage
* fix: pkg lock after fresh install with 7.20.x
* feature: radio button for widget
* Revert "feature: radio button for widget"
This reverts commit 99cb80be6a.
* radio button for widget
* icon from svg-repo.com
* radio button widget
* remove unwanted comment
* resolves changes
* component description updated
* radio component properties update
* fixed alignment
* Add endpoint to update user first and last name, password
* Add settings page that allows editing user details
* Respond with first and last name when user is updated
* Add 'Settings' item in the drop-down down for user
* Add newline for index.js of settings page
* Supply missing newlines
* Ask for current password inorder to change password
* Add end-point to change password
This commit also adds a Guard to ensure that the user reenters
existing valid password.
* Add e2e test for change_password endpoint
* Copy change for the toast presenting misentered current password while changing password
* Change password when enter key is pressed from 'new password' box
* Add newline and the end of password-revalidate.guard.ts
* fix-dateCreated
* fixed date format
* Revert "fixed date format"
This reverts commit ee8e99f2f7.
* Revert "fix-dateCreated"
This reverts commit 66eac07917.
* dateformat fixed-dashboardapp
* Send invitation tokens with the response to GET:organizations/users
* Add column in users table displaying 'copy invitation' button
This commit also makes the app generate corresponding invitation
URL and copies it to the clipboard.
* Add 'Copy invitation' button next to user's 'invited' status
This commit adds an icon button next to the 'invited' label
of users who are invited. Clicking on the button will copy the
corresponding invitation URL to clipboard, and will also
display a notification that says 'Invitation URL copied to clipboard'
* Remoce unnecessary import of Button
* Remove unnecessary empty line
* Remove unnecessary skeletal line
* Supply a newline at the end of theme.scss
* Show 'Copy invitation' button only for admins
* Send invitation token to front-end only if an admin is logged in
* Show 'copy invitation' button only if invitation token is available
* make nginx config generic
* fixes env substituted
* remove npm script dependencies from dev
* match all nginx location to server
* revert git clone dev branch
* Switch DarkMode Styles according to localStorage.getItem('darkMode')
Resource for Styling https://snazzymaps.com/
* Maps extracted to its own Folder
Styles extract to JSON
* Styles imported as JS array, darkmode prop accessed instead of LocalStorage
Co-authored-by: xrimpy <=>
* Cypress tests for Editor
1. Test Navigation Bar elements
* Updated ManageAppUsers.jsx
Removed space from Share text
* update clipboardy package location
moved dependency from root to frontend package.json file
* restored root package.json file
removed clipboardy dependencies.