Commit graph

45 commits

Author SHA1 Message Date
Akshay
f4af291b6f
Chore: Application monitoring support with sentry (#702)
* setup sentry for server

* setup sentry for client

* update docs for sentry dns

* explicitly specify apm vendor

* add module for sentry

* revise directory struct and make sentry debuggable

* setup csp and trace headers for sentry

* whitelist csp for all sentry urls

* change senrty error sample rate to 50%

* make sentry send all errors from backend
2021-09-09 22:14:34 +05:30
Gandharv
45ec8a83e5
Chore: remove unused package (#698)
This PR removes an unused dev dependancy
2021-09-07 11:07:00 +05:30
Gandharv
64131825d9
Feature: Star rating widget ️ (#535)
* feat: add star rating widget

* add events, properties

* add the number of stars as variable

* fix animation

* add half star logic, properties, definations

* add hover index property

* on dismiss show star outline

* show tooltip on hover + fix half icon display on click

* make text inline

* feat: add import svg as react component

* update star rating component for managing color change

* fix: conflicts

* Delete half-star.svg

* Delete star.svg

* change default color to gold

* fix widget settings events

* add default selection of stars

* change default selection to 5

* css changes

* add star rating onchange fix
2021-08-25 20:44:55 +05:30
Arpit Nath
1fdd9eb765
fixes react-table duplicate column keys (#538)
* fixes react-table duplicate column keys

* uuid for column id

Co-authored-by: Arpit Nath <arpitnath@Arpits-MacBook-Pro.local>
2021-08-19 10:32:46 +05:30
Sherfin Shamsudeen
a53cac24b2
Feature: QR scanner widget (#519)
* 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
2021-08-18 22:15:43 +05:30
Gandharv
6837104171
Feature: redesign left sidebar 🎉 (#512)
* 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
2021-08-17 11:31:12 +05:30
navaneeth
ac77059ae8 Use semver to match installed and latest versions 2021-08-10 12:11:51 +05:30
Mohini Dahiya
3052ad41e7
Cypress tests for Editor (#439)
* 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.
2021-08-03 10:34:48 +05:30
navaneeth
e3e8674b63 Fix production npm dependencies 2021-07-01 20:48:11 +05:30
navaneeth
6ac868d6b5 Fix webpack issue on EC2 2021-07-01 15:05:30 +05:30
navaneeth
672787356a React performance improvement - smaller bundle size 🎉 2021-06-05 20:34:27 +05:30
Navaneeth Pk
725a52b440
Build react app as part of Heroku 1-click deployment (#181)
* heroku

* testing

* Fixes

* fixes

* Fixes

* Fix

* Fix

* Fix

* ff

* ff

* fix

* fix

* Fix

* fix

* Fix

* f

* f

* fix

* Fix

* renamed

* renamed

* Fix

* Fix

* fix

* some fixes

* fix
2021-06-05 13:29:23 +05:30
navaneeth
334fbe0bad Configured cypress to use webpack-dev-server 2021-06-05 09:25:28 +05:30
navaneeth
57df0122e9 Setup cypress for testing the react app 2021-06-04 21:49:12 +05:30
navaneeth
e15f159af7 Dynamic darker hover color for button widget 2021-05-31 09:27:54 +05:30
navaneeth
6bf64aa39b Should be possible to resize in all directions 2021-05-26 10:49:05 +05:30
navaneeth
49edc3cc92 Feature: Maps widget 2021-05-16 10:56:31 +05:30
navaneeth
f59a5dd618 Feature: Chart widget using plotly 🎉 2021-05-15 18:11:57 +05:30
navaneeth
cb58164d91 Feature: Lazy load images 2021-05-07 16:55:20 +05:30
navaneeth
010fb8420d Use DraftJS for rich text editor instead of ckeditor 2021-05-02 11:12:19 +05:30
navaneeth
4c873d11a8 Setup husky and lint-staged 2021-04-30 15:40:48 +05:30
Navaneeth Pk
8b481ae9f4
ESLint fixes (#138)
* ESLint fixes

* Eslinted
2021-04-30 13:40:57 +05:30
navaneeth
7a3e87bea0 ESLint config and a few fixes 2021-04-30 11:44:03 +05:30
navaneeth
3c20814763 Setup docker-compose for local development 2021-04-29 15:29:25 +05:30
navaneeth
8b94d3cfe6 Setup fuse.js search and _ debounce for code builder 2021-04-26 15:07:00 +05:30
navaneeth
3be1f980f2 Setup react-tooltip, added tooltips for icons 2021-04-25 18:32:44 +05:30
navaneeth
bfe6a58d8a Feature: Download table as CSV 2021-04-25 10:44:54 +05:30
navaneeth
2ea0cad371 Use loadash to update nested table data 2021-04-25 00:27:18 +05:30
navaneeth
370b9c5d9c Component: Date range picker 2021-04-12 19:45:30 +05:30
navaneeth
3700e142c4 Component: Date picker 2021-04-12 19:36:54 +05:30
navaneeth
5c53ba98bd Feature: Rich text editor 2021-04-11 17:53:32 +05:30
navaneeth
900302f549 Feature: Resize components using visual editor 2021-04-09 15:09:28 +05:30
navaneeth
d53393b73c Add react-table package 2021-04-09 08:32:30 +05:30
navaneeth
099637ff5f Feature: Loading state for queries & prop for table 2021-04-08 20:49:18 +05:30
navaneeth
8f846e2501 Searchable select component for open API paths 2021-04-08 19:27:24 +05:30
navaneeth
ad50b339cb OpenAPI editor for stripe - initial version 2021-04-08 11:53:39 +05:30
navaneeth
f77803f8d1 Feature: Custom columns for tables 2021-04-05 10:18:58 +05:30
navaneeth
109204287e Dynamic bindings for queries 2021-04-04 12:16:53 +05:30
navaneeth
09d1c7799f Options & static data rendering for table component 2021-04-04 10:59:23 +05:30
navaneeth
285ade7bd0 Feature: Actions - alert action for buttons 2021-04-02 21:12:48 +05:30
navaneeth
03c5620071 Layout: Show global variableson sidebar 2021-04-02 18:39:31 +05:30
navaneeth
8d5eafc7ed Feature: Color picker component 2021-04-02 18:22:14 +05:30
navaneeth
e6a71d75fc Setup & implement React DND with custom drag layer 2021-04-02 09:46:26 +05:30
navaneeth
0d6fa2ba6c Add react bootstrap 2021-03-31 22:15:29 +05:30
navaneeth
ffa2fb03d1 Initial commit for react app 2021-03-31 19:31:01 +05:30