Commit graph

85 commits

Author SHA1 Message Date
Arpit
26c9cc655c
Fix linting errors across the app (#785)
* eslint-setup: rules for frontend and server

* setup pre-commit:hook

* frontend:eslint fixes

* frontend eslint errors and warning fixed

* eslint:fix for ./server

* fix server/test: expectatin string lint/error

* pre-commit:updated

* removed unwanted install cmd from docker file

* recommended settings and extension for vscode

* husky prepare script added

* updated extension recommendations

* added prettier as recommended extension

* added pre-commit to package.json

* remove .prettierrc file

* resolve changes

* resolve changes
2021-09-21 19:18:28 +05:30
Gandharv
a07bc59a72
Feature: Add dynamic form for datasources (#676)
* feat: add dynamic form (airtable)

* feat: add schema for rest api

* feat: add schema for graphql

* feat: add schema for stripe

* feat: add schema for google sheets

* feat: add schema for slack

* fix: options from correct key

* fix: schema url

* rename headers to http-headers

* fix placeholder

* feat: add schema for dynamodb

* feat: add schema for redis, elastic search, firestore

* feat: add shema for mongodb, postgresql

* feat: add mysql schema

* fix: remove azure option

* feat: add dropdown component flip type

* feat: add mssql schema

* chore: delete previous components

* remove console log

* fix: database value set as port

* feat: add helptext prop to input

* remove unwanted class on toggle

* change placeholders

* change placeholder

* fix typo

* add ssl_enabled to schema
2021-09-15 08:20:55 +05:30
Sherfin Shamsudeen
d27e500875
Add option for enabling/disabling SSL for MySQL (#754) 2021-09-14 18:37:41 +05:30
Gandharv
365e9e3cb3
Redesigned Rest api query builder 🎉 (#612)
* feat: add rest api new design

* fix page break on create/save query

* remove console.log

* align the i/p fields

* rename files

* remove border from i/p

* remove hover styles

* fix: filter empty headers, url_params, body

* fix when editmode headers empty

* fix the options on preview getting null

* fix navlink color on dark mode

* add color for non active tab in dark mode
2021-08-30 16:55:27 +05:30
Sherfin Shamsudeen
48750bb8a9
Support Enabling/Disabling SSL for postgres connection (#619)
* Add option to enable and disable SSL in Postgres configuration UI

* Connect to postgres with/without SSL based on user's choice

* Add migration to set SSL enabled for every postgres data source

* Fix data source kind name in migration

* Fetch only postgres datasources in migration for turning on SSL
2021-08-28 09:12:12 +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
9f1b6d5fc8 Merge branch 'develop' into feature/nest-server 2021-08-09 10:12:09 +05:30
Apoorv Tiwari
d114b5e55a
Fix the read doc link to open on new tab (#458)
Co-authored-by: “Apoorv <“tiwari.apoorv1316@gmail.com”>
2021-08-05 12:53:02 +05:30
Arpit Nath
dfe1adab88
fix alert for datasource modal (#444) 2021-08-03 18:42:56 +05:30
Arpit Nath
55cc90467b
Hide secret key value for dynamoDb and hide password for Elasticsearch (#441) 2021-08-02 21:16:38 +05:30
navaneeth
f22494fb05 Cleanup REST API datasource 2021-07-25 23:02:36 +05:30
navaneeth
dd19f31b37 Google sheets integration 2021-07-24 17:36:56 +05:30
navaneeth
e4921a965a Connection test for mysql 2021-07-18 12:41:44 +05:30
navaneeth
85f97e5e63 Testing datasource connections 2021-07-18 12:28:05 +05:30
Navaneeth Pk
150961b591
Feature/dark mode (#366)
* Dark mode part 1

* Dark mode part 2

* Dark mode part 3

* Dark mode part 4

* Dark mode part 5

* Dark mode part 6

* Dark mode part 7

* Dark mode part 7

* Dark mode part 8

* set light mode as default

* Dark mode part 9

* Dark mode part 10

* Dark mode part 11
2021-07-03 19:47:47 +05:30
navaneeth
7f2b31f49e Fix mongodb bug 2021-07-03 18:31:31 +05:30
Ashish
2eaff6e8b6
Feature: support for GraphQL data sources 🎉 (#288)
* Feature: Add GraphQL data sources

* Querying graphql

* use graphlient gem to talk to a graphql datasource

* use the source headers and params while initializing the graphql-client

* remove unnecessary body field from the graphql source addition modal

* add documentation for graphql datasource setup

Co-authored-by: navaneeth <navaneethpk@outlook.com>
2021-06-22 19:47:00 +05:30
Navaneeth Pk
582ac71973
Feature: Support for Azure SQL databases (#262) 2021-06-15 23:40:15 +05:30
Akshay
134e2f51ca
Feature: SQL Server integration 🎉 (#244)
* MS SQL server integration

* enable mssql service to test, create and process connection

* return 400 when query fails

* [Docker] Install freetds on buster

Co-authored-by: navaneeth <navaneethpk@outlook.com>
2021-06-14 07:33:13 +05:30
navaneeth
3d859ded5c Fix broken data source icon on data source manager 2021-06-13 15:38:55 +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
3e12ae85a0 Fix for incorrect scope while authorizing google sheets 2021-06-03 09:52:43 +05:30
navaneeth
317c3923f0 Fixed broken error toasts 2021-06-03 09:41:59 +05:30
navaneeth
f5c5a22a40 Fixed incorrect datasource documentation link 2021-06-02 21:13:05 +05:30
navaneeth
53cb26a3c8 Feature: Airtable as a datasource 2021-06-02 14:44:08 +05:30
navaneeth
ada96f7bdb Fixed inconsistent loading state of datasource manager 2021-06-02 13:34:49 +05:30
navaneeth
ab03d55d50 Remove external svg dependencies 2021-05-31 16:08:18 +05:30
navaneeth
2dfc35ac9c Fix for connection error not being shown 2021-05-30 18:27:48 +05:30
navaneeth
d3bedfb4f4 Feature: Support for remote Elasticsearch clusters 2021-05-30 18:24:06 +05:30
navaneeth
3fa4c7c441 Passwords should use password as the input type 2021-05-26 09:06:17 +05:30
navaneeth
efc704b17a Minor bugfix for datsource manager 2021-05-23 21:38:20 +05:30
navaneeth
e494233c1b Copy option for server IP 2021-05-23 19:12:32 +05:30
navaneeth
c906ddbf67 Feature: Display static IP of the server to be white-listed 2021-05-23 19:05:31 +05:30
navaneeth
c345824c33 Disable modal popup animations, minor UI changes 2021-05-15 12:44:38 +05:30
navaneeth
adb88c254e Feature: Connect to mongo using connection strings 2021-05-13 22:08:13 +05:30
navaneeth
7887792881 Feature: Add dynamodb as datasource 2021-05-13 17:14:23 +05:30
navaneeth
3c98d53aa7 [Google sheets] Show reconnect button for re-auth 2021-05-12 20:44:22 +05:30
navaneeth
2ee8137bb2 Bug fixes for datasource manager 2021-05-08 11:33:13 +05:30
Akshay
6a467496b4
Fixes component exports (#162) 2021-05-07 23:43:11 +05:30
navaneeth
ad05ccf8f6 [Source manager] Hide title if source is seleced 2021-05-07 19:16:56 +05:30
navaneeth
737c33f150 Query editor for mongodb 2021-05-04 18:10:44 +05:30
navaneeth
842db635fb Feature: Mongodb as datasource 2021-05-04 18:10:14 +05:30
navaneeth
42e66f4fdb Fix for Restapi source manager 2021-05-04 12:33:13 +05:30
navaneeth
407de9f58e Query editor for slack 2021-05-04 12:15:04 +05:30
navaneeth
2589dca0af Feature: Slack as a datsource 2021-05-04 12:14:17 +05:30
navaneeth
2f412c71b1 Modals should close escape key is pressed 2021-04-30 21:46:19 +05:30
navaneeth
1a9aa785fa Refactor & optimise data source manager 2021-04-30 14:18:29 +05:30
Navaneeth Pk
8b481ae9f4
ESLint fixes (#138)
* ESLint fixes

* Eslinted
2021-04-30 13:40:57 +05:30
navaneeth
2e3e637eb2 Setup prettier, suggested fixes 2021-04-30 12:01:32 +05:30
navaneeth
7a3e87bea0 ESLint config and a few fixes 2021-04-30 11:44:03 +05:30